git.fiddlerwoaroof.com
Browse code

chore: karabiner/iterm updates

Ed Langley authored on 01/05/2020 22:03:25
Showing 3 changed files
... ...
@@ -500,7 +500,7 @@
500 500
 	<key>NSFontPanelAttributes</key>
501 501
 	<string>1, 4</string>
502 502
 	<key>NSNavLastRootDirectory</key>
503
-	<string>~/Downloads</string>
503
+	<string>~/Library/Application Support/iTerm2/Scripts</string>
504 504
 	<key>NSNavPanelExpandedSizeForOpenMode</key>
505 505
 	<string>{712, 448}</string>
506 506
 	<key>NSNavPanelExpandedSizeForSaveMode</key>
... ...
@@ -1476,6 +1476,8 @@
1476 1476
 			<string>xterm-256color</string>
1477 1477
 			<key>Thin Strokes</key>
1478 1478
 			<integer>2</integer>
1479
+			<key>Title Components</key>
1480
+			<integer>11</integer>
1479 1481
 			<key>Transparency</key>
1480 1482
 			<real>0.0</real>
1481 1483
 			<key>Triggers</key>
... ...
@@ -2137,6 +2139,8 @@
2137 2139
 			<array/>
2138 2140
 			<key>Terminal Type</key>
2139 2141
 			<string>xterm-256color</string>
2142
+			<key>Title Components</key>
2143
+			<integer>9</integer>
2140 2144
 			<key>Transparency</key>
2141 2145
 			<real>0.0</real>
2142 2146
 			<key>Triggers</key>
... ...
@@ -2830,6 +2834,8 @@
2830 2834
 			<array/>
2831 2835
 			<key>Terminal Type</key>
2832 2836
 			<string>xterm-256color</string>
2837
+			<key>Title Components</key>
2838
+			<integer>11</integer>
2833 2839
 			<key>Transparency</key>
2834 2840
 			<real>0.091435993020304529</real>
2835 2841
 			<key>Triggers</key>
... ...
@@ -3515,6 +3521,8 @@
3515 3521
 			<string>xterm-256color</string>
3516 3522
 			<key>Thin Strokes</key>
3517 3523
 			<integer>2</integer>
3524
+			<key>Title Components</key>
3525
+			<integer>11</integer>
3518 3526
 			<key>Transparency</key>
3519 3527
 			<real>0.0</real>
3520 3528
 			<key>Triggers</key>
... ...
@@ -4452,6 +4460,8 @@
4452 4460
 			<string>xterm-256color</string>
4453 4461
 			<key>Thin Strokes</key>
4454 4462
 			<integer>2</integer>
4463
+			<key>Title Components</key>
4464
+			<integer>11</integer>
4455 4465
 			<key>Transparency</key>
4456 4466
 			<real>0.0</real>
4457 4467
 			<key>Triggers</key>
... ...
@@ -5135,6 +5145,8 @@
5135 5145
 			<string>xterm-256color</string>
5136 5146
 			<key>Thin Strokes</key>
5137 5147
 			<integer>2</integer>
5148
+			<key>Title Components</key>
5149
+			<integer>11</integer>
5138 5150
 			<key>Transparency</key>
5139 5151
 			<real>0.0</real>
5140 5152
 			<key>Triggers</key>
... ...
@@ -6072,6 +6084,8 @@
6072 6084
 			<string>xterm-256color</string>
6073 6085
 			<key>Thin Strokes</key>
6074 6086
 			<integer>2</integer>
6087
+			<key>Title Components</key>
6088
+			<integer>11</integer>
6075 6089
 			<key>Transparency</key>
6076 6090
 			<real>0.0</real>
6077 6091
 			<key>Triggers</key>
... ...
@@ -7020,6 +7034,8 @@
7020 7034
 			<string>xterm-256color</string>
7021 7035
 			<key>Thin Strokes</key>
7022 7036
 			<integer>2</integer>
7037
+			<key>Title Components</key>
7038
+			<integer>11</integer>
7023 7039
 			<key>Transparency</key>
7024 7040
 			<real>0.0</real>
7025 7041
 			<key>Triggers</key>
... ...
@@ -7966,6 +7982,8 @@
7966 7982
 			<string>xterm-256color</string>
7967 7983
 			<key>Thin Strokes</key>
7968 7984
 			<integer>2</integer>
7985
+			<key>Title Components</key>
7986
+			<integer>11</integer>
7969 7987
 			<key>Transparency</key>
7970 7988
 			<real>0.0</real>
7971 7989
 			<key>Triggers</key>
... ...
@@ -8908,6 +8926,8 @@
8908 8926
 			<string>xterm-256color</string>
8909 8927
 			<key>Thin Strokes</key>
8910 8928
 			<integer>2</integer>
8929
+			<key>Title Components</key>
8930
+			<integer>11</integer>
8911 8931
 			<key>Transparency</key>
8912 8932
 			<real>0.0</real>
8913 8933
 			<key>Triggers</key>
... ...
@@ -8946,13 +8966,14 @@
8946 8966
 	<key>NoSyncAllAppVersions</key>
8947 8967
 	<array>
8948 8968
 		<string>3.3.6</string>
8949
-		<string>3.3.0</string>
8950 8969
 		<string>3.3.8</string>
8970
+		<string>3.2.9</string>
8951 8971
 		<string>3.3.1</string>
8952 8972
 		<string>3.3.3</string>
8953 8973
 		<string>3.3.5</string>
8954 8974
 		<string>3.3.7</string>
8955
-		<string>3.2.9</string>
8975
+		<string>3.3.9</string>
8976
+		<string>3.3.0</string>
8956 8977
 		<string>3.3.2</string>
8957 8978
 		<string>3.3.4</string>
8958 8979
 	</array>
... ...
@@ -8975,9 +8996,9 @@
8975 8996
 	<key>NoSyncFrame_SharedPreferences</key>
8976 8997
 	<dict>
8977 8998
 		<key>screenFrame</key>
8978
-		<string>{{0, 0}, {2560, 1440}}</string>
8999
+		<string>{{0, 0}, {3840, 2160}}</string>
8979 9000
 		<key>topLeft</key>
8980
-		<string>{499, 1114}</string>
9001
+		<string>{1482, 1372}</string>
8981 9002
 	</dict>
8982 9003
 	<key>NoSyncHaveUsedCopyMode</key>
8983 9004
 	<true/>
... ...
@@ -8990,7 +9011,7 @@
8990 9011
 	<key>NoSyncLastTipTime</key>
8991 9012
 	<real>589912922.75413203</real>
8992 9013
 	<key>NoSyncLaunchExperienceControllerRunCount</key>
8993
-	<integer>33</integer>
9014
+	<integer>37</integer>
8994 9015
 	<key>NoSyncNeverRemindPrefsChangesLostForFile</key>
8995 9016
 	<true/>
8996 9017
 	<key>NoSyncNeverRemindPrefsChangesLostForFile_selection</key>
... ...
@@ -9001,6 +9022,11 @@
9001 9022
 	<true/>
9002 9023
 	<key>NoSyncPermissionToShowTip</key>
9003 9024
 	<true/>
9025
+	<key>NoSyncPersistentRateLimitedUpdates</key>
9026
+	<dict>
9027
+		<key>CheckForUpdatedPythonRuntime</key>
9028
+		<real>604020117.72187102</real>
9029
+	</dict>
9004 9030
 	<key>NoSyncRecordedVariables</key>
9005 9031
 	<dict>
9006 9032
 		<key>0</key>
... ...
@@ -9992,19 +10018,19 @@
9992 10018
 	<key>SUHasLaunchedBefore</key>
9993 10019
 	<true/>
9994 10020
 	<key>SULastCheckTime</key>
9995
-	<date>2020-02-13T19:19:56Z</date>
10021
+	<date>2020-03-27T15:55:12Z</date>
9996 10022
 	<key>SUSendProfileInfo</key>
9997 10023
 	<false/>
9998 10024
 	<key>SUUpdateGroupIdentifier</key>
9999 10025
 	<integer>1212515205</integer>
10000 10026
 	<key>SUUpdateRelaunchingMarker</key>
10001
-	<true/>
10027
+	<false/>
10002 10028
 	<key>Selection Respects Soft Boundaries</key>
10003 10029
 	<true/>
10004 10030
 	<key>ShowBookmarkName</key>
10005 10031
 	<false/>
10006 10032
 	<key>ShowFullScreenTabBar</key>
10007
-	<false/>
10033
+	<true/>
10008 10034
 	<key>SmartPlacement</key>
10009 10035
 	<true/>
10010 10036
 	<key>SoundForEsc</key>
... ...
@@ -10056,7 +10082,7 @@
10056 10082
 	<key>findRegex_iTerm</key>
10057 10083
 	<false/>
10058 10084
 	<key>iTerm Version</key>
10059
-	<string>3.3.8</string>
10085
+	<string>3.3.9</string>
10060 10086
 	<key>kCPKSelectionViewPreferredModeKey</key>
10061 10087
 	<integer>6</integer>
10062 10088
 	<key>kCPKSelectionViewShowHSBTextFieldsKey</key>
10063 10089
new file mode 100644
... ...
@@ -0,0 +1,440 @@
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
+                        "manipulators": [
20
+                            {
21
+                                "description": "Change caps_lock to command+control+option+shift.",
22
+                                "from": {
23
+                                    "key_code": "caps_lock",
24
+                                    "modifiers": {
25
+                                        "optional": [
26
+                                            "any"
27
+                                        ]
28
+                                    }
29
+                                },
30
+                                "to": [
31
+                                    {
32
+                                        "key_code": "left_option",
33
+                                        "modifiers": [
34
+                                            "left_command",
35
+                                            "left_control"
36
+                                        ]
37
+                                    }
38
+                                ],
39
+                                "type": "basic"
40
+                            }
41
+                        ]
42
+                    },
43
+                    {
44
+                        "manipulators": [
45
+                            {
46
+                                "description": "map left shift to opening parenthesis",
47
+                                "from": {
48
+                                    "key_code": "left_shift",
49
+                                    "modifiers": {
50
+                                        "optional": []
51
+                                    }
52
+                                },
53
+                                "to": [
54
+                                    {
55
+                                        "key_code": "left_shift",
56
+                                        "modifiers": []
57
+                                    }
58
+                                ],
59
+                                "to_if_alone": [
60
+                                    {
61
+                                        "key_code": "9",
62
+                                        "modifiers": [
63
+                                            "left_shift"
64
+                                        ]
65
+                                    }
66
+                                ],
67
+                                "type": "basic"
68
+                            },
69
+                            {
70
+                                "description": "map left shift to opening parenthesis",
71
+                                "from": {
72
+                                    "key_code": "left_control",
73
+                                    "modifiers": {
74
+                                        "optional": [
75
+                                            "any"
76
+                                        ]
77
+                                    }
78
+                                },
79
+                                "to": [
80
+                                    {
81
+                                        "key_code": "left_control",
82
+                                        "modifiers": []
83
+                                    }
84
+                                ],
85
+                                "to_if_alone": [
86
+                                    {
87
+                                        "key_code": "open_bracket",
88
+                                        "modifiers": [
89
+                                            "left_shift"
90
+                                        ]
91
+                                    }
92
+                                ],
93
+                                "type": "basic"
94
+                            },
95
+                            {
96
+                                "description": "map left shift to opening parenthesis",
97
+                                "from": {
98
+                                    "key_code": "right_control",
99
+                                    "modifiers": {
100
+                                        "optional": [
101
+                                            "any"
102
+                                        ]
103
+                                    }
104
+                                },
105
+                                "to": [
106
+                                    {
107
+                                        "key_code": "right_control",
108
+                                        "modifiers": []
109
+                                    }
110
+                                ],
111
+                                "to_if_alone": [
112
+                                    {
113
+                                        "key_code": "close_bracket",
114
+                                        "modifiers": [
115
+                                            "left_shift"
116
+                                        ]
117
+                                    }
118
+                                ],
119
+                                "type": "basic"
120
+                            },
121
+                            {
122
+                                "description": "map right shift to closing parenthesis",
123
+                                "from": {
124
+                                    "key_code": "right_shift",
125
+                                    "modifiers": {
126
+                                        "optional": [
127
+                                            "any"
128
+                                        ]
129
+                                    }
130
+                                },
131
+                                "to": [
132
+                                    {
133
+                                        "key_code": "right_shift",
134
+                                        "modifiers": []
135
+                                    }
136
+                                ],
137
+                                "to_if_alone": [
138
+                                    {
139
+                                        "key_code": "0",
140
+                                        "modifiers": [
141
+                                            "right_shift"
142
+                                        ]
143
+                                    }
144
+                                ],
145
+                                "type": "basic"
146
+                            }
147
+                        ]
148
+                    }
149
+                ]
150
+            },
151
+            "devices": [
152
+                {
153
+                    "disable_built_in_keyboard_if_exists": false,
154
+                    "fn_function_keys": [],
155
+                    "identifiers": {
156
+                        "is_keyboard": true,
157
+                        "is_pointing_device": false,
158
+                        "product_id": 50475,
159
+                        "vendor_id": 1133
160
+                    },
161
+                    "ignore": false,
162
+                    "manipulate_caps_lock_led": false,
163
+                    "simple_modifications": []
164
+                },
165
+                {
166
+                    "disable_built_in_keyboard_if_exists": false,
167
+                    "fn_function_keys": [],
168
+                    "identifiers": {
169
+                        "is_keyboard": true,
170
+                        "is_pointing_device": false,
171
+                        "product_id": 617,
172
+                        "vendor_id": 1241
173
+                    },
174
+                    "ignore": false,
175
+                    "manipulate_caps_lock_led": false,
176
+                    "simple_modifications": []
177
+                },
178
+                {
179
+                    "disable_built_in_keyboard_if_exists": false,
180
+                    "fn_function_keys": [],
181
+                    "identifiers": {
182
+                        "is_keyboard": true,
183
+                        "is_pointing_device": false,
184
+                        "product_id": 591,
185
+                        "vendor_id": 1452
186
+                    },
187
+                    "ignore": false,
188
+                    "manipulate_caps_lock_led": true,
189
+                    "simple_modifications": []
190
+                },
191
+                {
192
+                    "disable_built_in_keyboard_if_exists": false,
193
+                    "fn_function_keys": [],
194
+                    "identifiers": {
195
+                        "is_keyboard": false,
196
+                        "is_pointing_device": true,
197
+                        "product_id": 36915,
198
+                        "vendor_id": 2522
199
+                    },
200
+                    "ignore": false,
201
+                    "manipulate_caps_lock_led": false,
202
+                    "simple_modifications": []
203
+                }
204
+            ],
205
+            "fn_function_keys": [
206
+                {
207
+                    "from": {
208
+                        "key_code": "f1"
209
+                    },
210
+                    "to": {
211
+                        "key_code": "display_brightness_decrement"
212
+                    }
213
+                },
214
+                {
215
+                    "from": {
216
+                        "key_code": "f2"
217
+                    },
218
+                    "to": {
219
+                        "key_code": "display_brightness_increment"
220
+                    }
221
+                },
222
+                {
223
+                    "from": {
224
+                        "key_code": "f3"
225
+                    },
226
+                    "to": {
227
+                        "key_code": "mission_control"
228
+                    }
229
+                },
230
+                {
231
+                    "from": {
232
+                        "key_code": "f4"
233
+                    },
234
+                    "to": {
235
+                        "key_code": "launchpad"
236
+                    }
237
+                },
238
+                {
239
+                    "from": {
240
+                        "key_code": "f5"
241
+                    },
242
+                    "to": {
243
+                        "key_code": "illumination_decrement"
244
+                    }
245
+                },
246
+                {
247
+                    "from": {
248
+                        "key_code": "f6"
249
+                    },
250
+                    "to": {
251
+                        "key_code": "illumination_increment"
252
+                    }
253
+                },
254
+                {
255
+                    "from": {
256
+                        "key_code": "f7"
257
+                    },
258
+                    "to": {
259
+                        "key_code": "rewind"
260
+                    }
261
+                },
262
+                {
263
+                    "from": {
264
+                        "key_code": "f8"
265
+                    },
266
+                    "to": {
267
+                        "key_code": "play_or_pause"
268
+                    }
269
+                },
270
+                {
271
+                    "from": {
272
+                        "key_code": "f9"
273
+                    },
274
+                    "to": {
275
+                        "key_code": "fastforward"
276
+                    }
277
+                },
278
+                {
279
+                    "from": {
280
+                        "key_code": "f10"
281
+                    },
282
+                    "to": {
283
+                        "key_code": "mute"
284
+                    }
285
+                },
286
+                {
287
+                    "from": {
288
+                        "key_code": "f11"
289
+                    },
290
+                    "to": {
291
+                        "key_code": "volume_decrement"
292
+                    }
293
+                },
294
+                {
295
+                    "from": {
296
+                        "key_code": "f12"
297
+                    },
298
+                    "to": {
299
+                        "key_code": "volume_increment"
300
+                    }
301
+                }
302
+            ],
303
+            "name": "shift->paren",
304
+            "parameters": {
305
+                "delay_milliseconds_before_open_device": 1000
306
+            },
307
+            "selected": true,
308
+            "simple_modifications": [],
309
+            "virtual_hid_keyboard": {
310
+                "caps_lock_delay_milliseconds": 0,
311
+                "country_code": 0,
312
+                "keyboard_type": "ansi",
313
+                "mouse_key_xy_scale": 100
314
+            }
315
+        },
316
+        {
317
+            "complex_modifications": {
318
+                "parameters": {
319
+                    "basic.simultaneous_threshold_milliseconds": 50,
320
+                    "basic.to_delayed_action_delay_milliseconds": 500,
321
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
322
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
323
+                    "mouse_motion_to_scroll.speed": 100
324
+                },
325
+                "rules": []
326
+            },
327
+            "devices": [],
328
+            "fn_function_keys": [
329
+                {
330
+                    "from": {
331
+                        "key_code": "f1"
332
+                    },
333
+                    "to": {
334
+                        "key_code": "display_brightness_decrement"
335
+                    }
336
+                },
337
+                {
338
+                    "from": {
339
+                        "key_code": "f2"
340
+                    },
341
+                    "to": {
342
+                        "key_code": "display_brightness_increment"
343
+                    }
344
+                },
345
+                {
346
+                    "from": {
347
+                        "key_code": "f3"
348
+                    },
349
+                    "to": {
350
+                        "key_code": "mission_control"
351
+                    }
352
+                },
353
+                {
354
+                    "from": {
355
+                        "key_code": "f4"
356
+                    },
357
+                    "to": {
358
+                        "key_code": "launchpad"
359
+                    }
360
+                },
361
+                {
362
+                    "from": {
363
+                        "key_code": "f5"
364
+                    },
365
+                    "to": {
366
+                        "key_code": "illumination_decrement"
367
+                    }
368
+                },
369
+                {
370
+                    "from": {
371
+                        "key_code": "f6"
372
+                    },
373
+                    "to": {
374
+                        "key_code": "illumination_increment"
375
+                    }
376
+                },
377
+                {
378
+                    "from": {
379
+                        "key_code": "f7"
380
+                    },
381
+                    "to": {
382
+                        "key_code": "rewind"
383
+                    }
384
+                },
385
+                {
386
+                    "from": {
387
+                        "key_code": "f8"
388
+                    },
389
+                    "to": {
390
+                        "key_code": "play_or_pause"
391
+                    }
392
+                },
393
+                {
394
+                    "from": {
395
+                        "key_code": "f9"
396
+                    },
397
+                    "to": {
398
+                        "key_code": "fastforward"
399
+                    }
400
+                },
401
+                {
402
+                    "from": {
403
+                        "key_code": "f10"
404
+                    },
405
+                    "to": {
406
+                        "key_code": "mute"
407
+                    }
408
+                },
409
+                {
410
+                    "from": {
411
+                        "key_code": "f11"
412
+                    },
413
+                    "to": {
414
+                        "key_code": "volume_decrement"
415
+                    }
416
+                },
417
+                {
418
+                    "from": {
419
+                        "key_code": "f12"
420
+                    },
421
+                    "to": {
422
+                        "key_code": "volume_increment"
423
+                    }
424
+                }
425
+            ],
426
+            "name": "no shift->paren",
427
+            "parameters": {
428
+                "delay_milliseconds_before_open_device": 1000
429
+            },
430
+            "selected": false,
431
+            "simple_modifications": [],
432
+            "virtual_hid_keyboard": {
433
+                "caps_lock_delay_milliseconds": 0,
434
+                "country_code": 0,
435
+                "keyboard_type": "ansi",
436
+                "mouse_key_xy_scale": 100
437
+            }
438
+        }
439
+    ]
440
+}
0 441
\ No newline at end of file
1 442
new file mode 100644
... ...
@@ -0,0 +1,440 @@
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
+                        "manipulators": [
20
+                            {
21
+                                "description": "Change caps_lock to command+control+option+shift.",
22
+                                "from": {
23
+                                    "key_code": "caps_lock",
24
+                                    "modifiers": {
25
+                                        "optional": [
26
+                                            "any"
27
+                                        ]
28
+                                    }
29
+                                },
30
+                                "to": [
31
+                                    {
32
+                                        "key_code": "left_option",
33
+                                        "modifiers": [
34
+                                            "left_command",
35
+                                            "left_control"
36
+                                        ]
37
+                                    }
38
+                                ],
39
+                                "type": "basic"
40
+                            }
41
+                        ]
42
+                    },
43
+                    {
44
+                        "manipulators": [
45
+                            {
46
+                                "description": "map left shift to opening parenthesis",
47
+                                "from": {
48
+                                    "key_code": "left_shift",
49
+                                    "modifiers": {
50
+                                        "optional": []
51
+                                    }
52
+                                },
53
+                                "to": [
54
+                                    {
55
+                                        "key_code": "left_shift",
56
+                                        "modifiers": []
57
+                                    }
58
+                                ],
59
+                                "to_if_alone": [
60
+                                    {
61
+                                        "key_code": "9",
62
+                                        "modifiers": [
63
+                                            "left_shift"
64
+                                        ]
65
+                                    }
66
+                                ],
67
+                                "type": "basic"
68
+                            },
69
+                            {
70
+                                "description": "map left shift to opening parenthesis",
71
+                                "from": {
72
+                                    "key_code": "left_control",
73
+                                    "modifiers": {
74
+                                        "optional": [
75
+                                            "any"
76
+                                        ]
77
+                                    }
78
+                                },
79
+                                "to": [
80
+                                    {
81
+                                        "key_code": "left_control",
82
+                                        "modifiers": []
83
+                                    }
84
+                                ],
85
+                                "to_if_alone": [
86
+                                    {
87
+                                        "key_code": "open_bracket",
88
+                                        "modifiers": [
89
+                                            "left_shift"
90
+                                        ]
91
+                                    }
92
+                                ],
93
+                                "type": "basic"
94
+                            },
95
+                            {
96
+                                "description": "map left shift to opening parenthesis",
97
+                                "from": {
98
+                                    "key_code": "right_control",
99
+                                    "modifiers": {
100
+                                        "optional": [
101
+                                            "any"
102
+                                        ]
103
+                                    }
104
+                                },
105
+                                "to": [
106
+                                    {
107
+                                        "key_code": "right_control",
108
+                                        "modifiers": []
109
+                                    }
110
+                                ],
111
+                                "to_if_alone": [
112
+                                    {
113
+                                        "key_code": "close_bracket",
114
+                                        "modifiers": [
115
+                                            "left_shift"
116
+                                        ]
117
+                                    }
118
+                                ],
119
+                                "type": "basic"
120
+                            },
121
+                            {
122
+                                "description": "map right shift to closing parenthesis",
123
+                                "from": {
124
+                                    "key_code": "right_shift",
125
+                                    "modifiers": {
126
+                                        "optional": [
127
+                                            "any"
128
+                                        ]
129
+                                    }
130
+                                },
131
+                                "to": [
132
+                                    {
133
+                                        "key_code": "right_shift",
134
+                                        "modifiers": []
135
+                                    }
136
+                                ],
137
+                                "to_if_alone": [
138
+                                    {
139
+                                        "key_code": "0",
140
+                                        "modifiers": [
141
+                                            "right_shift"
142
+                                        ]
143
+                                    }
144
+                                ],
145
+                                "type": "basic"
146
+                            }
147
+                        ]
148
+                    }
149
+                ]
150
+            },
151
+            "devices": [
152
+                {
153
+                    "disable_built_in_keyboard_if_exists": false,
154
+                    "fn_function_keys": [],
155
+                    "identifiers": {
156
+                        "is_keyboard": true,
157
+                        "is_pointing_device": false,
158
+                        "product_id": 50475,
159
+                        "vendor_id": 1133
160
+                    },
161
+                    "ignore": false,
162
+                    "manipulate_caps_lock_led": false,
163
+                    "simple_modifications": []
164
+                },
165
+                {
166
+                    "disable_built_in_keyboard_if_exists": false,
167
+                    "fn_function_keys": [],
168
+                    "identifiers": {
169
+                        "is_keyboard": true,
170
+                        "is_pointing_device": false,
171
+                        "product_id": 617,
172
+                        "vendor_id": 1241
173
+                    },
174
+                    "ignore": false,
175
+                    "manipulate_caps_lock_led": false,
176
+                    "simple_modifications": []
177
+                },
178
+                {
179
+                    "disable_built_in_keyboard_if_exists": false,
180
+                    "fn_function_keys": [],
181
+                    "identifiers": {
182
+                        "is_keyboard": true,
183
+                        "is_pointing_device": false,
184
+                        "product_id": 591,
185
+                        "vendor_id": 1452
186
+                    },
187
+                    "ignore": false,
188
+                    "manipulate_caps_lock_led": true,
189
+                    "simple_modifications": []
190
+                },
191
+                {
192
+                    "disable_built_in_keyboard_if_exists": false,
193
+                    "fn_function_keys": [],
194
+                    "identifiers": {
195
+                        "is_keyboard": false,
196
+                        "is_pointing_device": true,
197
+                        "product_id": 36915,
198
+                        "vendor_id": 2522
199
+                    },
200
+                    "ignore": false,
201
+                    "manipulate_caps_lock_led": false,
202
+                    "simple_modifications": []
203
+                }
204
+            ],
205
+            "fn_function_keys": [
206
+                {
207
+                    "from": {
208
+                        "key_code": "f1"
209
+                    },
210
+                    "to": {
211
+                        "key_code": "display_brightness_decrement"
212
+                    }
213
+                },
214
+                {
215
+                    "from": {
216
+                        "key_code": "f2"
217
+                    },
218
+                    "to": {
219
+                        "key_code": "display_brightness_increment"
220
+                    }
221
+                },
222
+                {
223
+                    "from": {
224
+                        "key_code": "f3"
225
+                    },
226
+                    "to": {
227
+                        "key_code": "mission_control"
228
+                    }
229
+                },
230
+                {
231
+                    "from": {
232
+                        "key_code": "f4"
233
+                    },
234
+                    "to": {
235
+                        "key_code": "launchpad"
236
+                    }
237
+                },
238
+                {
239
+                    "from": {
240
+                        "key_code": "f5"
241
+                    },
242
+                    "to": {
243
+                        "key_code": "illumination_decrement"
244
+                    }
245
+                },
246
+                {
247
+                    "from": {
248
+                        "key_code": "f6"
249
+                    },
250
+                    "to": {
251
+                        "key_code": "illumination_increment"
252
+                    }
253
+                },
254
+                {
255
+                    "from": {
256
+                        "key_code": "f7"
257
+                    },
258
+                    "to": {
259
+                        "key_code": "rewind"
260
+                    }
261
+                },
262
+                {
263
+                    "from": {
264
+                        "key_code": "f8"
265
+                    },
266
+                    "to": {
267
+                        "key_code": "play_or_pause"
268
+                    }
269
+                },
270
+                {
271
+                    "from": {
272
+                        "key_code": "f9"
273
+                    },
274
+                    "to": {
275
+                        "key_code": "fastforward"
276
+                    }
277
+                },
278
+                {
279
+                    "from": {
280
+                        "key_code": "f10"
281
+                    },
282
+                    "to": {
283
+                        "key_code": "mute"
284
+                    }
285
+                },
286
+                {
287
+                    "from": {
288
+                        "key_code": "f11"
289
+                    },
290
+                    "to": {
291
+                        "key_code": "volume_decrement"
292
+                    }
293
+                },
294
+                {
295
+                    "from": {
296
+                        "key_code": "f12"
297
+                    },
298
+                    "to": {
299
+                        "key_code": "volume_increment"
300
+                    }
301
+                }
302
+            ],
303
+            "name": "shift->paren",
304
+            "parameters": {
305
+                "delay_milliseconds_before_open_device": 1000
306
+            },
307
+            "selected": true,
308
+            "simple_modifications": [],
309
+            "virtual_hid_keyboard": {
310
+                "caps_lock_delay_milliseconds": 0,
311
+                "country_code": 0,
312
+                "keyboard_type": "ansi",
313
+                "mouse_key_xy_scale": 100
314
+            }
315
+        },
316
+        {
317
+            "complex_modifications": {
318
+                "parameters": {
319
+                    "basic.simultaneous_threshold_milliseconds": 50,
320
+                    "basic.to_delayed_action_delay_milliseconds": 500,
321
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
322
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
323
+                    "mouse_motion_to_scroll.speed": 100
324
+                },
325
+                "rules": []
326
+            },
327
+            "devices": [],
328
+            "fn_function_keys": [
329
+                {
330
+                    "from": {
331
+                        "key_code": "f1"
332
+                    },
333
+                    "to": {
334
+                        "key_code": "display_brightness_decrement"
335
+                    }
336
+                },
337
+                {
338
+                    "from": {
339
+                        "key_code": "f2"
340
+                    },
341
+                    "to": {
342
+                        "key_code": "display_brightness_increment"
343
+                    }
344
+                },
345
+                {
346
+                    "from": {
347
+                        "key_code": "f3"
348
+                    },
349
+                    "to": {
350
+                        "key_code": "mission_control"
351
+                    }
352
+                },
353
+                {
354
+                    "from": {
355
+                        "key_code": "f4"
356
+                    },
357
+                    "to": {
358
+                        "key_code": "launchpad"
359
+                    }
360
+                },
361
+                {
362
+                    "from": {
363
+                        "key_code": "f5"
364
+                    },
365
+                    "to": {
366
+                        "key_code": "illumination_decrement"
367
+                    }
368
+                },
369
+                {
370
+                    "from": {
371
+                        "key_code": "f6"
372
+                    },
373
+                    "to": {
374
+                        "key_code": "illumination_increment"
375
+                    }
376
+                },
377
+                {
378
+                    "from": {
379
+                        "key_code": "f7"
380
+                    },
381
+                    "to": {
382
+                        "key_code": "rewind"
383
+                    }
384
+                },
385
+                {
386
+                    "from": {
387
+                        "key_code": "f8"
388
+                    },
389
+                    "to": {
390
+                        "key_code": "play_or_pause"
391
+                    }
392
+                },
393
+                {
394
+                    "from": {
395
+                        "key_code": "f9"
396
+                    },
397
+                    "to": {
398
+                        "key_code": "fastforward"
399
+                    }
400
+                },
401
+                {
402
+                    "from": {
403
+                        "key_code": "f10"
404
+                    },
405
+                    "to": {
406
+                        "key_code": "mute"
407
+                    }
408
+                },
409
+                {
410
+                    "from": {
411
+                        "key_code": "f11"
412
+                    },
413
+                    "to": {
414
+                        "key_code": "volume_decrement"
415
+                    }
416
+                },
417
+                {
418
+                    "from": {
419
+                        "key_code": "f12"
420
+                    },
421
+                    "to": {
422
+                        "key_code": "volume_increment"
423
+                    }
424
+                }
425
+            ],
426
+            "name": "no shift->paren",
427
+            "parameters": {
428
+                "delay_milliseconds_before_open_device": 1000
429
+            },
430
+            "selected": false,
431
+            "simple_modifications": [],
432
+            "virtual_hid_keyboard": {
433
+                "caps_lock_delay_milliseconds": 0,
434
+                "country_code": 0,
435
+                "keyboard_type": "ansi",
436
+                "mouse_key_xy_scale": 100
437
+            }
438
+        }
439
+    ]
440
+}
0 441
\ No newline at end of file