smart_keymap

Module key

Source
Expand description

Smart key interface and implementations.

The core interface for the smart keymap library is key::Key, and its associated key::Context and key::PressedKeyState types. Together, these are used to define smart key behaviour.

Modules§

  • Chorded keys. (Chording functionality).
  • “Composite” keys; an aggregate type used for a common context and event. This module implements the keymap::Key for a ‘composite’ key, which can be any of the other key definitions, and is the default Key for the keymap::KeyMap implementation.
  • HID Keyboard keys.
  • Layered keys. (Layering functionality).
  • Tap-Hold keys.

Structs§

Enums§

Constants§

Traits§