Module standard

Module standard 

Source
Expand description

Standard key mapping definitions

Constants§

STANDARD_KEY_MAPPINGS
Standard key mapping table (string -> key -> multi-platform codes) Structure: (key_string, key_enum, windows_code, linux_code, macos_code)
STANDARD_MODIFIER_MAPPINGS
Standard modifier key mapping table

Functions§

key_from_code
Parse a key from a platform-specific code using standard mappings
key_to_code
Convert a key to a platform-specific code using standard mappings
modifier_from_code
Parse a modifier from a platform-specific code using standard mappings
modifier_to_code
Convert a modifier to a platform-specific code using standard mappings
parse_key_from_str
Parse a key from a string using standard mappings (case-sensitive)
parse_key_ignore_case
Parse a key from a string with case-insensitive support
parse_modifier_from_str
Parse a modifier from a string using standard mappings (case-sensitive)
parse_modifier_ignore_case
Parse a modifier from a string with case-insensitive support