Skip to main content

Crate smart_keymap_core

Crate smart_keymap_core 

Source
Expand description

Core smart-keymap engine.

This crate provides the key family implementations and the keymap::Keymap engine.

Firmware and other consumers that need a compiled keymap instance use the smart-keymap facade package, which re-exports these modules and adds init / new_keymap() (via SMART_KEYMAP_CUSTOM_KEYMAP).

Modulesยง

input
Structs for input to the keymap.
key
Smart key interface and implementations.
keymap
Keymap implementation.
slice
A helper value type for Copy-able slices.
split
Split keyboard support.