git.fiddlerwoaroof.com
Browse code

Merge remote-tracking branch 'origin/master'

Ed L authored on 11/11/2020 07:14:22
Showing 10 changed files
... ...
@@ -16,10 +16,14 @@
16 16
 	<string>manual</string>
17 17
 	<key>BadgeFont</key>
18 18
 	<string>Source Code Pro</string>
19
+	<key>BracketedPasteMode</key>
20
+	<true/>
19 21
 	<key>ClosingTmuxTabKillsTmuxWindows</key>
20 22
 	<true/>
21 23
 	<key>ClosingTmuxTabKillsTmuxWindows_selection</key>
22 24
 	<integer>0</integer>
25
+	<key>ConvertDosNewlines</key>
26
+	<true/>
23 27
 	<key>Coprocess MRU</key>
24 28
 	<array>
25 29
 		<string>~/bin/too-many-coproc</string>
... ...
@@ -467,6 +471,8 @@
467 471
 	<false/>
468 472
 	<key>EnableRendezvous</key>
469 473
 	<false/>
474
+	<key>EscapeShellCharsWithBackslash</key>
475
+	<false/>
470 476
 	<key>FlashTabBarInFullscreen</key>
471 477
 	<false/>
472 478
 	<key>HapticFeedbackForEsc</key>
... ...
@@ -504,7 +510,7 @@
504 510
 	<key>NSNavPanelExpandedSizeForOpenMode</key>
505 511
 	<string>{712, 448}</string>
506 512
 	<key>NSNavPanelExpandedSizeForSaveMode</key>
507
-	<string>{712, 448}</string>
513
+	<string>{3800, 2076}</string>
508 514
 	<key>NSNavPanelExpandedStateForSaveMode</key>
509 515
 	<true/>
510 516
 	<key>NSQuotedKeystrokeBinding</key>
... ...
@@ -527,7 +533,7 @@
527 533
 	gAKACoAN0xAJChEVGVdOUy5rZXlzoxITFIADgASABaMWFxiABoAHgAiACVpJZGVudGlm
528 534
 	aWVyVVdpZHRoVkhpZGRlblEwI0BowAAAAAAACNIhIiMkWiRjbGFzc25hbWVYJGNsYXNz
529 535
 	ZXNcTlNEaWN0aW9uYXJ5oiMlWE5TT2JqZWN00xAJCicrGaMSExSAA4AEgAWjLC0YgAuA
530
-	DIAIgAlRMSNAdKGdsi0OVtIhIjM0Xk5TTXV0YWJsZUFycmF5ozM1JVdOU0FycmF5XxAP
536
+	DIAIgAlRMSNAc7Gdsi0OVtIhIjM0Xk5TTXV0YWJsZUFycmF5ozM1JVdOU0FycmF5XxAP
531 537
 	TlNLZXllZEFyY2hpdmVy0Tg5VUFycmF5gAEACAARABoAIwAtADIANwBGAEwAUQBcAGMA
532 538
 	ZgBoAGoAbABzAHsAfwCBAIMAhQCJAIsAjQCPAJEAnACiAKkAqwC0ALUAugDFAM4A2wDe
533 539
 	AOcA7gDyAPQA9gD4APwA/gEAAQIBBAEGAQ8BFAEjAScBLwFBAUQBSgAAAAAAAAIBAAAA
... ...
@@ -555,9 +561,9 @@
555 561
 	<key>NSWindow Frame ProfilesPanel</key>
556 562
 	<string>580 774 735 382 0 0 1920 1178 </string>
557 563
 	<key>NSWindow Frame SUStatusFrame</key>
558
-	<string>1080 966 400 129 0 0 2560 1418 </string>
564
+	<string>1628 1796 400 129 0 0 3840 2138 </string>
559 565
 	<key>NSWindow Frame SUUpdateAlert</key>
560
-	<string>930 597 700 622 0 0 2560 1418 </string>
566
+	<string>1583 1136 700 622 0 0 3840 2137 </string>
561 567
 	<key>NSWindow Frame SessionsPreferences</key>
562 568
 	<string>528 655 697 456 0 0 2560 1418 </string>
563 569
 	<key>NSWindow Frame SharedPreferences</key>
... ...
@@ -565,7 +571,7 @@
565 571
 	<key>NSWindow Frame UKCrashReporter</key>
566 572
 	<string>228 228 592 584 0 0 1920 1178 </string>
567 573
 	<key>NSWindow Frame iTerm Window 0</key>
568
-	<string>0 279 1920 899 0 0 1920 1178 </string>
574
+	<string>1080 270 1673 1143 0 0 3840 2137 </string>
569 575
 	<key>NSWindow Frame iTerm Window 1</key>
570 576
 	<string>4 745 585 427 0 0 1920 1177 </string>
571 577
 	<key>NSWindow Frame iTerm Window 2</key>
... ...
@@ -8965,17 +8971,20 @@
8965 8971
 	</array>
8966 8972
 	<key>NoSyncAllAppVersions</key>
8967 8973
 	<array>
8968
-		<string>3.3.6</string>
8969
-		<string>3.3.8</string>
8970
-		<string>3.2.9</string>
8971
-		<string>3.3.1</string>
8972
-		<string>3.3.3</string>
8973 8974
 		<string>3.3.5</string>
8974
-		<string>3.3.7</string>
8975
+		<string>3.3.3</string>
8976
+		<string>3.3.1</string>
8977
+		<string>3.3.8</string>
8978
+		<string>3.3.12</string>
8979
+		<string>3.3.6</string>
8980
+		<string>3.3.11</string>
8981
+		<string>3.1.beta.3</string>
8982
+		<string>3.3.4</string>
8983
+		<string>3.3.2</string>
8975 8984
 		<string>3.3.9</string>
8985
+		<string>3.2.9</string>
8976 8986
 		<string>3.3.0</string>
8977
-		<string>3.3.2</string>
8978
-		<string>3.3.4</string>
8987
+		<string>3.3.7</string>
8979 8988
 	</array>
8980 8989
 	<key>NoSyncBFPRecents</key>
8981 8990
 	<array>
... ...
@@ -8989,16 +8998,16 @@
8989 8998
 	<key>NoSyncFrame_SessionsPreferences</key>
8990 8999
 	<dict>
8991 9000
 		<key>screenFrame</key>
8992
-		<string>{{0, 0}, {2560, 1440}}</string>
9001
+		<string>{{0, 0}, {3008, 1692}}</string>
8993 9002
 		<key>topLeft</key>
8994 9003
 		<string>{269, 595}</string>
8995 9004
 	</dict>
8996 9005
 	<key>NoSyncFrame_SharedPreferences</key>
8997 9006
 	<dict>
8998 9007
 		<key>screenFrame</key>
8999
-		<string>{{0, 0}, {3840, 2160}}</string>
9008
+		<string>{{3840, 1260}, {1440, 900}}</string>
9000 9009
 		<key>topLeft</key>
9001
-		<string>{1482, 1372}</string>
9010
+		<string>{3840, 2138}</string>
9002 9011
 	</dict>
9003 9012
 	<key>NoSyncHaveUsedCopyMode</key>
9004 9013
 	<true/>
... ...
@@ -9011,11 +9020,15 @@
9011 9020
 	<key>NoSyncLastTipTime</key>
9012 9021
 	<real>589912922.75413203</real>
9013 9022
 	<key>NoSyncLaunchExperienceControllerRunCount</key>
9014
-	<integer>37</integer>
9023
+	<integer>63</integer>
9015 9024
 	<key>NoSyncNeverRemindPrefsChangesLostForFile</key>
9016 9025
 	<true/>
9017 9026
 	<key>NoSyncNeverRemindPrefsChangesLostForFile_selection</key>
9018 9027
 	<integer>0</integer>
9028
+	<key>NoSyncNewTabFromTmuxOpensTmux</key>
9029
+	<true/>
9030
+	<key>NoSyncNewTabFromTmuxOpensTmux_selection</key>
9031
+	<integer>0</integer>
9019 9032
 	<key>NoSyncNextAnnoyanceTime</key>
9020 9033
 	<real>586506150.53906298</real>
9021 9034
 	<key>NoSyncOnboardingWindowHasBeenShown</key>
... ...
@@ -9025,7 +9038,7 @@
9025 9038
 	<key>NoSyncPersistentRateLimitedUpdates</key>
9026 9039
 	<dict>
9027 9040
 		<key>CheckForUpdatedPythonRuntime</key>
9028
-		<real>604020117.72187102</real>
9041
+		<real>621727014.04422998</real>
9029 9042
 	</dict>
9030 9043
 	<key>NoSyncRecordedVariables</key>
9031 9044
 	<dict>
... ...
@@ -9377,7 +9390,15 @@
9377 9390
 				<key>isTerminal</key>
9378 9391
 				<true/>
9379 9392
 				<key>name</key>
9380
-				<string>currentTab.currentSession.presentationName</string>
9393
+				<string>currentTab.currentSession.termid</string>
9394
+				<key>nonterminalContext</key>
9395
+				<integer>0</integer>
9396
+			</dict>
9397
+			<dict>
9398
+				<key>isTerminal</key>
9399
+				<true/>
9400
+				<key>name</key>
9401
+				<string>id</string>
9381 9402
 				<key>nonterminalContext</key>
9382 9403
 				<integer>0</integer>
9383 9404
 			</dict>
... ...
@@ -9393,7 +9414,7 @@
9393 9414
 				<key>isTerminal</key>
9394 9415
 				<true/>
9395 9416
 				<key>name</key>
9396
-				<string>style</string>
9417
+				<string>currentTab.currentSession.user.gitPullCount</string>
9397 9418
 				<key>nonterminalContext</key>
9398 9419
 				<integer>0</integer>
9399 9420
 			</dict>
... ...
@@ -9401,7 +9422,7 @@
9401 9422
 				<key>isTerminal</key>
9402 9423
 				<true/>
9403 9424
 				<key>name</key>
9404
-				<string>frame</string>
9425
+				<string>currentTab.currentSession.lastCommand</string>
9405 9426
 				<key>nonterminalContext</key>
9406 9427
 				<integer>0</integer>
9407 9428
 			</dict>
... ...
@@ -9409,7 +9430,7 @@
9409 9430
 				<key>isTerminal</key>
9410 9431
 				<true/>
9411 9432
 				<key>name</key>
9412
-				<string>currentTab.currentSession.pid</string>
9433
+				<string>currentTab.currentSession.tmuxRole</string>
9413 9434
 				<key>nonterminalContext</key>
9414 9435
 				<integer>0</integer>
9415 9436
 			</dict>
... ...
@@ -9417,7 +9438,7 @@
9417 9438
 				<key>isTerminal</key>
9418 9439
 				<true/>
9419 9440
 				<key>name</key>
9420
-				<string>currentTab.currentSession.termid</string>
9441
+				<string>titleOverrideFormat</string>
9421 9442
 				<key>nonterminalContext</key>
9422 9443
 				<integer>0</integer>
9423 9444
 			</dict>
... ...
@@ -9425,7 +9446,7 @@
9425 9446
 				<key>isTerminal</key>
9426 9447
 				<true/>
9427 9448
 				<key>name</key>
9428
-				<string>currentTab.currentSession.terminalWindowName</string>
9449
+				<string>currentTab.currentSession.name</string>
9429 9450
 				<key>nonterminalContext</key>
9430 9451
 				<integer>0</integer>
9431 9452
 			</dict>
... ...
@@ -9433,7 +9454,7 @@
9433 9454
 				<key>isTerminal</key>
9434 9455
 				<true/>
9435 9456
 				<key>name</key>
9436
-				<string>currentTab.currentSession.terminalIconName</string>
9457
+				<string>currentTab.currentSession.user.gitDirty</string>
9437 9458
 				<key>nonterminalContext</key>
9438 9459
 				<integer>0</integer>
9439 9460
 			</dict>
... ...
@@ -9441,23 +9462,23 @@
9441 9462
 				<key>isTerminal</key>
9442 9463
 				<true/>
9443 9464
 				<key>name</key>
9444
-				<string>currentTab.currentSession.lastCommand</string>
9465
+				<string>currentTab.currentSession</string>
9445 9466
 				<key>nonterminalContext</key>
9446 9467
 				<integer>0</integer>
9447 9468
 			</dict>
9448 9469
 			<dict>
9449 9470
 				<key>isTerminal</key>
9450
-				<false/>
9471
+				<true/>
9451 9472
 				<key>name</key>
9452
-				<string>currentTab</string>
9473
+				<string>currentTab.currentSession.username</string>
9453 9474
 				<key>nonterminalContext</key>
9454
-				<integer>2</integer>
9475
+				<integer>0</integer>
9455 9476
 			</dict>
9456 9477
 			<dict>
9457 9478
 				<key>isTerminal</key>
9458 9479
 				<true/>
9459 9480
 				<key>name</key>
9460
-				<string>currentTab.currentSession</string>
9481
+				<string>currentTab.currentSession.jobName</string>
9461 9482
 				<key>nonterminalContext</key>
9462 9483
 				<integer>0</integer>
9463 9484
 			</dict>
... ...
@@ -9465,7 +9486,7 @@
9465 9486
 				<key>isTerminal</key>
9466 9487
 				<true/>
9467 9488
 				<key>name</key>
9468
-				<string>currentTab.window</string>
9489
+				<string>currentTab.currentSession.user.gitDeletes</string>
9469 9490
 				<key>nonterminalContext</key>
9470 9491
 				<integer>0</integer>
9471 9492
 			</dict>
... ...
@@ -9473,7 +9494,7 @@
9473 9494
 				<key>isTerminal</key>
9474 9495
 				<true/>
9475 9496
 				<key>name</key>
9476
-				<string>id</string>
9497
+				<string>number</string>
9477 9498
 				<key>nonterminalContext</key>
9478 9499
 				<integer>0</integer>
9479 9500
 			</dict>
... ...
@@ -9481,7 +9502,7 @@
9481 9502
 				<key>isTerminal</key>
9482 9503
 				<true/>
9483 9504
 				<key>name</key>
9484
-				<string>currentTab.currentSession.name</string>
9505
+				<string>currentTab.currentSession.user.gitAdds</string>
9485 9506
 				<key>nonterminalContext</key>
9486 9507
 				<integer>0</integer>
9487 9508
 			</dict>
... ...
@@ -9489,7 +9510,7 @@
9489 9510
 				<key>isTerminal</key>
9490 9511
 				<true/>
9491 9512
 				<key>name</key>
9492
-				<string>titleOverride</string>
9513
+				<string>currentTab.currentSession.user.gitPushCount</string>
9493 9514
 				<key>nonterminalContext</key>
9494 9515
 				<integer>0</integer>
9495 9516
 			</dict>
... ...
@@ -9497,15 +9518,23 @@
9497 9518
 				<key>isTerminal</key>
9498 9519
 				<true/>
9499 9520
 				<key>name</key>
9500
-				<string>currentTab.currentSession.commandLine</string>
9521
+				<string>style</string>
9501 9522
 				<key>nonterminalContext</key>
9502 9523
 				<integer>0</integer>
9503 9524
 			</dict>
9525
+			<dict>
9526
+				<key>isTerminal</key>
9527
+				<false/>
9528
+				<key>name</key>
9529
+				<string>currentTab</string>
9530
+				<key>nonterminalContext</key>
9531
+				<integer>2</integer>
9532
+			</dict>
9504 9533
 			<dict>
9505 9534
 				<key>isTerminal</key>
9506 9535
 				<true/>
9507 9536
 				<key>name</key>
9508
-				<string>currentTab.currentSession.path</string>
9537
+				<string>currentTab.currentSession.terminalIconName</string>
9509 9538
 				<key>nonterminalContext</key>
9510 9539
 				<integer>0</integer>
9511 9540
 			</dict>
... ...
@@ -9513,7 +9542,7 @@
9513 9542
 				<key>isTerminal</key>
9514 9543
 				<true/>
9515 9544
 				<key>name</key>
9516
-				<string>currentTab.currentSession.user.gitAdds</string>
9545
+				<string>currentTab.currentSession.tmuxPaneTitle</string>
9517 9546
 				<key>nonterminalContext</key>
9518 9547
 				<integer>0</integer>
9519 9548
 			</dict>
... ...
@@ -9521,7 +9550,7 @@
9521 9550
 				<key>isTerminal</key>
9522 9551
 				<true/>
9523 9552
 				<key>name</key>
9524
-				<string>currentTab.currentSession.hostname</string>
9553
+				<string>currentTab.currentSession.pid</string>
9525 9554
 				<key>nonterminalContext</key>
9526 9555
 				<integer>0</integer>
9527 9556
 			</dict>
... ...
@@ -9529,7 +9558,7 @@
9529 9558
 				<key>isTerminal</key>
9530 9559
 				<true/>
9531 9560
 				<key>name</key>
9532
-				<string>currentTab.currentSession.user.gitPullCount</string>
9561
+				<string>currentTab.tmuxWindowName</string>
9533 9562
 				<key>nonterminalContext</key>
9534 9563
 				<integer>0</integer>
9535 9564
 			</dict>
... ...
@@ -9537,7 +9566,7 @@
9537 9566
 				<key>isTerminal</key>
9538 9567
 				<true/>
9539 9568
 				<key>name</key>
9540
-				<string>currentTab.currentSession.tty</string>
9569
+				<string>currentTab.currentSession.commandLine</string>
9541 9570
 				<key>nonterminalContext</key>
9542 9571
 				<integer>0</integer>
9543 9572
 			</dict>
... ...
@@ -9545,7 +9574,23 @@
9545 9574
 				<key>isTerminal</key>
9546 9575
 				<true/>
9547 9576
 				<key>name</key>
9548
-				<string>currentTab.currentSession.username</string>
9577
+				<string>currentTab.currentSession.hostname</string>
9578
+				<key>nonterminalContext</key>
9579
+				<integer>0</integer>
9580
+			</dict>
9581
+			<dict>
9582
+				<key>isTerminal</key>
9583
+				<true/>
9584
+				<key>name</key>
9585
+				<string>frame</string>
9586
+				<key>nonterminalContext</key>
9587
+				<integer>0</integer>
9588
+			</dict>
9589
+			<dict>
9590
+				<key>isTerminal</key>
9591
+				<true/>
9592
+				<key>name</key>
9593
+				<string>currentTab.currentSession.tty</string>
9549 9594
 				<key>nonterminalContext</key>
9550 9595
 				<integer>0</integer>
9551 9596
 			</dict>
... ...
@@ -9561,7 +9606,7 @@
9561 9606
 				<key>isTerminal</key>
9562 9607
 				<true/>
9563 9608
 				<key>name</key>
9564
-				<string>titleOverrideFormat</string>
9609
+				<string>currentTab.currentSession.terminalWindowName</string>
9565 9610
 				<key>nonterminalContext</key>
9566 9611
 				<integer>0</integer>
9567 9612
 			</dict>
... ...
@@ -9569,7 +9614,7 @@
9569 9614
 				<key>isTerminal</key>
9570 9615
 				<true/>
9571 9616
 				<key>name</key>
9572
-				<string>currentTab.currentSession.user.gitBranch</string>
9617
+				<string>currentTab.currentSession.tmuxClientName</string>
9573 9618
 				<key>nonterminalContext</key>
9574 9619
 				<integer>0</integer>
9575 9620
 			</dict>
... ...
@@ -9577,7 +9622,7 @@
9577 9622
 				<key>isTerminal</key>
9578 9623
 				<true/>
9579 9624
 				<key>name</key>
9580
-				<string>currentTab.currentSession.user.gitDirty</string>
9625
+				<string>currentTab.currentSession.path</string>
9581 9626
 				<key>nonterminalContext</key>
9582 9627
 				<integer>0</integer>
9583 9628
 			</dict>
... ...
@@ -9585,7 +9630,7 @@
9585 9630
 				<key>isTerminal</key>
9586 9631
 				<true/>
9587 9632
 				<key>name</key>
9588
-				<string>currentTab.currentSession.jobName</string>
9633
+				<string>currentTab.currentSession.user.gitBranch</string>
9589 9634
 				<key>nonterminalContext</key>
9590 9635
 				<integer>0</integer>
9591 9636
 			</dict>
... ...
@@ -9593,7 +9638,7 @@
9593 9638
 				<key>isTerminal</key>
9594 9639
 				<true/>
9595 9640
 				<key>name</key>
9596
-				<string>currentTab.currentSession.user.gitDeletes</string>
9641
+				<string>currentTab.window</string>
9597 9642
 				<key>nonterminalContext</key>
9598 9643
 				<integer>0</integer>
9599 9644
 			</dict>
... ...
@@ -9601,7 +9646,7 @@
9601 9646
 				<key>isTerminal</key>
9602 9647
 				<true/>
9603 9648
 				<key>name</key>
9604
-				<string>number</string>
9649
+				<string>currentTab.currentSession.presentationName</string>
9605 9650
 				<key>nonterminalContext</key>
9606 9651
 				<integer>0</integer>
9607 9652
 			</dict>
... ...
@@ -9609,7 +9654,7 @@
9609 9654
 				<key>isTerminal</key>
9610 9655
 				<true/>
9611 9656
 				<key>name</key>
9612
-				<string>currentTab.currentSession.user.gitPushCount</string>
9657
+				<string>titleOverride</string>
9613 9658
 				<key>nonterminalContext</key>
9614 9659
 				<integer>0</integer>
9615 9660
 			</dict>
... ...
@@ -9618,17 +9663,17 @@
9618 9663
 		<array>
9619 9664
 			<dict>
9620 9665
 				<key>isTerminal</key>
9621
-				<true/>
9666
+				<false/>
9622 9667
 				<key>name</key>
9623
-				<string>currentSession.pid</string>
9668
+				<string>currentSession</string>
9624 9669
 				<key>nonterminalContext</key>
9625
-				<integer>0</integer>
9670
+				<integer>1</integer>
9626 9671
 			</dict>
9627 9672
 			<dict>
9628 9673
 				<key>isTerminal</key>
9629 9674
 				<true/>
9630 9675
 				<key>name</key>
9631
-				<string>currentSession.user.gitDirty</string>
9676
+				<string>currentSession</string>
9632 9677
 				<key>nonterminalContext</key>
9633 9678
 				<integer>0</integer>
9634 9679
 			</dict>
... ...
@@ -9788,7 +9833,7 @@
9788 9833
 				<key>isTerminal</key>
9789 9834
 				<true/>
9790 9835
 				<key>name</key>
9791
-				<string>currentSession.user.gitPushCount</string>
9836
+				<string>currentSession.pid</string>
9792 9837
 				<key>nonterminalContext</key>
9793 9838
 				<integer>0</integer>
9794 9839
 			</dict>
... ...
@@ -9796,7 +9841,7 @@
9796 9841
 				<key>isTerminal</key>
9797 9842
 				<true/>
9798 9843
 				<key>name</key>
9799
-				<string>titleOverrideFormat</string>
9844
+				<string>currentSession.user.gitPushCount</string>
9800 9845
 				<key>nonterminalContext</key>
9801 9846
 				<integer>0</integer>
9802 9847
 			</dict>
... ...
@@ -9804,7 +9849,7 @@
9804 9849
 				<key>isTerminal</key>
9805 9850
 				<true/>
9806 9851
 				<key>name</key>
9807
-				<string>currentSession.hostname</string>
9852
+				<string>titleOverrideFormat</string>
9808 9853
 				<key>nonterminalContext</key>
9809 9854
 				<integer>0</integer>
9810 9855
 			</dict>
... ...
@@ -9812,7 +9857,7 @@
9812 9857
 				<key>isTerminal</key>
9813 9858
 				<true/>
9814 9859
 				<key>name</key>
9815
-				<string>currentSession.terminalWindowName</string>
9860
+				<string>currentSession.hostname</string>
9816 9861
 				<key>nonterminalContext</key>
9817 9862
 				<integer>0</integer>
9818 9863
 			</dict>
... ...
@@ -9820,23 +9865,23 @@
9820 9865
 				<key>isTerminal</key>
9821 9866
 				<true/>
9822 9867
 				<key>name</key>
9823
-				<string>tmuxWindow</string>
9868
+				<string>currentSession.terminalWindowName</string>
9824 9869
 				<key>nonterminalContext</key>
9825 9870
 				<integer>0</integer>
9826 9871
 			</dict>
9827 9872
 			<dict>
9828 9873
 				<key>isTerminal</key>
9829
-				<false/>
9874
+				<true/>
9830 9875
 				<key>name</key>
9831
-				<string>currentSession</string>
9876
+				<string>tmuxWindow</string>
9832 9877
 				<key>nonterminalContext</key>
9833
-				<integer>1</integer>
9878
+				<integer>0</integer>
9834 9879
 			</dict>
9835 9880
 			<dict>
9836 9881
 				<key>isTerminal</key>
9837 9882
 				<true/>
9838 9883
 				<key>name</key>
9839
-				<string>currentSession</string>
9884
+				<string>currentSession.user.gitDirty</string>
9840 9885
 				<key>nonterminalContext</key>
9841 9886
 				<integer>0</integer>
9842 9887
 			</dict>
... ...
@@ -9871,6 +9916,10 @@
9871 9916
 	</dict>
9872 9917
 	<key>NoSyncSaveDocumentAsPathSet_saveDocumentAs:</key>
9873 9918
 	<true/>
9919
+	<key>NoSyncSuppressDownloadConfirmation</key>
9920
+	<true/>
9921
+	<key>NoSyncSuppressDownloadConfirmation_selection</key>
9922
+	<integer>0</integer>
9874 9923
 	<key>NoSyncTimeOfFirstLaunchOfVersionWithTip</key>
9875 9924
 	<real>514146749.36215597</real>
9876 9925
 	<key>NoSyncTipsToNotShow</key>
... ...
@@ -9968,6 +10017,16 @@
9968 10017
 	<false/>
9969 10018
 	<key>PMPrintingExpandedStateForPrint2</key>
9970 10019
 	<false/>
10020
+	<key>PasteSpecialChunkDelay</key>
10021
+	<real>0.01</real>
10022
+	<key>PasteSpecialChunkSize</key>
10023
+	<integer>1024</integer>
10024
+	<key>PasteSpecialRegex</key>
10025
+	<string> \s+</string>
10026
+	<key>PasteSpecialSubstitution</key>
10027
+	<string> </string>
10028
+	<key>PasteSpecialUseRegexSubstitution</key>
10029
+	<true/>
9971 10030
 	<key>PasteTabToStringTabStopSize</key>
9972 10031
 	<integer>4</integer>
9973 10032
 	<key>PerformDNSLookups</key>
... ...
@@ -10018,11 +10077,11 @@
10018 10077
 	<key>SUHasLaunchedBefore</key>
10019 10078
 	<true/>
10020 10079
 	<key>SULastCheckTime</key>
10021
-	<date>2020-03-27T15:55:12Z</date>
10080
+	<date>2020-09-29T16:35:16Z</date>
10022 10081
 	<key>SUSendProfileInfo</key>
10023 10082
 	<false/>
10024 10083
 	<key>SUUpdateGroupIdentifier</key>
10025
-	<integer>1212515205</integer>
10084
+	<integer>2976630083</integer>
10026 10085
 	<key>SUUpdateRelaunchingMarker</key>
10027 10086
 	<false/>
10028 10087
 	<key>Selection Respects Soft Boundaries</key>
... ...
@@ -10030,7 +10089,7 @@
10030 10089
 	<key>ShowBookmarkName</key>
10031 10090
 	<false/>
10032 10091
 	<key>ShowFullScreenTabBar</key>
10033
-	<true/>
10092
+	<false/>
10034 10093
 	<key>SmartPlacement</key>
10035 10094
 	<true/>
10036 10095
 	<key>SoundForEsc</key>
... ...
@@ -10082,7 +10141,7 @@
10082 10141
 	<key>findRegex_iTerm</key>
10083 10142
 	<false/>
10084 10143
 	<key>iTerm Version</key>
10085
-	<string>3.3.9</string>
10144
+	<string>3.3.12</string>
10086 10145
 	<key>kCPKSelectionViewPreferredModeKey</key>
10087 10146
 	<integer>6</integer>
10088 10147
 	<key>kCPKSelectionViewShowHSBTextFieldsKey</key>
10089 10148
new file mode 100644
... ...
@@ -0,0 +1,478 @@
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
+                    "disable_built_in_keyboard_if_exists": true,
206
+                    "fn_function_keys": [],
207
+                    "identifiers": {
208
+                        "is_keyboard": true,
209
+                        "is_pointing_device": false,
210
+                        "product_id": 45849,
211
+                        "vendor_id": 1133
212
+                    },
213
+                    "ignore": false,
214
+                    "manipulate_caps_lock_led": true,
215
+                    "simple_modifications": [
216
+                        {
217
+                            "from": {
218
+                                "key_code": "left_option"
219
+                            },
220
+                            "to": {
221
+                                "key_code": "left_command"
222
+                            }
223
+                        },
224
+                        {
225
+                            "from": {
226
+                                "key_code": "left_command"
227
+                            },
228
+                            "to": {
229
+                                "key_code": "left_option"
230
+                            }
231
+                        },
232
+                        {
233
+                            "from": {
234
+                                "key_code": "right_option"
235
+                            },
236
+                            "to": {
237
+                                "key_code": "right_command"
238
+                            }
239
+                        }
240
+                    ]
241
+                }
242
+            ],
243
+            "fn_function_keys": [
244
+                {
245
+                    "from": {
246
+                        "key_code": "f1"
247
+                    },
248
+                    "to": {
249
+                        "key_code": "display_brightness_decrement"
250
+                    }
251
+                },
252
+                {
253
+                    "from": {
254
+                        "key_code": "f2"
255
+                    },
256
+                    "to": {
257
+                        "key_code": "display_brightness_increment"
258
+                    }
259
+                },
260
+                {
261
+                    "from": {
262
+                        "key_code": "f3"
263
+                    },
264
+                    "to": {
265
+                        "key_code": "mission_control"
266
+                    }
267
+                },
268
+                {
269
+                    "from": {
270
+                        "key_code": "f4"
271
+                    },
272
+                    "to": {
273
+                        "key_code": "launchpad"
274
+                    }
275
+                },
276
+                {
277
+                    "from": {
278
+                        "key_code": "f5"
279
+                    },
280
+                    "to": {
281
+                        "key_code": "illumination_decrement"
282
+                    }
283
+                },
284
+                {
285
+                    "from": {
286
+                        "key_code": "f6"
287
+                    },
288
+                    "to": {
289
+                        "key_code": "illumination_increment"
290
+                    }
291
+                },
292
+                {
293
+                    "from": {
294
+                        "key_code": "f7"
295
+                    },
296
+                    "to": {
297
+                        "key_code": "rewind"
298
+                    }
299
+                },
300
+                {
301
+                    "from": {
302
+                        "key_code": "f8"
303
+                    },
304
+                    "to": {
305
+                        "key_code": "play_or_pause"
306
+                    }
307
+                },
308
+                {
309
+                    "from": {
310
+                        "key_code": "f9"
311
+                    },
312
+                    "to": {
313
+                        "key_code": "fastforward"
314
+                    }
315
+                },
316
+                {
317
+                    "from": {
318
+                        "key_code": "f10"
319
+                    },
320
+                    "to": {
321
+                        "key_code": "mute"
322
+                    }
323
+                },
324
+                {
325
+                    "from": {
326
+                        "key_code": "f11"
327
+                    },
328
+                    "to": {
329
+                        "key_code": "volume_decrement"
330
+                    }
331
+                },
332
+                {
333
+                    "from": {
334
+                        "key_code": "f12"
335
+                    },
336
+                    "to": {
337
+                        "key_code": "volume_increment"
338
+                    }
339
+                }
340
+            ],
341
+            "name": "shift->paren",
342
+            "parameters": {
343
+                "delay_milliseconds_before_open_device": 1000
344
+            },
345
+            "selected": true,
346
+            "simple_modifications": [],
347
+            "virtual_hid_keyboard": {
348
+                "caps_lock_delay_milliseconds": 0,
349
+                "country_code": 0,
350
+                "keyboard_type": "ansi",
351
+                "mouse_key_xy_scale": 100
352
+            }
353
+        },
354
+        {
355
+            "complex_modifications": {
356
+                "parameters": {
357
+                    "basic.simultaneous_threshold_milliseconds": 50,
358
+                    "basic.to_delayed_action_delay_milliseconds": 500,
359
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
360
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
361
+                    "mouse_motion_to_scroll.speed": 100
362
+                },
363
+                "rules": []
364
+            },
365
+            "devices": [],
366
+            "fn_function_keys": [
367
+                {
368
+                    "from": {
369
+                        "key_code": "f1"
370
+                    },
371
+                    "to": {
372
+                        "key_code": "display_brightness_decrement"
373
+                    }
374
+                },
375
+                {
376
+                    "from": {
377
+                        "key_code": "f2"
378
+                    },
379
+                    "to": {
380
+                        "key_code": "display_brightness_increment"
381
+                    }
382
+                },
383
+                {
384
+                    "from": {
385
+                        "key_code": "f3"
386
+                    },
387
+                    "to": {
388
+                        "key_code": "mission_control"
389
+                    }
390
+                },
391
+                {
392
+                    "from": {
393
+                        "key_code": "f4"
394
+                    },
395
+                    "to": {
396
+                        "key_code": "launchpad"
397
+                    }
398
+                },
399
+                {
400
+                    "from": {
401
+                        "key_code": "f5"
402
+                    },
403
+                    "to": {
404
+                        "key_code": "illumination_decrement"
405
+                    }
406
+                },
407
+                {
408
+                    "from": {
409
+                        "key_code": "f6"
410
+                    },
411
+                    "to": {
412
+                        "key_code": "illumination_increment"
413
+                    }
414
+                },
415
+                {
416
+                    "from": {
417
+                        "key_code": "f7"
418
+                    },
419
+                    "to": {
420
+                        "key_code": "rewind"
421
+                    }
422
+                },
423
+                {
424
+                    "from": {
425
+                        "key_code": "f8"
426
+                    },
427
+                    "to": {
428
+                        "key_code": "play_or_pause"
429
+                    }
430
+                },
431
+                {
432
+                    "from": {
433
+                        "key_code": "f9"
434
+                    },
435
+                    "to": {
436
+                        "key_code": "fastforward"
437
+                    }
438
+                },
439
+                {
440
+                    "from": {
441
+                        "key_code": "f10"
442
+                    },
443
+                    "to": {
444
+                        "key_code": "mute"
445
+                    }
446
+                },
447
+                {
448
+                    "from": {
449
+                        "key_code": "f11"
450
+                    },
451
+                    "to": {
452
+                        "key_code": "volume_decrement"
453
+                    }
454
+                },
455
+                {
456
+                    "from": {
457
+                        "key_code": "f12"
458
+                    },
459
+                    "to": {
460
+                        "key_code": "volume_increment"
461
+                    }
462
+                }
463
+            ],
464
+            "name": "no shift->paren",
465
+            "parameters": {
466
+                "delay_milliseconds_before_open_device": 1000
467
+            },
468
+            "selected": false,
469
+            "simple_modifications": [],
470
+            "virtual_hid_keyboard": {
471
+                "caps_lock_delay_milliseconds": 0,
472
+                "country_code": 0,
473
+                "keyboard_type": "ansi",
474
+                "mouse_key_xy_scale": 100
475
+            }
476
+        }
477
+    ]
478
+}
0 479
\ No newline at end of file
1 480
new file mode 100644
... ...
@@ -0,0 +1,478 @@
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
+                    "disable_built_in_keyboard_if_exists": true,
206
+                    "fn_function_keys": [],
207
+                    "identifiers": {
208
+                        "is_keyboard": true,
209
+                        "is_pointing_device": false,
210
+                        "product_id": 45849,
211
+                        "vendor_id": 1133
212
+                    },
213
+                    "ignore": false,
214
+                    "manipulate_caps_lock_led": true,
215
+                    "simple_modifications": [
216
+                        {
217
+                            "from": {
218
+                                "key_code": "left_command"
219
+                            },
220
+                            "to": {
221
+                                "key_code": "left_option"
222
+                            }
223
+                        },
224
+                        {
225
+                            "from": {
226
+                                "key_code": "left_option"
227
+                            },
228
+                            "to": {
229
+                                "key_code": "left_command"
230
+                            }
231
+                        },
232
+                        {
233
+                            "from": {
234
+                                "key_code": "right_option"
235
+                            },
236
+                            "to": {
237
+                                "key_code": "right_command"
238
+                            }
239
+                        }
240
+                    ]
241
+                }
242
+            ],
243
+            "fn_function_keys": [
244
+                {
245
+                    "from": {
246
+                        "key_code": "f1"
247
+                    },
248
+                    "to": {
249
+                        "key_code": "display_brightness_decrement"
250
+                    }
251
+                },
252
+                {
253
+                    "from": {
254
+                        "key_code": "f2"
255
+                    },
256
+                    "to": {
257
+                        "key_code": "display_brightness_increment"
258
+                    }
259
+                },
260
+                {
261
+                    "from": {
262
+                        "key_code": "f3"
263
+                    },
264
+                    "to": {
265
+                        "key_code": "mission_control"
266
+                    }
267
+                },
268
+                {
269
+                    "from": {
270
+                        "key_code": "f4"
271
+                    },
272
+                    "to": {
273
+                        "key_code": "launchpad"
274
+                    }
275
+                },
276
+                {
277
+                    "from": {
278
+                        "key_code": "f5"
279
+                    },
280
+                    "to": {
281
+                        "key_code": "illumination_decrement"
282
+                    }
283
+                },
284
+                {
285
+                    "from": {
286
+                        "key_code": "f6"
287
+                    },
288
+                    "to": {
289
+                        "key_code": "illumination_increment"
290
+                    }
291
+                },
292
+                {
293
+                    "from": {
294
+                        "key_code": "f7"
295
+                    },
296
+                    "to": {
297
+                        "key_code": "rewind"
298
+                    }
299
+                },
300
+                {
301
+                    "from": {
302
+                        "key_code": "f8"
303
+                    },
304
+                    "to": {
305
+                        "key_code": "play_or_pause"
306
+                    }
307
+                },
308
+                {
309
+                    "from": {
310
+                        "key_code": "f9"
311
+                    },
312
+                    "to": {
313
+                        "key_code": "fastforward"
314
+                    }
315
+                },
316
+                {
317
+                    "from": {
318
+                        "key_code": "f10"
319
+                    },
320
+                    "to": {
321
+                        "key_code": "mute"
322
+                    }
323
+                },
324
+                {
325
+                    "from": {
326
+                        "key_code": "f11"
327
+                    },
328
+                    "to": {
329
+                        "key_code": "volume_decrement"
330
+                    }
331
+                },
332
+                {
333
+                    "from": {
334
+                        "key_code": "f12"
335
+                    },
336
+                    "to": {
337
+                        "key_code": "volume_increment"
338
+                    }
339
+                }
340
+            ],
341
+            "name": "shift->paren",
342
+            "parameters": {
343
+                "delay_milliseconds_before_open_device": 1000
344
+            },
345
+            "selected": true,
346
+            "simple_modifications": [],
347
+            "virtual_hid_keyboard": {
348
+                "caps_lock_delay_milliseconds": 0,
349
+                "country_code": 0,
350
+                "keyboard_type": "ansi",
351
+                "mouse_key_xy_scale": 100
352
+            }
353
+        },
354
+        {
355
+            "complex_modifications": {
356
+                "parameters": {
357
+                    "basic.simultaneous_threshold_milliseconds": 50,
358
+                    "basic.to_delayed_action_delay_milliseconds": 500,
359
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
360
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
361
+                    "mouse_motion_to_scroll.speed": 100
362
+                },
363
+                "rules": []
364
+            },
365
+            "devices": [],
366
+            "fn_function_keys": [
367
+                {
368
+                    "from": {
369
+                        "key_code": "f1"
370
+                    },
371
+                    "to": {
372
+                        "key_code": "display_brightness_decrement"
373
+                    }
374
+                },
375
+                {
376
+                    "from": {
377
+                        "key_code": "f2"
378
+                    },
379
+                    "to": {
380
+                        "key_code": "display_brightness_increment"
381
+                    }
382
+                },
383
+                {
384
+                    "from": {
385
+                        "key_code": "f3"
386
+                    },
387
+                    "to": {
388
+                        "key_code": "mission_control"
389
+                    }
390
+                },
391
+                {
392
+                    "from": {
393
+                        "key_code": "f4"
394
+                    },
395
+                    "to": {
396
+                        "key_code": "launchpad"
397
+                    }
398
+                },
399
+                {
400
+                    "from": {
401
+                        "key_code": "f5"
402
+                    },
403
+                    "to": {
404
+                        "key_code": "illumination_decrement"
405
+                    }
406
+                },
407
+                {
408
+                    "from": {
409
+                        "key_code": "f6"
410
+                    },
411
+                    "to": {
412
+                        "key_code": "illumination_increment"
413
+                    }
414
+                },
415
+                {
416
+                    "from": {
417
+                        "key_code": "f7"
418
+                    },
419
+                    "to": {
420
+                        "key_code": "rewind"
421
+                    }
422
+                },
423
+                {
424
+                    "from": {
425
+                        "key_code": "f8"
426
+                    },
427
+                    "to": {
428
+                        "key_code": "play_or_pause"
429
+                    }
430
+                },
431
+                {
432
+                    "from": {
433
+                        "key_code": "f9"
434
+                    },
435
+                    "to": {
436
+                        "key_code": "fastforward"
437
+                    }
438
+                },
439
+                {
440
+                    "from": {
441
+                        "key_code": "f10"
442
+                    },
443
+                    "to": {
444
+                        "key_code": "mute"
445
+                    }
446
+                },
447
+                {
448
+                    "from": {
449
+                        "key_code": "f11"
450
+                    },
451
+                    "to": {
452
+                        "key_code": "volume_decrement"
453
+                    }
454
+                },
455
+                {
456
+                    "from": {
457
+                        "key_code": "f12"
458
+                    },
459
+                    "to": {
460
+                        "key_code": "volume_increment"
461
+                    }
462
+                }
463
+            ],
464
+            "name": "no shift->paren",
465
+            "parameters": {
466
+                "delay_milliseconds_before_open_device": 1000
467
+            },
468
+            "selected": false,
469
+            "simple_modifications": [],
470
+            "virtual_hid_keyboard": {
471
+                "caps_lock_delay_milliseconds": 0,
472
+                "country_code": 0,
473
+                "keyboard_type": "ansi",
474
+                "mouse_key_xy_scale": 100
475
+            }
476
+        }
477
+    ]
478
+}
0 479
\ No newline at end of file
1 480
new file mode 100644
... ...
@@ -0,0 +1,517 @@
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
+                    "disable_built_in_keyboard_if_exists": true,
206
+                    "fn_function_keys": [],
207
+                    "identifiers": {
208
+                        "is_keyboard": true,
209
+                        "is_pointing_device": false,
210
+                        "product_id": 45849,
211
+                        "vendor_id": 1133
212
+                    },
213
+                    "ignore": false,
214
+                    "manipulate_caps_lock_led": true,
215
+                    "simple_modifications": [
216
+                        {
217
+                            "from": {
218
+                                "key_code": "left_command"
219
+                            },
220
+                            "to": {
221
+                                "key_code": "left_option"
222
+                            }
223
+                        },
224
+                        {
225
+                            "from": {
226
+                                "key_code": "left_option"
227
+                            },
228
+                            "to": {
229
+                                "key_code": "left_command"
230
+                            }
231
+                        },
232
+                        {
233
+                            "from": {
234
+                                "key_code": "right_option"
235
+                            },
236
+                            "to": {
237
+                                "key_code": "right_command"
238
+                            }
239
+                        }
240
+                    ]
241
+                },
242
+                {
243
+                    "disable_built_in_keyboard_if_exists": false,
244
+                    "fn_function_keys": [],
245
+                    "identifiers": {
246
+                        "is_keyboard": true,
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": 8963,
262
+                        "vendor_id": 4617
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": false,
273
+                        "is_pointing_device": true,
274
+                        "product_id": 1,
275
+                        "vendor_id": 6899
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
+                        "key_code": "display_brightness_decrement"
289
+                    }
290
+                },
291
+                {
292
+                    "from": {
293
+                        "key_code": "f2"
294
+                    },
295
+                    "to": {
296
+                        "key_code": "display_brightness_increment"
297
+                    }
298
+                },
299
+                {
300
+                    "from": {
301
+                        "key_code": "f3"
302
+                    },
303
+                    "to": {
304
+                        "key_code": "mission_control"
305
+                    }
306
+                },
307
+                {
308
+                    "from": {
309
+                        "key_code": "f4"
310
+                    },
311
+                    "to": {
312
+                        "key_code": "launchpad"
313
+                    }
314
+                },
315
+                {
316
+                    "from": {
317
+                        "key_code": "f5"
318
+                    },
319
+                    "to": {
320
+                        "key_code": "illumination_decrement"
321
+                    }
322
+                },
323
+                {
324
+                    "from": {
325
+                        "key_code": "f6"
326
+                    },
327
+                    "to": {
328
+                        "key_code": "illumination_increment"
329
+                    }
330
+                },
331
+                {
332
+                    "from": {
333
+                        "key_code": "f7"
334
+                    },
335
+                    "to": {
336
+                        "key_code": "rewind"
337
+                    }
338
+                },
339
+                {
340
+                    "from": {
341
+                        "key_code": "f8"
342
+                    },
343
+                    "to": {
344
+                        "key_code": "play_or_pause"
345
+                    }
346
+                },
347
+                {
348
+                    "from": {
349
+                        "key_code": "f9"
350
+                    },
351
+                    "to": {
352
+                        "key_code": "fastforward"
353
+                    }
354
+                },
355
+                {
356
+                    "from": {
357
+                        "key_code": "f10"
358
+                    },
359
+                    "to": {
360
+                        "key_code": "mute"
361
+                    }
362
+                },
363
+                {
364
+                    "from": {
365
+                        "key_code": "f11"
366
+                    },
367
+                    "to": {
368
+                        "key_code": "volume_decrement"
369
+                    }
370
+                },
371
+                {
372
+                    "from": {
373
+                        "key_code": "f12"
374
+                    },
375
+                    "to": {
376
+                        "key_code": "volume_increment"
377
+                    }
378
+                }
379
+            ],
380
+            "name": "shift->paren",
381
+            "parameters": {
382
+                "delay_milliseconds_before_open_device": 1000
383
+            },
384
+            "selected": true,
385
+            "simple_modifications": [],
386
+            "virtual_hid_keyboard": {
387
+                "caps_lock_delay_milliseconds": 0,
388
+                "country_code": 0,
389
+                "keyboard_type": "ansi",
390
+                "mouse_key_xy_scale": 100
391
+            }
392
+        },
393
+        {
394
+            "complex_modifications": {
395
+                "parameters": {
396
+                    "basic.simultaneous_threshold_milliseconds": 50,
397
+                    "basic.to_delayed_action_delay_milliseconds": 500,
398
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
399
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
400
+                    "mouse_motion_to_scroll.speed": 100
401
+                },
402
+                "rules": []
403
+            },
404
+            "devices": [],
405
+            "fn_function_keys": [
406
+                {
407
+                    "from": {
408
+                        "key_code": "f1"
409
+                    },
410
+                    "to": {
411
+                        "key_code": "display_brightness_decrement"
412
+                    }
413
+                },
414
+                {
415
+                    "from": {
416
+                        "key_code": "f2"
417
+                    },
418
+                    "to": {
419
+                        "key_code": "display_brightness_increment"
420
+                    }
421
+                },
422
+                {
423
+                    "from": {
424
+                        "key_code": "f3"
425
+                    },
426
+                    "to": {
427
+                        "key_code": "mission_control"
428
+                    }
429
+                },
430
+                {
431
+                    "from": {
432
+                        "key_code": "f4"
433
+                    },
434
+                    "to": {
435
+                        "key_code": "launchpad"
436
+                    }
437
+                },
438
+                {
439
+                    "from": {
440
+                        "key_code": "f5"
441
+                    },
442
+                    "to": {
443
+                        "key_code": "illumination_decrement"
444
+                    }
445
+                },
446
+                {
447
+                    "from": {
448
+                        "key_code": "f6"
449
+                    },
450
+                    "to": {
451
+                        "key_code": "illumination_increment"
452
+                    }
453
+                },
454
+                {
455
+                    "from": {
456
+                        "key_code": "f7"
457
+                    },
458
+                    "to": {
459
+                        "key_code": "rewind"
460
+                    }
461
+                },
462
+                {
463
+                    "from": {
464
+                        "key_code": "f8"
465
+                    },
466
+                    "to": {
467
+                        "key_code": "play_or_pause"
468
+                    }
469
+                },
470
+                {
471
+                    "from": {
472
+                        "key_code": "f9"
473
+                    },
474
+                    "to": {
475
+                        "key_code": "fastforward"
476
+                    }
477
+                },
478
+                {
479
+                    "from": {
480
+                        "key_code": "f10"
481
+                    },
482
+                    "to": {
483
+                        "key_code": "mute"
484
+                    }
485
+                },
486
+                {
487
+                    "from": {
488
+                        "key_code": "f11"
489
+                    },
490
+                    "to": {
491
+                        "key_code": "volume_decrement"
492
+                    }
493
+                },
494
+                {
495
+                    "from": {
496
+                        "key_code": "f12"
497
+                    },
498
+                    "to": {
499
+                        "key_code": "volume_increment"
500
+                    }
501
+                }
502
+            ],
503
+            "name": "no shift->paren",
504
+            "parameters": {
505
+                "delay_milliseconds_before_open_device": 1000
506
+            },
507
+            "selected": false,
508
+            "simple_modifications": [],
509
+            "virtual_hid_keyboard": {
510
+                "caps_lock_delay_milliseconds": 0,
511
+                "country_code": 0,
512
+                "keyboard_type": "ansi",
513
+                "mouse_key_xy_scale": 100
514
+            }
515
+        }
516
+    ]
517
+}
0 518
\ No newline at end of file
1 519
new file mode 100644
... ...
@@ -0,0 +1,581 @@
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
+                    "disable_built_in_keyboard_if_exists": true,
206
+                    "fn_function_keys": [],
207
+                    "identifiers": {
208
+                        "is_keyboard": true,
209
+                        "is_pointing_device": false,
210
+                        "product_id": 45849,
211
+                        "vendor_id": 1133
212
+                    },
213
+                    "ignore": false,
214
+                    "manipulate_caps_lock_led": true,
215
+                    "simple_modifications": [
216
+                        {
217
+                            "from": {
218
+                                "key_code": "left_command"
219
+                            },
220
+                            "to": {
221
+                                "key_code": "left_option"
222
+                            }
223
+                        },
224
+                        {
225
+                            "from": {
226
+                                "key_code": "left_option"
227
+                            },
228
+                            "to": {
229
+                                "key_code": "left_command"
230
+                            }
231
+                        },
232
+                        {
233
+                            "from": {
234
+                                "key_code": "right_option"
235
+                            },
236
+                            "to": {
237
+                                "key_code": "right_command"
238
+                            }
239
+                        }
240
+                    ]
241
+                },
242
+                {
243
+                    "disable_built_in_keyboard_if_exists": false,
244
+                    "fn_function_keys": [],
245
+                    "identifiers": {
246
+                        "is_keyboard": true,
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
+                            "from": {
256
+                                "key_code": "left_control"
257
+                            },
258
+                            "to": {
259
+                                "key_code": "left_command"
260
+                            }
261
+                        },
262
+                        {
263
+                            "from": {
264
+                                "key_code": "left_command"
265
+                            },
266
+                            "to": {
267
+                                "key_code": "left_control"
268
+                            }
269
+                        }
270
+                    ]
271
+                },
272
+                {
273
+                    "disable_built_in_keyboard_if_exists": false,
274
+                    "fn_function_keys": [],
275
+                    "identifiers": {
276
+                        "is_keyboard": false,
277
+                        "is_pointing_device": true,
278
+                        "product_id": 8963,
279
+                        "vendor_id": 4617
280
+                    },
281
+                    "ignore": false,
282
+                    "manipulate_caps_lock_led": false,
283
+                    "simple_modifications": [
284
+                        {
285
+                            "from": {
286
+                                "key_code": "left_control"
287
+                            },
288
+                            "to": {
289
+                                "key_code": "left_command"
290
+                            }
291
+                        },
292
+                        {
293
+                            "from": {
294
+                                "key_code": "left_command"
295
+                            },
296
+                            "to": {
297
+                                "key_code": "left_control"
298
+                            }
299
+                        }
300
+                    ]
301
+                },
302
+                {
303
+                    "disable_built_in_keyboard_if_exists": false,
304
+                    "fn_function_keys": [],
305
+                    "identifiers": {
306
+                        "is_keyboard": false,
307
+                        "is_pointing_device": true,
308
+                        "product_id": 1,
309
+                        "vendor_id": 6899
310
+                    },
311
+                    "ignore": false,
312
+                    "manipulate_caps_lock_led": false,
313
+                    "simple_modifications": []
314
+                },
315
+                {
316
+                    "disable_built_in_keyboard_if_exists": false,
317
+                    "fn_function_keys": [],
318
+                    "identifiers": {
319
+                        "is_keyboard": true,
320
+                        "is_pointing_device": false,
321
+                        "product_id": 8963,
322
+                        "vendor_id": 4617
323
+                    },
324
+                    "ignore": false,
325
+                    "manipulate_caps_lock_led": false,
326
+                    "simple_modifications": [
327
+                        {
328
+                            "from": {
329
+                                "key_code": "left_control"
330
+                            },
331
+                            "to": {
332
+                                "key_code": "left_command"
333
+                            }
334
+                        },
335
+                        {
336
+                            "from": {
337
+                                "key_code": "left_command"
338
+                            },
339
+                            "to": {
340
+                                "key_code": "left_control"
341
+                            }
342
+                        }
343
+                    ]
344
+                }
345
+            ],
346
+            "fn_function_keys": [
347
+                {
348
+                    "from": {
349
+                        "key_code": "f1"
350
+                    },
351
+                    "to": {
352
+                        "key_code": "display_brightness_decrement"
353
+                    }
354
+                },
355
+                {
356
+                    "from": {
357
+                        "key_code": "f2"
358
+                    },
359
+                    "to": {
360
+                        "key_code": "display_brightness_increment"
361
+                    }
362
+                },
363
+                {
364
+                    "from": {
365
+                        "key_code": "f3"
366
+                    },
367
+                    "to": {
368
+                        "key_code": "mission_control"
369
+                    }
370
+                },
371
+                {
372
+                    "from": {
373
+                        "key_code": "f4"
374
+                    },
375
+                    "to": {
376
+                        "key_code": "launchpad"
377
+                    }
378
+                },
379
+                {
380
+                    "from": {
381
+                        "key_code": "f5"
382
+                    },
383
+                    "to": {
384
+                        "key_code": "illumination_decrement"
385
+                    }
386
+                },
387
+                {
388
+                    "from": {
389
+                        "key_code": "f6"
390
+                    },
391
+                    "to": {
392
+                        "key_code": "illumination_increment"
393
+                    }
394
+                },
395
+                {
396
+                    "from": {
397
+                        "key_code": "f7"
398
+                    },
399
+                    "to": {
400
+                        "key_code": "rewind"
401
+                    }
402
+                },
403
+                {
404
+                    "from": {
405
+                        "key_code": "f8"
406
+                    },
407
+                    "to": {
408
+                        "key_code": "play_or_pause"
409
+                    }
410
+                },
411
+                {
412
+                    "from": {
413
+                        "key_code": "f9"
414
+                    },
415
+                    "to": {
416
+                        "key_code": "fastforward"
417
+                    }
418
+                },
419
+                {
420
+                    "from": {
421
+                        "key_code": "f10"
422
+                    },
423
+                    "to": {
424
+                        "key_code": "mute"
425
+                    }
426
+                },
427
+                {
428
+                    "from": {
429
+                        "key_code": "f11"
430
+                    },
431
+                    "to": {
432
+                        "key_code": "volume_decrement"
433
+                    }
434
+                },
435
+                {
436
+                    "from": {
437
+                        "key_code": "f12"
438
+                    },
439
+                    "to": {
440
+                        "key_code": "volume_increment"
441
+                    }
442
+                }
443
+            ],
444
+            "name": "shift->paren",
445
+            "parameters": {
446
+                "delay_milliseconds_before_open_device": 1000
447
+            },
448
+            "selected": true,
449
+            "simple_modifications": [],
450
+            "virtual_hid_keyboard": {
451
+                "caps_lock_delay_milliseconds": 0,
452
+                "country_code": 0,
453
+                "keyboard_type": "ansi",
454
+                "mouse_key_xy_scale": 100
455
+            }
456
+        },
457
+        {
458
+            "complex_modifications": {
459
+                "parameters": {
460
+                    "basic.simultaneous_threshold_milliseconds": 50,
461
+                    "basic.to_delayed_action_delay_milliseconds": 500,
462
+                    "basic.to_if_alone_timeout_milliseconds": 1000,
463
+                    "basic.to_if_held_down_threshold_milliseconds": 500,
464
+                    "mouse_motion_to_scroll.speed": 100
465
+                },
466
+                "rules": []
467
+            },
468
+            "devices": [],
469
+            "fn_function_keys": [
470
+                {
471
+                    "from": {
472
+                        "key_code": "f1"
473
+                    },
474
+                    "to": {
475
+                        "key_code": "display_brightness_decrement"
476
+                    }
477
+                },
478
+                {
479
+                    "from": {
480
+                        "key_code": "f2"
481
+                    },
482
+                    "to": {
483
+                        "key_code": "display_brightness_increment"
484
+                    }
485
+                },
486
+                {
487
+                    "from": {
488
+                        "key_code": "f3"
489
+                    },
490
+                    "to": {
491
+                        "key_code": "mission_control"
492
+                    }
493
+                },
494
+                {
495
+                    "from": {
496
+                        "key_code": "f4"
497
+                    },
498
+                    "to": {
499
+                        "key_code": "launchpad"
500
+                    }
501
+                },
502
+                {
503
+                    "from": {
504
+                        "key_code": "f5"
505
+                    },
506
+                    "to": {
507
+                        "key_code": "illumination_decrement"
508
+                    }
509
+                },
510
+                {
511
+                    "from": {
512
+                        "key_code": "f6"
513
+                    },
514
+                    "to": {
515
+                        "key_code": "illumination_increment"
516
+                    }
517
+                },
518
+                {
519
+                    "from": {
520
+                        "key_code": "f7"
521
+                    },
522
+                    "to": {
523
+                        "key_code": "rewind"
524
+                    }
525
+                },
526
+                {
527
+                    "from": {
528
+                        "key_code": "f8"
529
+                    },
530
+                    "to": {
531
+                        "key_code": "play_or_pause"
532
+                    }
533
+                },
534
+                {
535
+                    "from": {
536
+                        "key_code": "f9"
537
+                    },
538
+                    "to": {
539
+                        "key_code": "fastforward"
540
+                    }
541
+                },
542
+                {
543
+                    "from": {
544
+                        "key_code": "f10"
545
+                    },
546
+                    "to": {
547
+                        "key_code": "mute"
548
+                    }
549
+                },
550
+                {
551
+                    "from": {
552
+                        "key_code": "f11"
553
+                    },
554
+                    "to": {
555
+                        "key_code": "volume_decrement"
556
+                    }
557
+                },
558
+                {
559
+                    "from": {
560
+                        "key_code": "f12"
561
+                    },
562
+                    "to": {
563
+                        "key_code": "volume_increment"
564
+                    }
565
+                }
566
+            ],
567
+            "name": "no shift->paren",
568
+            "parameters": {
569
+                "delay_milliseconds_before_open_device": 1000
570
+            },
571
+            "selected": false,
572
+            "simple_modifications": [],
573
+            "virtual_hid_keyboard": {
574
+                "caps_lock_delay_milliseconds": 0,
575
+                "country_code": 0,
576
+                "keyboard_type": "ansi",
577
+                "mouse_key_xy_scale": 100
578
+            }
579
+        }
580
+    ]
581
+}
0 582
\ No newline at end of file
... ...
@@ -200,6 +200,96 @@
200 200
                     "ignore": false,
201 201
                     "manipulate_caps_lock_led": false,
202 202
                     "simple_modifications": []
203
+                },
204
+                {
205
+                    "disable_built_in_keyboard_if_exists": true,
206
+                    "fn_function_keys": [],
207
+                    "identifiers": {
208
+                        "is_keyboard": true,
209
+                        "is_pointing_device": false,
210
+                        "product_id": 45849,
211
+                        "vendor_id": 1133
212
+                    },
213
+                    "ignore": false,
214
+                    "manipulate_caps_lock_led": true,
215
+                    "simple_modifications": [
216
+                        {
217
+                            "from": {
218
+                                "key_code": "left_command"
219
+                            },
220
+                            "to": {
221
+                                "key_code": "left_option"
222
+                            }
223
+                        },
224
+                        {
225
+                            "from": {
226
+                                "key_code": "left_option"
227
+                            },
228
+                            "to": {
229
+                                "key_code": "left_command"
230
+                            }
231
+                        },
232
+                        {
233
+                            "from": {
234
+                                "key_code": "right_option"
235
+                            },
236
+                            "to": {
237
+                                "key_code": "right_command"
238
+                            }
239
+                        }
240
+                    ]
241
+                },
242
+                {
243
+                    "disable_built_in_keyboard_if_exists": false,
244
+                    "fn_function_keys": [],
245
+                    "identifiers": {
246
+                        "is_keyboard": true,
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": 8963,
262
+                        "vendor_id": 4617
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": false,
273
+                        "is_pointing_device": true,
274
+                        "product_id": 1,
275
+                        "vendor_id": 6899
276
+                    },
277
+                    "ignore": false,
278
+                    "manipulate_caps_lock_led": false,
279
+                    "simple_modifications": []
280
+                },
281
+                {
282
+                    "disable_built_in_keyboard_if_exists": false,
283
+                    "fn_function_keys": [],
284
+                    "identifiers": {
285
+                        "is_keyboard": true,
286
+                        "is_pointing_device": false,
287
+                        "product_id": 8963,
288
+                        "vendor_id": 4617
289
+                    },
290
+                    "ignore": false,
291
+                    "manipulate_caps_lock_led": false,
292
+                    "simple_modifications": []
203 293
                 }
204 294
             ],
205 295
             "fn_function_keys": [
... ...
@@ -22,7 +22,7 @@
22 22
                        (not (string= line ".")))
23 23
             do
24 24
                (princ line s)
25
-               (terpri s))))
25
+               (terpri s)))))
26 26
 
27 27
 (uiop:run-program "git add .gitignore"
28 28
                   :force-shell t
29 29
new file mode 100755
... ...
@@ -0,0 +1,10 @@
1
+#!/usr/bin/env zsh
2
+
3
+if [[ -n "$DEBUG_NPX_WRAPPER" ]]; then
4
+  set -x
5
+fi
6
+
7
+path=("${(@)path:#$HOME/bin}")
8
+package="$(basename "$0")"
9
+
10
+exec npx -q "${package//://}" "$@"
... ...
@@ -1,4 +1,9 @@
1
-export INFOPATH=/usr/local/share/info:/usr/local/texlive/2019/texmf-dist/doc/info
1
+#:depends-on:nix
2
+
3
+NIX_INFO="${${=NIX_PROFILES}[2]}"/share/info
4
+export INFOPATH="$NIX_INFO":/usr/local/share/info:/usr/local/texlive/2019/texmf-dist/doc/info
5
+
6
+NIX_INFO="${${=NIX_PROFILES}[2]}"/share/man
2 7
 export MANPATH="/opt/local/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:$MANPATH"
3 8
 
4 9
 if [[ -d "$HOME/.zsh_help" ]]; then
... ...
@@ -1,9 +1,12 @@
1 1
 #:depends-on:utils
2
+#:depends-on:nix
2 3
 export GNU_PREFIX=''
3 4
 platform="$(uname -s)"
4 5
 # interactive_echo the platform is "$platform"
5 6
 if [[ $platform == 'Darwin' ]] && command -v gls 2>&1 >/dev/null; then
6 7
 	GNU_PREFIX='g'
8
+   GREALPATH='grealpath'
7 9
 else
8 10
    echo gnu tools unprefixed
11
+   GREALPATH='realpath'
9 12
 fi