Crate keygraph_rs [−] [src]
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 Definitions
DiGraphMap |
A |
Keyboard |