{ "global": { "check_for_updates_on_startup": true, "show_in_menu_bar": true, "show_profile_name_in_menu_bar": false }, "profiles": [ { "complex_modifications": { "parameters": { "basic.simultaneous_threshold_milliseconds": 50, "basic.to_delayed_action_delay_milliseconds": 500, "basic.to_if_alone_timeout_milliseconds": 1000, "basic.to_if_held_down_threshold_milliseconds": 500, "mouse_motion_to_scroll.speed": 100 }, "rules": [ { "description": "Toggle caps_lock by pressing left_shift + right_shift at the same time", "manipulators": [ { "from": { "key_code": "left_shift", "modifiers": { "mandatory": [ "right_shift" ], "optional": [ "caps_lock" ] } }, "to": [ { "key_code": "caps_lock" } ], "to_if_alone": [ { "key_code": "left_shift" } ], "type": "basic" }, { "from": { "key_code": "right_shift", "modifiers": { "mandatory": [ "left_shift" ], "optional": [ "caps_lock" ] } }, "to": [ { "key_code": "caps_lock" } ], "to_if_alone": [ { "key_code": "right_shift" } ], "type": "basic" } ] } ] }, "devices": [ { "disable_built_in_keyboard_if_exists": false, "fn_function_keys": [], "identifiers": { "is_keyboard": true, "is_pointing_device": false, "product_id": 24866, "vendor_id": 7504 }, "ignore": true, "manipulate_caps_lock_led": false, "simple_modifications": [] }, { "disable_built_in_keyboard_if_exists": false, "fn_function_keys": [], "identifiers": { "is_keyboard": true, "is_pointing_device": false, "product_id": 636, "vendor_id": 1452 }, "ignore": false, "manipulate_caps_lock_led": true, "simple_modifications": [ { "from": { "key_code": "0" }, "to": { "key_code": "0" } }, { "from": { "key_code": "1" }, "to": { "key_code": "1" } }, { "from": { "key_code": "2" }, "to": { "key_code": "2" } }, { "from": { "key_code": "3" }, "to": { "key_code": "3" } }, { "from": { "key_code": "4" }, "to": { "key_code": "4" } }, { "from": { "key_code": "5" }, "to": { "key_code": "5" } }, { "from": { "key_code": "6" }, "to": { "key_code": "6" } }, { "from": { "key_code": "7" }, "to": { "key_code": "7" } }, { "from": { "key_code": "8" }, "to": { "key_code": "8" } }, { "from": { "key_code": "9" }, "to": { "key_code": "9" } }, { "from": { "key_code": "a" }, "to": { "key_code": "a" } }, { "from": { "key_code": "b" }, "to": { "key_code": "x" } }, { "from": { "key_code": "backslash" }, "to": { "key_code": "backslash" } }, { "from": { "key_code": "c" }, "to": { "key_code": "j" } }, { "from": { "key_code": "caps_lock" }, "to": { "key_code": "escape" } }, { "from": { "key_code": "close_bracket" }, "to": { "key_code": "equal_sign" } }, { "from": { "key_code": "comma" }, "to": { "key_code": "w" } }, { "from": { "key_code": "d" }, "to": { "key_code": "e" } }, { "from": { "key_code": "e" }, "to": { "key_code": "period" } }, { "from": { "key_code": "equal_sign" }, "to": { "key_code": "close_bracket" } }, { "from": { "key_code": "f" }, "to": { "key_code": "u" } }, { "from": { "key_code": "g" }, "to": { "key_code": "i" } }, { "from": { "key_code": "h" }, "to": { "key_code": "d" } }, { "from": { "key_code": "hyphen" }, "to": { "key_code": "open_bracket" } }, { "from": { "key_code": "i" }, "to": { "key_code": "c" } }, { "from": { "key_code": "j" }, "to": { "key_code": "h" } }, { "from": { "key_code": "k" }, "to": { "key_code": "t" } }, { "from": { "key_code": "l" }, "to": { "key_code": "n" } }, { "from": { "key_code": "m" }, "to": { "key_code": "m" } }, { "from": { "key_code": "n" }, "to": { "key_code": "b" } }, { "from": { "key_code": "o" }, "to": { "key_code": "r" } }, { "from": { "key_code": "open_bracket" }, "to": { "key_code": "slash" } }, { "from": { "key_code": "p" }, "to": { "key_code": "l" } }, { "from": { "key_code": "period" }, "to": { "key_code": "v" } }, { "from": { "key_code": "q" }, "to": { "key_code": "quote" } }, { "from": { "key_code": "quote" }, "to": { "key_code": "hyphen" } }, { "from": { "key_code": "r" }, "to": { "key_code": "p" } }, { "from": { "key_code": "right_option" }, "to": { "key_code": "right_control" } }, { "from": { "key_code": "s" }, "to": { "key_code": "o" } }, { "from": { "key_code": "semicolon" }, "to": { "key_code": "s" } }, { "from": { "key_code": "slash" }, "to": { "key_code": "z" } }, { "from": { "key_code": "t" }, "to": { "key_code": "y" } }, { "from": { "key_code": "u" }, "to": { "key_code": "g" } }, { "from": { "key_code": "v" }, "to": { "key_code": "k" } }, { "from": { "key_code": "w" }, "to": { "key_code": "comma" } }, { "from": { "key_code": "x" }, "to": { "key_code": "q" } }, { "from": { "key_code": "y" }, "to": { "key_code": "f" } }, { "from": { "key_code": "z" }, "to": { "key_code": "semicolon" } } ] }, { "disable_built_in_keyboard_if_exists": false, "fn_function_keys": [], "identifiers": { "is_keyboard": true, "is_pointing_device": false, "product_id": 50475, "vendor_id": 1133 }, "ignore": false, "manipulate_caps_lock_led": false, "simple_modifications": [] }, { "disable_built_in_keyboard_if_exists": false, "fn_function_keys": [], "identifiers": { "is_keyboard": true, "is_pointing_device": false, "product_id": 4871, "vendor_id": 65261 }, "ignore": false, "manipulate_caps_lock_led": false, "simple_modifications": [] } ], "fn_function_keys": [ { "from": { "key_code": "f1" }, "to": { "consumer_key_code": "display_brightness_decrement" } }, { "from": { "key_code": "f2" }, "to": { "consumer_key_code": "display_brightness_increment" } }, { "from": { "key_code": "f3" }, "to": { "key_code": "mission_control" } }, { "from": { "key_code": "f4" }, "to": { "key_code": "launchpad" } }, { "from": { "key_code": "f5" }, "to": { "key_code": "illumination_decrement" } }, { "from": { "key_code": "f6" }, "to": { "key_code": "illumination_increment" } }, { "from": { "key_code": "f7" }, "to": { "consumer_key_code": "rewind" } }, { "from": { "key_code": "f8" }, "to": { "consumer_key_code": "play_or_pause" } }, { "from": { "key_code": "f9" }, "to": { "consumer_key_code": "fastforward" } }, { "from": { "key_code": "f10" }, "to": { "consumer_key_code": "mute" } }, { "from": { "key_code": "f11" }, "to": { "consumer_key_code": "volume_decrement" } }, { "from": { "key_code": "f12" }, "to": { "consumer_key_code": "volume_increment" } } ], "name": "Default profile", "parameters": { "delay_milliseconds_before_open_device": 1000 }, "selected": true, "simple_modifications": [], "virtual_hid_keyboard": { "country_code": 0, "mouse_key_xy_scale": 100 } } ] }