macOSLinuxWindows
#import "Keymap";
Procedures#
Keymap actions#
(set: *Keymap_Set)
(keymap: *Keymap)
add_proc2 overloads
(keymap: *Keymap, key: Key_Code, modifier_flags: Event.Modifier_Flags, respect_ignore_modifier_keys: bool, command: string, is_proc: bool) -> (success: bool, error_type: Add_Mapping_Error_Type)
Keymap text#
load_from_memory2 overloads
load_from_file2 overloads
(k: Key_Code) -> string
print_to_builder2 overloads
(builder: *String_Builder, set: *Keymap_Set)
(builder: *String_Builder, keymap: *Keymap)
save_to_file2 overloads
(set: *Keymap_Set, filename: string)
Types#
Key_Press_Proctype
:: #type ()
Key_Hold_Proctype
:: #type (bool)
Keymap_Setstruct
:: struct
Keymapstruct
:: struct
Single_Key_Mappingstruct
:: struct
:: enum