Toggles a handler on and off when a key is pressed
(
trigger: impl AcceptsKeycode,
id: HandlerID,
)
| 27 | |
| 28 | /// Toggles a handler on and off when a key is pressed |
| 29 | pub fn toggle_handler( |
| 30 | trigger: impl AcceptsKeycode, |
| 31 | id: HandlerID, |
| 32 | ) -> Box<PressReleaseMacro<ActionToggleHandler>> { |
| 33 | Box::new(PressReleaseMacro::new( |
| 34 | trigger.to_u32(), |
| 35 | ActionToggleHandler { id }, |
| 36 | )) |
| 37 | } |
| 38 | /// A layer that maps qwerty to dvorak. |
| 39 | /// Don't forget to enable it, layers are off by default |
| 40 | pub fn dvorak() -> Box<RewriteLayer> { |