Add HoldLayer button
This commit is contained in:
@ -22,7 +22,7 @@ impl From<Modifier> for u8 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, PartialEq, Eq, Serialize, Deserialize)]
|
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
|
||||||
#[non_exhaustive]
|
#[non_exhaustive]
|
||||||
pub enum Button {
|
pub enum Button {
|
||||||
Mod(Modifier),
|
Mod(Modifier),
|
||||||
@ -31,6 +31,7 @@ pub enum Button {
|
|||||||
Compose(Key, Key, Option<Key>),
|
Compose(Key, Key, Option<Key>),
|
||||||
NextLayer,
|
NextLayer,
|
||||||
PrevLayer,
|
PrevLayer,
|
||||||
|
HoldLayer(u16),
|
||||||
None,
|
None,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,6 +45,7 @@ impl Display for Button {
|
|||||||
Button::Compose(k1, k2, Some(k3)) => write!(f, "⎄ {k1:?} {k2:?} {k3:?}"),
|
Button::Compose(k1, k2, Some(k3)) => write!(f, "⎄ {k1:?} {k2:?} {k3:?}"),
|
||||||
Button::NextLayer => write!(f, "↘"),
|
Button::NextLayer => write!(f, "↘"),
|
||||||
Button::PrevLayer => write!(f, "↖"),
|
Button::PrevLayer => write!(f, "↖"),
|
||||||
|
Button::HoldLayer(layer) => write!(f, "HL{layer}"),
|
||||||
Button::None => write!(f, "Ø"),
|
Button::None => write!(f, "Ø"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user