Karabiner-Elements
Documentation
Documentation
Karabiner Configuration Reference Manual
Karabiner Configuration Reference Manual
File locations
Typical complex_modifications examples
complex_modifications manipulator evaluation priority
karabiner.json data structure
complex_modifications manipulator definition
from event definition
from.any
from.modifiers
from.simultaneous
from.simultaneous_options
to event definition
to.shell_command
to.select_input_source
to.set_variable
to.set_notification_message
to.mouse_key
to.sticky_modifier
to.software_function
cg_event_double_click
iokit_power_management_sleep_system
open_application
set_mouse_cursor_position
to.modifiers
to.lazy
to.repeat
to.halt
to.hold_down_milliseconds
to_if_alone
to_if_held_down
to_after_key_up
to_delayed_action
Conditions
frontmost_application_if, frontmost_application_unless
device_if, device_unless, device_exists_if, device_exists_unless
keyboard_type_if, keyboard_type_unless
input_source_if, input_source_unless
variable_if, variable_unless
event_changed_if, event_changed_unless
Other types
mouse_motion_to_scroll
Extra documents
MultitouchExtension integration
Virtual modifier
External JSON generators