git.fiddlerwoaroof.com
Browse code

feat(karabiner): initial karabiner conf for M1

Edward authored on 18/07/2021 22:01:59
Showing 2 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,497 @@
1
+{
2
+  "global": {
3
+    "check_for_updates_on_startup": true,
4
+    "show_in_menu_bar": true,
5
+    "show_profile_name_in_menu_bar": true
6
+  },
7
+  "profiles": [
8
+    {
9
+      "complex_modifications": {
10
+        "parameters": {
11
+          "basic.simultaneous_threshold_milliseconds": 50,
12
+          "basic.to_delayed_action_delay_milliseconds": 500,
13
+          "basic.to_if_alone_timeout_milliseconds": 200,
14
+          "basic.to_if_held_down_threshold_milliseconds": 500,
15
+          "mouse_motion_to_scroll.speed": 100
16
+        },
17
+        "rules": [
18
+          {
19
+            "description": "Mouse Back/Forward",
20
+            "manipulators": [
21
+              {
22
+                "type": "basic",
23
+                "from": {
24
+                  "pointing_button": "button4"
25
+                },
26
+                "to": [
27
+                  {
28
+                    "key_code": "open_bracket",
29
+                    "modifiers": ["left_command"]
30
+                  }
31
+                ]
32
+              },
33
+              {
34
+                "type": "basic",
35
+                "from": {
36
+                  "pointing_button": "button5"
37
+                },
38
+                "to": [
39
+                  {
40
+                    "key_code": "close_bracket",
41
+                    "modifiers": ["left_command"]
42
+                  }
43
+                ]
44
+              }
45
+            ]
46
+          },
47
+          {
48
+            "manipulators": [
49
+              {
50
+                "description": "Change caps_lock to command+control+option+shift.",
51
+                "from": {
52
+                  "key_code": "caps_lock",
53
+                  "modifiers": {
54
+                    "optional": ["any"]
55
+                  }
56
+                },
57
+                "to": [
58
+                  {
59
+                    "key_code": "left_option",
60
+                    "modifiers": ["left_command", "left_control"]
61
+                  }
62
+                ],
63
+                "type": "basic"
64
+              }
65
+            ]
66
+          },
67
+          {
68
+            "manipulators": [
69
+              {
70
+                "description": "map left shift to opening parenthesis",
71
+                "from": {
72
+                  "key_code": "left_shift",
73
+                  "modifiers": {
74
+                    "optional": []
75
+                  }
76
+                },
77
+                "to": [
78
+                  {
79
+                    "key_code": "left_shift",
80
+                    "modifiers": []
81
+                  }
82
+                ],
83
+                "to_if_alone": [
84
+                  {
85
+                    "key_code": "9",
86
+                    "modifiers": ["left_shift"]
87
+                  }
88
+                ],
89
+                "type": "basic"
90
+              },
91
+              {
92
+                "description": "map right shift to closing parenthesis",
93
+                "from": {
94
+                  "key_code": "right_shift",
95
+                  "modifiers": {
96
+                    "optional": ["any"]
97
+                  }
98
+                },
99
+                "to": [
100
+                  {
101
+                    "key_code": "right_shift",
102
+                    "modifiers": []
103
+                  }
104
+                ],
105
+                "to_if_alone": [
106
+                  {
107
+                    "key_code": "0",
108
+                    "modifiers": ["right_shift"]
109
+                  }
110
+                ],
111
+                "type": "basic"
112
+              }
113
+            ]
114
+          }
115
+        ]
116
+      },
117
+      "devices": [
118
+        {
119
+          "disable_built_in_keyboard_if_exists": false,
120
+          "fn_function_keys": [],
121
+          "identifiers": {
122
+            "is_keyboard": true,
123
+            "is_pointing_device": false,
124
+            "product_id": 50475,
125
+            "vendor_id": 1133
126
+          },
127
+          "ignore": false,
128
+          "manipulate_caps_lock_led": false,
129
+          "simple_modifications": []
130
+        },
131
+        {
132
+          "disable_built_in_keyboard_if_exists": false,
133
+          "fn_function_keys": [],
134
+          "identifiers": {
135
+            "is_keyboard": true,
136
+            "is_pointing_device": false,
137
+            "product_id": 617,
138
+            "vendor_id": 1241
139
+          },
140
+          "ignore": false,
141
+          "manipulate_caps_lock_led": false,
142
+          "simple_modifications": []
143
+        },
144
+        {
145
+          "disable_built_in_keyboard_if_exists": false,
146
+          "fn_function_keys": [],
147
+          "identifiers": {
148
+            "is_keyboard": true,
149
+            "is_pointing_device": false,
150
+            "product_id": 591,
151
+            "vendor_id": 1452
152
+          },
153
+          "ignore": false,
154
+          "manipulate_caps_lock_led": true,
155
+          "simple_modifications": []
156
+        },
157
+        {
158
+          "disable_built_in_keyboard_if_exists": false,
159
+          "fn_function_keys": [],
160
+          "identifiers": {
161
+            "is_keyboard": false,
162
+            "is_pointing_device": true,
163
+            "product_id": 36915,
164
+            "vendor_id": 2522
165
+          },
166
+          "ignore": false,
167
+          "manipulate_caps_lock_led": false,
168
+          "simple_modifications": []
169
+        },
170
+        {
171
+          "disable_built_in_keyboard_if_exists": true,
172
+          "fn_function_keys": [],
173
+          "identifiers": {
174
+            "is_keyboard": true,
175
+            "is_pointing_device": false,
176
+            "product_id": 45849,
177
+            "vendor_id": 1133
178
+          },
179
+          "ignore": false,
180
+          "manipulate_caps_lock_led": true,
181
+          "simple_modifications": [
182
+            {
183
+              "from": {
184
+                "key_code": "left_command"
185
+              },
186
+              "to": {
187
+                "key_code": "left_option"
188
+              }
189
+            },
190
+            {
191
+              "from": {
192
+                "key_code": "left_option"
193
+              },
194
+              "to": {
195
+                "key_code": "left_command"
196
+              }
197
+            },
198
+            {
199
+              "from": {
200
+                "key_code": "right_option"
201
+              },
202
+              "to": {
203
+                "key_code": "right_command"
204
+              }
205
+            }
206
+          ]
207
+        },
208
+        {
209
+          "disable_built_in_keyboard_if_exists": false,
210
+          "fn_function_keys": [],
211
+          "identifiers": {
212
+            "is_keyboard": true,
213
+            "is_pointing_device": true,
214
+            "product_id": 8963,
215
+            "vendor_id": 4617
216
+          },
217
+          "ignore": false,
218
+          "manipulate_caps_lock_led": false,
219
+          "simple_modifications": []
220
+        },
221
+        {
222
+          "disable_built_in_keyboard_if_exists": false,
223
+          "fn_function_keys": [],
224
+          "identifiers": {
225
+            "is_keyboard": false,
226
+            "is_pointing_device": true,
227
+            "product_id": 8963,
228
+            "vendor_id": 4617
229
+          },
230
+          "ignore": false,
231
+          "manipulate_caps_lock_led": false,
232
+          "simple_modifications": []
233
+        },
234
+        {
235
+          "disable_built_in_keyboard_if_exists": false,
236
+          "fn_function_keys": [],
237
+          "identifiers": {
238
+            "is_keyboard": false,
239
+            "is_pointing_device": true,
240
+            "product_id": 1,
241
+            "vendor_id": 6899
242
+          },
243
+          "ignore": false,
244
+          "manipulate_caps_lock_led": false,
245
+          "simple_modifications": []
246
+        },
247
+        {
248
+          "disable_built_in_keyboard_if_exists": false,
249
+          "fn_function_keys": [],
250
+          "identifiers": {
251
+            "is_keyboard": true,
252
+            "is_pointing_device": false,
253
+            "product_id": 8963,
254
+            "vendor_id": 4617
255
+          },
256
+          "ignore": false,
257
+          "manipulate_caps_lock_led": false,
258
+          "simple_modifications": []
259
+        }
260
+      ],
261
+      "fn_function_keys": [
262
+        {
263
+          "from": {
264
+            "key_code": "f1"
265
+          },
266
+          "to": {
267
+            "key_code": "display_brightness_decrement"
268
+          }
269
+        },
270
+        {
271
+          "from": {
272
+            "key_code": "f2"
273
+          },
274
+          "to": {
275
+            "key_code": "display_brightness_increment"
276
+          }
277
+        },
278
+        {
279
+          "from": {
280
+            "key_code": "f3"
281
+          },
282
+          "to": {
283
+            "key_code": "mission_control"
284
+          }
285
+        },
286
+        {
287
+          "from": {
288
+            "key_code": "f4"
289
+          },
290
+          "to": {
291
+            "key_code": "launchpad"
292
+          }
293
+        },
294
+        {
295
+          "from": {
296
+            "key_code": "f5"
297
+          },
298
+          "to": {
299
+            "key_code": "illumination_decrement"
300
+          }
301
+        },
302
+        {
303
+          "from": {
304
+            "key_code": "f6"
305
+          },
306
+          "to": {
307
+            "key_code": "illumination_increment"
308
+          }
309
+        },
310
+        {
311
+          "from": {
312
+            "key_code": "f7"
313
+          },
314
+          "to": {
315
+            "key_code": "rewind"
316
+          }
317
+        },
318
+        {
319
+          "from": {
320
+            "key_code": "f8"
321
+          },
322
+          "to": {
323
+            "key_code": "play_or_pause"
324
+          }
325
+        },
326
+        {
327
+          "from": {
328
+            "key_code": "f9"
329
+          },
330
+          "to": {
331
+            "key_code": "fastforward"
332
+          }
333
+        },
334
+        {
335
+          "from": {
336
+            "key_code": "f10"
337
+          },
338
+          "to": {
339
+            "key_code": "mute"
340
+          }
341
+        },
342
+        {
343
+          "from": {
344
+            "key_code": "f11"
345
+          },
346
+          "to": {
347
+            "key_code": "volume_decrement"
348
+          }
349
+        },
350
+        {
351
+          "from": {
352
+            "key_code": "f12"
353
+          },
354
+          "to": {
355
+            "key_code": "volume_increment"
356
+          }
357
+        }
358
+      ],
359
+      "name": "shift->paren",
360
+      "parameters": {
361
+        "delay_milliseconds_before_open_device": 1000
362
+      },
363
+      "selected": true,
364
+      "simple_modifications": [
365
+      ],
366
+      "virtual_hid_keyboard": {
367
+        "caps_lock_delay_milliseconds": 0,
368
+        "country_code": 0,
369
+        "keyboard_type": "ansi",
370
+        "mouse_key_xy_scale": 100
371
+      }
372
+    },
373
+    {
374
+      "complex_modifications": {
375
+        "parameters": {
376
+          "basic.simultaneous_threshold_milliseconds": 50,
377
+          "basic.to_delayed_action_delay_milliseconds": 500,
378
+          "basic.to_if_alone_timeout_milliseconds": 1000,
379
+          "basic.to_if_held_down_threshold_milliseconds": 500,
380
+          "mouse_motion_to_scroll.speed": 100
381
+        },
382
+        "rules": []
383
+      },
384
+      "devices": [],
385
+      "fn_function_keys": [
386
+        {
387
+          "from": {
388
+            "key_code": "f1"
389
+          },
390
+          "to": {
391
+            "key_code": "display_brightness_decrement"
392
+          }
393
+        },
394
+        {
395
+          "from": {
396
+            "key_code": "f2"
397
+          },
398
+          "to": {
399
+            "key_code": "display_brightness_increment"
400
+          }
401
+        },
402
+        {
403
+          "from": {
404
+            "key_code": "f3"
405
+          },
406
+          "to": {
407
+            "key_code": "mission_control"
408
+          }
409
+        },
410
+        {
411
+          "from": {
412
+            "key_code": "f4"
413
+          },
414
+          "to": {
415
+            "key_code": "launchpad"
416
+          }
417
+        },
418
+        {
419
+          "from": {
420
+            "key_code": "f5"
421
+          },
422
+          "to": {
423
+            "key_code": "illumination_decrement"
424
+          }
425
+        },
426
+        {
427
+          "from": {
428
+            "key_code": "f6"
429
+          },
430
+          "to": {
431
+            "key_code": "illumination_increment"
432
+          }
433
+        },
434
+        {
435
+          "from": {
436
+            "key_code": "f7"
437
+          },
438
+          "to": {
439
+            "key_code": "rewind"
440
+          }
441
+        },
442
+        {
443
+          "from": {
444
+            "key_code": "f8"
445
+          },
446
+          "to": {
447
+            "key_code": "play_or_pause"
448
+          }
449
+        },
450
+        {
451
+          "from": {
452
+            "key_code": "f9"
453
+          },
454
+          "to": {
455
+            "key_code": "fastforward"
456
+          }
457
+        },
458
+        {
459
+          "from": {
460
+            "key_code": "f10"
461
+          },
462
+          "to": {
463
+            "key_code": "mute"
464
+          }
465
+        },
466
+        {
467
+          "from": {
468
+            "key_code": "f11"
469
+          },
470
+          "to": {
471
+            "key_code": "volume_decrement"
472
+          }
473
+        },
474
+        {
475
+          "from": {
476
+            "key_code": "f12"
477
+          },
478
+          "to": {
479
+            "key_code": "volume_increment"
480
+          }
481
+        }
482
+      ],
483
+      "name": "no shift->paren",
484
+      "parameters": {
485
+        "delay_milliseconds_before_open_device": 1000
486
+      },
487
+      "selected": false,
488
+      "simple_modifications": [],
489
+      "virtual_hid_keyboard": {
490
+        "caps_lock_delay_milliseconds": 0,
491
+        "country_code": 0,
492
+        "keyboard_type": "ansi",
493
+        "mouse_key_xy_scale": 100
494
+      }
495
+    }
496
+  ]
497
+}
0 498
new file mode 100644
... ...
@@ -0,0 +1,567 @@
1
+{
2
+    "global": {
3
+        "check_for_updates_on_startup": true,
4
+        "show_in_menu_bar": true,
5
+        "show_profile_name_in_menu_bar": true
6
+    },
7
+    "profiles": [
8
+        {
9
+            "complex_modifications": {
10
+                "parameters": {
11
+                    "basic.simultaneous_threshold_milliseconds": 50,
12
+                    "basic.to_delayed_action_delay_milliseconds": 500,
13
+                    "basic.to_if_alone_timeout_milliseconds": 200,
14
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
15
+                    "mouse_motion_to_scroll.speed": 100
16
+                },
17
+                "rules": [
18
+                    {
19
+                        "description": "Mouse Back/Forward",
20
+                        "manipulators": [
21
+                            {
22
+                                "from": {
23
+                                    "pointing_button": "button4"
24
+                                },
25
+                                "to": [
26
+                                    {
27
+                                        "key_code": "open_bracket",
28
+                                        "modifiers": [
29
+                                            "left_command"
30
+                                        ]
31
+                                    }
32
+                                ],
33
+                                "type": "basic"
34
+                            },
35
+                            {
36
+                                "from": {
37
+                                    "pointing_button": "button5"
38
+                                },
39
+                                "to": [
40
+                                    {
41
+                                        "key_code": "close_bracket",
42
+                                        "modifiers": [
43
+                                            "left_command"
44
+                                        ]
45
+                                    }
46
+                                ],
47
+                                "type": "basic"
48
+                            }
49
+                        ]
50
+                    },
51
+                    {
52
+                        "manipulators": [
53
+                            {
54
+                                "description": "Change caps_lock to command+control+option+shift.",
55
+                                "from": {
56
+                                    "key_code": "caps_lock",
57
+                                    "modifiers": {
58
+                                        "optional": [
59
+                                            "any"
60
+                                        ]
61
+                                    }
62
+                                },
63
+                                "to": [
64
+                                    {
65
+                                        "key_code": "left_option",
66
+                                        "modifiers": [
67
+                                            "left_command",
68
+                                            "left_control"
69
+                                        ]
70
+                                    }
71
+                                ],
72
+                                "type": "basic"
73
+                            }
74
+                        ]
75
+                    },
76
+                    {
77
+                        "manipulators": [
78
+                            {
79
+                                "description": "map left shift to opening parenthesis",
80
+                                "from": {
81
+                                    "key_code": "left_shift",
82
+                                    "modifiers": {
83
+                                        "optional": []
84
+                                    }
85
+                                },
86
+                                "to": [
87
+                                    {
88
+                                        "key_code": "left_shift",
89
+                                        "modifiers": []
90
+                                    }
91
+                                ],
92
+                                "to_if_alone": [
93
+                                    {
94
+                                        "key_code": "9",
95
+                                        "modifiers": [
96
+                                            "left_shift"
97
+                                        ]
98
+                                    }
99
+                                ],
100
+                                "type": "basic"
101
+                            },
102
+                            {
103
+                                "description": "map right shift to closing parenthesis",
104
+                                "from": {
105
+                                    "key_code": "right_shift",
106
+                                    "modifiers": {
107
+                                        "optional": [
108
+                                            "any"
109
+                                        ]
110
+                                    }
111
+                                },
112
+                                "to": [
113
+                                    {
114
+                                        "key_code": "right_shift",
115
+                                        "modifiers": []
116
+                                    }
117
+                                ],
118
+                                "to_if_alone": [
119
+                                    {
120
+                                        "key_code": "0",
121
+                                        "modifiers": [
122
+                                            "right_shift"
123
+                                        ]
124
+                                    }
125
+                                ],
126
+                                "type": "basic"
127
+                            }
128
+                        ]
129
+                    }
130
+                ]
131
+            },
132
+            "devices": [
133
+                {
134
+                    "disable_built_in_keyboard_if_exists": false,
135
+                    "fn_function_keys": [],
136
+                    "identifiers": {
137
+                        "is_keyboard": true,
138
+                        "is_pointing_device": false,
139
+                        "product_id": 50475,
140
+                        "vendor_id": 1133
141
+                    },
142
+                    "ignore": false,
143
+                    "manipulate_caps_lock_led": false,
144
+                    "simple_modifications": []
145
+                },
146
+                {
147
+                    "disable_built_in_keyboard_if_exists": false,
148
+                    "fn_function_keys": [],
149
+                    "identifiers": {
150
+                        "is_keyboard": true,
151
+                        "is_pointing_device": false,
152
+                        "product_id": 617,
153
+                        "vendor_id": 1241
154
+                    },
155
+                    "ignore": false,
156
+                    "manipulate_caps_lock_led": false,
157
+                    "simple_modifications": []
158
+                },
159
+                {
160
+                    "disable_built_in_keyboard_if_exists": false,
161
+                    "fn_function_keys": [],
162
+                    "identifiers": {
163
+                        "is_keyboard": true,
164
+                        "is_pointing_device": false,
165
+                        "product_id": 591,
166
+                        "vendor_id": 1452
167
+                    },
168
+                    "ignore": false,
169
+                    "manipulate_caps_lock_led": true,
170
+                    "simple_modifications": []
171
+                },
172
+                {
173
+                    "disable_built_in_keyboard_if_exists": false,
174
+                    "fn_function_keys": [],
175
+                    "identifiers": {
176
+                        "is_keyboard": false,
177
+                        "is_pointing_device": true,
178
+                        "product_id": 36915,
179
+                        "vendor_id": 2522
180
+                    },
181
+                    "ignore": false,
182
+                    "manipulate_caps_lock_led": false,
183
+                    "simple_modifications": []
184
+                },
185
+                {
186
+                    "disable_built_in_keyboard_if_exists": true,
187
+                    "fn_function_keys": [],
188
+                    "identifiers": {
189
+                        "is_keyboard": true,
190
+                        "is_pointing_device": false,
191
+                        "product_id": 45849,
192
+                        "vendor_id": 1133
193
+                    },
194
+                    "ignore": false,
195
+                    "manipulate_caps_lock_led": true,
196
+                    "simple_modifications": [
197
+                        {
198
+                            "from": {
199
+                                "key_code": "left_command"
200
+                            },
201
+                            "to": [
202
+                                {
203
+                                    "key_code": "left_option"
204
+                                }
205
+                            ]
206
+                        },
207
+                        {
208
+                            "from": {
209
+                                "key_code": "left_option"
210
+                            },
211
+                            "to": [
212
+                                {
213
+                                    "key_code": "left_command"
214
+                                }
215
+                            ]
216
+                        },
217
+                        {
218
+                            "from": {
219
+                                "key_code": "right_option"
220
+                            },
221
+                            "to": [
222
+                                {
223
+                                    "key_code": "right_command"
224
+                                }
225
+                            ]
226
+                        }
227
+                    ]
228
+                },
229
+                {
230
+                    "disable_built_in_keyboard_if_exists": false,
231
+                    "fn_function_keys": [],
232
+                    "identifiers": {
233
+                        "is_keyboard": true,
234
+                        "is_pointing_device": true,
235
+                        "product_id": 8963,
236
+                        "vendor_id": 4617
237
+                    },
238
+                    "ignore": false,
239
+                    "manipulate_caps_lock_led": false,
240
+                    "simple_modifications": []
241
+                },
242
+                {
243
+                    "disable_built_in_keyboard_if_exists": false,
244
+                    "fn_function_keys": [],
245
+                    "identifiers": {
246
+                        "is_keyboard": false,
247
+                        "is_pointing_device": true,
248
+                        "product_id": 8963,
249
+                        "vendor_id": 4617
250
+                    },
251
+                    "ignore": false,
252
+                    "manipulate_caps_lock_led": false,
253
+                    "simple_modifications": []
254
+                },
255
+                {
256
+                    "disable_built_in_keyboard_if_exists": false,
257
+                    "fn_function_keys": [],
258
+                    "identifiers": {
259
+                        "is_keyboard": false,
260
+                        "is_pointing_device": true,
261
+                        "product_id": 1,
262
+                        "vendor_id": 6899
263
+                    },
264
+                    "ignore": false,
265
+                    "manipulate_caps_lock_led": false,
266
+                    "simple_modifications": []
267
+                },
268
+                {
269
+                    "disable_built_in_keyboard_if_exists": false,
270
+                    "fn_function_keys": [],
271
+                    "identifiers": {
272
+                        "is_keyboard": true,
273
+                        "is_pointing_device": false,
274
+                        "product_id": 8963,
275
+                        "vendor_id": 4617
276
+                    },
277
+                    "ignore": false,
278
+                    "manipulate_caps_lock_led": false,
279
+                    "simple_modifications": []
280
+                }
281
+            ],
282
+            "fn_function_keys": [
283
+                {
284
+                    "from": {
285
+                        "key_code": "f1"
286
+                    },
287
+                    "to": [
288
+                        {
289
+                            "key_code": "display_brightness_decrement"
290
+                        }
291
+                    ]
292
+                },
293
+                {
294
+                    "from": {
295
+                        "key_code": "f2"
296
+                    },
297
+                    "to": [
298
+                        {
299
+                            "key_code": "display_brightness_increment"
300
+                        }
301
+                    ]
302
+                },
303
+                {
304
+                    "from": {
305
+                        "key_code": "f3"
306
+                    },
307
+                    "to": [
308
+                        {
309
+                            "key_code": "mission_control"
310
+                        }
311
+                    ]
312
+                },
313
+                {
314
+                    "from": {
315
+                        "key_code": "f4"
316
+                    },
317
+                    "to": [
318
+                        {
319
+                            "key_code": "launchpad"
320
+                        }
321
+                    ]
322
+                },
323
+                {
324
+                    "from": {
325
+                        "key_code": "f5"
326
+                    },
327
+                    "to": [
328
+                        {
329
+                            "key_code": "illumination_decrement"
330
+                        }
331
+                    ]
332
+                },
333
+                {
334
+                    "from": {
335
+                        "key_code": "f6"
336
+                    },
337
+                    "to": [
338
+                        {
339
+                            "key_code": "illumination_increment"
340
+                        }
341
+                    ]
342
+                },
343
+                {
344
+                    "from": {
345
+                        "key_code": "f7"
346
+                    },
347
+                    "to": [
348
+                        {
349
+                            "key_code": "rewind"
350
+                        }
351
+                    ]
352
+                },
353
+                {
354
+                    "from": {
355
+                        "key_code": "f8"
356
+                    },
357
+                    "to": [
358
+                        {
359
+                            "key_code": "play_or_pause"
360
+                        }
361
+                    ]
362
+                },
363
+                {
364
+                    "from": {
365
+                        "key_code": "f9"
366
+                    },
367
+                    "to": [
368
+                        {
369
+                            "key_code": "fastforward"
370
+                        }
371
+                    ]
372
+                },
373
+                {
374
+                    "from": {
375
+                        "key_code": "f10"
376
+                    },
377
+                    "to": [
378
+                        {
379
+                            "key_code": "mute"
380
+                        }
381
+                    ]
382
+                },
383
+                {
384
+                    "from": {
385
+                        "key_code": "f11"
386
+                    },
387
+                    "to": [
388
+                        {
389
+                            "key_code": "volume_decrement"
390
+                        }
391
+                    ]
392
+                },
393
+                {
394
+                    "from": {
395
+                        "key_code": "f12"
396
+                    },
397
+                    "to": [
398
+                        {
399
+                            "key_code": "volume_increment"
400
+                        }
401
+                    ]
402
+                }
403
+            ],
404
+            "name": "shift->paren",
405
+            "parameters": {
406
+                "delay_milliseconds_before_open_device": 1000
407
+            },
408
+            "selected": true,
409
+            "simple_modifications": [],
410
+            "virtual_hid_keyboard": {
411
+                "caps_lock_delay_milliseconds": 0,
412
+                "country_code": 0,
413
+                "indicate_sticky_modifier_keys_state": true,
414
+                "keyboard_type": "ansi",
415
+                "mouse_key_xy_scale": 100
416
+            }
417
+        },
418
+        {
419
+            "complex_modifications": {
420
+                "parameters": {
421
+                    "basic.simultaneous_threshold_milliseconds": 50,
422
+                    "basic.to_delayed_action_delay_milliseconds": 500,
423
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
424
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
425
+                    "mouse_motion_to_scroll.speed": 100
426
+                },
427
+                "rules": []
428
+            },
429
+            "devices": [],
430
+            "fn_function_keys": [
431
+                {
432
+                    "from": {
433
+                        "key_code": "f1"
434
+                    },
435
+                    "to": [
436
+                        {
437
+                            "key_code": "display_brightness_decrement"
438
+                        }
439
+                    ]
440
+                },
441
+                {
442
+                    "from": {
443
+                        "key_code": "f2"
444
+                    },
445
+                    "to": [
446
+                        {
447
+                            "key_code": "display_brightness_increment"
448
+                        }
449
+                    ]
450
+                },
451
+                {
452
+                    "from": {
453
+                        "key_code": "f3"
454
+                    },
455
+                    "to": [
456
+                        {
457
+                            "key_code": "mission_control"
458
+                        }
459
+                    ]
460
+                },
461
+                {
462
+                    "from": {
463
+                        "key_code": "f4"
464
+                    },
465
+                    "to": [
466
+                        {
467
+                            "key_code": "launchpad"
468
+                        }
469
+                    ]
470
+                },
471
+                {
472
+                    "from": {
473
+                        "key_code": "f5"
474
+                    },
475
+                    "to": [
476
+                        {
477
+                            "key_code": "illumination_decrement"
478
+                        }
479
+                    ]
480
+                },
481
+                {
482
+                    "from": {
483
+                        "key_code": "f6"
484
+                    },
485
+                    "to": [
486
+                        {
487
+                            "key_code": "illumination_increment"
488
+                        }
489
+                    ]
490
+                },
491
+                {
492
+                    "from": {
493
+                        "key_code": "f7"
494
+                    },
495
+                    "to": [
496
+                        {
497
+                            "key_code": "rewind"
498
+                        }
499
+                    ]
500
+                },
501
+                {
502
+                    "from": {
503
+                        "key_code": "f8"
504
+                    },
505
+                    "to": [
506
+                        {
507
+                            "key_code": "play_or_pause"
508
+                        }
509
+                    ]
510
+                },
511
+                {
512
+                    "from": {
513
+                        "key_code": "f9"
514
+                    },
515
+                    "to": [
516
+                        {
517
+                            "key_code": "fastforward"
518
+                        }
519
+                    ]
520
+                },
521
+                {
522
+                    "from": {
523
+                        "key_code": "f10"
524
+                    },
525
+                    "to": [
526
+                        {
527
+                            "key_code": "mute"
528
+                        }
529
+                    ]
530
+                },
531
+                {
532
+                    "from": {
533
+                        "key_code": "f11"
534
+                    },
535
+                    "to": [
536
+                        {
537
+                            "key_code": "volume_decrement"
538
+                        }
539
+                    ]
540
+                },
541
+                {
542
+                    "from": {
543
+                        "key_code": "f12"
544
+                    },
545
+                    "to": [
546
+                        {
547
+                            "key_code": "volume_increment"
548
+                        }
549
+                    ]
550
+                }
551
+            ],
552
+            "name": "no shift->paren",
553
+            "parameters": {
554
+                "delay_milliseconds_before_open_device": 1000
555
+            },
556
+            "selected": false,
557
+            "simple_modifications": [],
558
+            "virtual_hid_keyboard": {
559
+                "caps_lock_delay_milliseconds": 0,
560
+                "country_code": 0,
561
+                "indicate_sticky_modifier_keys_state": true,
562
+                "keyboard_type": "ansi",
563
+                "mouse_key_xy_scale": 100
564
+            }
565
+        }
566
+    ]
567
+}
0 568
\ No newline at end of file