Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
al_consumer_control_configuration
key, used as the Music key. (Thanks to @kambala-decapitator)to_if_alone
behavior to use the modifier flags of the time the key is pressed, when sending events.karabiner_observer
functions into karabiner_grabber
, and then karabiner_observer
has been removed.
The number of background processes has been reduced, resolving performance issues caused by inter-process communication that were occurring in some environments.Flip mouse X
Flip mouse Y
Flip mouse vertical wheel
Flip mouse horizontal wheel
Swap mouse X and Y
Swap mouse wheels
karabiner_cli
--format-json
--eval-js
--silent
device_address
condition has been added into device_if
and device_unless
. (Thanks to @stackia)key_up_value
to set_variable
.mouse_basic
manipulator.org.pqrs.Karabiner-Elements.Settings
from org.pqrs.Karabiner-Elements.Preferences
.Ask for confirmation when quitting
option into Settings > Misc tab. (Thanks to @basti1302)set_mouse_cursor_position
to use the current screen if screen
option is not specified. (Thanks to @gnawf)device_if
and device_unless
does not work if vendor_id or product_id is zero. (or more precisely, if vendor_id or product_id cannot be retrieved and is set to 0)is_built_in_keyboard
has been added into device_if
and device_unless
.device_exists_if
and device_exists_unless
has been added into conditions
.Enable unsafe configuration
feature into Preferences > Pro tab.Treat as built-in keyboard
setting has been added into Devices configuration. It works with "Disable the built-in keyboard" feature.sticky modifiers
to_if_alone
to_if_held_down
to_delayed_action
set_variable
now supports bool and string value.