Expand description
Types and initial data used for constructing a keymap::Keymap. cbindgen:ignore
Re-exports§
pub use key_system::Ref;
pub use key_system::Context;
pub use key_system::Event;
pub use key_system::PendingKeyState;
pub use key_system::KeyState;
Constants§
- AUTOMATION_
INSTRUCTION_ COUNT - Number of instructions used by the crate::key::automation implementation.
- CHORDED_
MAX_ CHORDS - The maximum number of chords.
- CHORDED_
MAX_ CHORD_ SIZE - The maximum number of keys in a chord.
- CHORDED_
MAX_ OVERLAPPING_ CHORD_ SIZE - The maximum number of overlapping chords for a chorded key.
- CONFIG
- Config used to construct initial context.
- CONTEXT
- Initial Context value.
- DATA_
LEN - Max number of data entries for each system.
- KEY_
COUNT - The number of keys in the keymap.
- KEY_
REFS - A tuples KeysN value with keys. Without a custom keymap, just the letter ‘A’.
- LAYERED_
LAYER_ COUNT - Number of layers supported by the crate::key::layered implementation.
- SYSTEM
- Initial Context value.
- TAP_
DANCE_ MAX_ DEFINITIONS - The tap-dance definitions.
Type Aliases§
- Keymap
- Alias for the keymap::Keymap type.
- System
- Alias for the System type