Structs§
- DVORAK
- Edge
- Struct to represent the relative positioning of one key to a neighbouring key
- Key
- Datatype for graph nodes representing a key on the keyboard.
- MAC_
NUMPAD - QWERTY_
UK - QWERTY_
US - STANDARD_
NUMPAD
Enums§
- Direction
- Enum representing a direction relative to a key on either the horizontal or vertical axis
Traits§
- KeySearch
- Trait to find a key given a single character from it. This function is useful when you don’t know what the locale of the keyboard is as numbers and symbols on a key can change (i.e. UK vs US)
Functions§
- generate_
dvorak - Generates a graph for the dvorak keyboard layout
- generate_
mac_ numpad - Generates the Apple Mac style numpad
- generate_
qwerty_ uk - Generates the graph for the qwerty US keyboard layout
- generate_
qwerty_ us - Generates the graph for the qwerty US keyboard layout
- generate_
standard_ numpad - Generates a standard numpad.
Type Aliases§
- DiGraph
Map - A
GraphMap
with directed edges. - Keyboard