clone of my dotfiles.ssp.sh
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

karabiner

sspaeti e3b4974e 9a60c126

+1734
+1734
karabiner/automatic_backups/karabiner_20230626.json
··· 1 + { 2 + "global": { 3 + "ask_for_confirmation_before_quitting": true, 4 + "check_for_updates_on_startup": true, 5 + "show_in_menu_bar": false, 6 + "show_profile_name_in_menu_bar": false, 7 + "unsafe_ui": false 8 + }, 9 + "profiles": [ 10 + { 11 + "complex_modifications": { 12 + "parameters": { 13 + "basic.simultaneous_threshold_milliseconds": 50, 14 + "basic.to_delayed_action_delay_milliseconds": 500, 15 + "basic.to_if_alone_timeout_milliseconds": 1000, 16 + "basic.to_if_held_down_threshold_milliseconds": 500, 17 + "mouse_motion_to_scroll.speed": 100 18 + }, 19 + "rules": [ 20 + { 21 + "description": "Convert Caps Lock with [aou] to [äöü]", 22 + "manipulators": [ 23 + { 24 + "conditions": [ 25 + { 26 + "name": "caps_lock pressed", 27 + "type": "variable_if", 28 + "value": 1 29 + }, 30 + { 31 + "keyboard_types": [ 32 + "ansi", 33 + "iso" 34 + ], 35 + "type": "keyboard_type_if" 36 + }, 37 + { 38 + "input_sources": [ 39 + { 40 + "language": "^en$" 41 + } 42 + ], 43 + "type": "input_source_if" 44 + } 45 + ], 46 + "description": "Caps+a = ä", 47 + "from": { 48 + "key_code": "a" 49 + }, 50 + "to": [ 51 + { 52 + "key_code": "u", 53 + "modifiers": [ 54 + "left_option" 55 + ] 56 + }, 57 + { 58 + "key_code": "a" 59 + }, 60 + { 61 + "key_code": "vk_none" 62 + } 63 + ], 64 + "type": "basic" 65 + }, 66 + { 67 + "conditions": [ 68 + { 69 + "name": "caps_lock pressed", 70 + "type": "variable_if", 71 + "value": 1 72 + }, 73 + { 74 + "keyboard_types": [ 75 + "ansi", 76 + "iso" 77 + ], 78 + "type": "keyboard_type_if" 79 + }, 80 + { 81 + "input_sources": [ 82 + { 83 + "language": "^en$" 84 + } 85 + ], 86 + "type": "input_source_if" 87 + } 88 + ], 89 + "description": "Caps+o = ö", 90 + "from": { 91 + "key_code": "o" 92 + }, 93 + "to": [ 94 + { 95 + "key_code": "u", 96 + "modifiers": [ 97 + "left_option" 98 + ] 99 + }, 100 + { 101 + "key_code": "o" 102 + }, 103 + { 104 + "key_code": "vk_none" 105 + } 106 + ], 107 + "type": "basic" 108 + }, 109 + { 110 + "conditions": [ 111 + { 112 + "name": "caps_lock pressed", 113 + "type": "variable_if", 114 + "value": 1 115 + }, 116 + { 117 + "keyboard_types": [ 118 + "ansi", 119 + "iso" 120 + ], 121 + "type": "keyboard_type_if" 122 + }, 123 + { 124 + "input_sources": [ 125 + { 126 + "language": "^en$" 127 + } 128 + ], 129 + "type": "input_source_if" 130 + } 131 + ], 132 + "description": "Caps+u = ü", 133 + "from": { 134 + "key_code": "u" 135 + }, 136 + "to": [ 137 + { 138 + "key_code": "u", 139 + "modifiers": [ 140 + "left_option" 141 + ] 142 + }, 143 + { 144 + "key_code": "u" 145 + }, 146 + { 147 + "key_code": "vk_none" 148 + } 149 + ], 150 + "type": "basic" 151 + } 152 + ] 153 + }, 154 + { 155 + "description": "Convert Caps Lock (in combination with Shift) with [aou] to [ÄÖÜ]", 156 + "manipulators": [ 157 + { 158 + "conditions": [ 159 + { 160 + "name": "caps_lock pressed", 161 + "type": "variable_if", 162 + "value": 1 163 + }, 164 + { 165 + "keyboard_types": [ 166 + "ansi", 167 + "iso" 168 + ], 169 + "type": "keyboard_type_if" 170 + }, 171 + { 172 + "input_sources": [ 173 + { 174 + "language": "^en$" 175 + } 176 + ], 177 + "type": "input_source_if" 178 + } 179 + ], 180 + "description": "Caps+shift+a = Ä", 181 + "from": { 182 + "key_code": "a", 183 + "modifiers": { 184 + "mandatory": [ 185 + "shift" 186 + ] 187 + } 188 + }, 189 + "to": [ 190 + { 191 + "key_code": "u", 192 + "modifiers": [ 193 + "left_option" 194 + ] 195 + }, 196 + { 197 + "key_code": "a", 198 + "modifiers": [ 199 + "left_shift" 200 + ] 201 + }, 202 + { 203 + "key_code": "vk_none" 204 + } 205 + ], 206 + "type": "basic" 207 + }, 208 + { 209 + "conditions": [ 210 + { 211 + "name": "caps_lock pressed", 212 + "type": "variable_if", 213 + "value": 1 214 + }, 215 + { 216 + "keyboard_types": [ 217 + "ansi", 218 + "iso" 219 + ], 220 + "type": "keyboard_type_if" 221 + }, 222 + { 223 + "input_sources": [ 224 + { 225 + "language": "^en$" 226 + } 227 + ], 228 + "type": "input_source_if" 229 + } 230 + ], 231 + "description": "Caps+shift+o = Ö", 232 + "from": { 233 + "key_code": "o", 234 + "modifiers": { 235 + "mandatory": [ 236 + "shift" 237 + ] 238 + } 239 + }, 240 + "to": [ 241 + { 242 + "key_code": "u", 243 + "modifiers": [ 244 + "left_option" 245 + ] 246 + }, 247 + { 248 + "key_code": "o", 249 + "modifiers": [ 250 + "left_shift" 251 + ] 252 + }, 253 + { 254 + "key_code": "vk_none" 255 + } 256 + ], 257 + "type": "basic" 258 + }, 259 + { 260 + "conditions": [ 261 + { 262 + "name": "caps_lock pressed", 263 + "type": "variable_if", 264 + "value": 1 265 + }, 266 + { 267 + "keyboard_types": [ 268 + "ansi", 269 + "iso" 270 + ], 271 + "type": "keyboard_type_if" 272 + }, 273 + { 274 + "input_sources": [ 275 + { 276 + "language": "^en$" 277 + } 278 + ], 279 + "type": "input_source_if" 280 + } 281 + ], 282 + "description": "Caps+shift+u = Ü", 283 + "from": { 284 + "key_code": "u", 285 + "modifiers": { 286 + "mandatory": [ 287 + "shift" 288 + ] 289 + } 290 + }, 291 + "to": [ 292 + { 293 + "key_code": "u", 294 + "modifiers": [ 295 + "left_option" 296 + ] 297 + }, 298 + { 299 + "key_code": "u", 300 + "modifiers": [ 301 + "left_shift" 302 + ] 303 + }, 304 + { 305 + "key_code": "vk_none" 306 + } 307 + ], 308 + "type": "basic" 309 + } 310 + ] 311 + }, 312 + { 313 + "description": "Caps lock and 1234...890-+ to F1..F12", 314 + "manipulators": [ 315 + { 316 + "conditions": [ 317 + { 318 + "name": "caps_lock pressed", 319 + "type": "variable_if", 320 + "value": 1 321 + } 322 + ], 323 + "from": { 324 + "key_code": "1", 325 + "modifiers": { 326 + "optional": [ 327 + "any" 328 + ] 329 + } 330 + }, 331 + "to": [ 332 + { 333 + "key_code": "f1" 334 + } 335 + ], 336 + "type": "basic" 337 + }, 338 + { 339 + "conditions": [ 340 + { 341 + "name": "caps_lock pressed", 342 + "type": "variable_if", 343 + "value": 1 344 + } 345 + ], 346 + "from": { 347 + "key_code": "2", 348 + "modifiers": { 349 + "optional": [ 350 + "any" 351 + ] 352 + } 353 + }, 354 + "to": [ 355 + { 356 + "key_code": "f2" 357 + } 358 + ], 359 + "type": "basic" 360 + }, 361 + { 362 + "conditions": [ 363 + { 364 + "name": "caps_lock pressed", 365 + "type": "variable_if", 366 + "value": 1 367 + } 368 + ], 369 + "from": { 370 + "key_code": "3", 371 + "modifiers": { 372 + "optional": [ 373 + "any" 374 + ] 375 + } 376 + }, 377 + "to": [ 378 + { 379 + "key_code": "f3" 380 + } 381 + ], 382 + "type": "basic" 383 + }, 384 + { 385 + "conditions": [ 386 + { 387 + "name": "caps_lock pressed", 388 + "type": "variable_if", 389 + "value": 1 390 + } 391 + ], 392 + "from": { 393 + "key_code": "4", 394 + "modifiers": { 395 + "optional": [ 396 + "any" 397 + ] 398 + } 399 + }, 400 + "to": [ 401 + { 402 + "key_code": "f4" 403 + } 404 + ], 405 + "type": "basic" 406 + }, 407 + { 408 + "conditions": [ 409 + { 410 + "name": "caps_lock pressed", 411 + "type": "variable_if", 412 + "value": 1 413 + } 414 + ], 415 + "from": { 416 + "key_code": "5", 417 + "modifiers": { 418 + "optional": [ 419 + "any" 420 + ] 421 + } 422 + }, 423 + "to": [ 424 + { 425 + "key_code": "f5" 426 + } 427 + ], 428 + "type": "basic" 429 + }, 430 + { 431 + "conditions": [ 432 + { 433 + "name": "caps_lock pressed", 434 + "type": "variable_if", 435 + "value": 1 436 + } 437 + ], 438 + "from": { 439 + "key_code": "6", 440 + "modifiers": { 441 + "optional": [ 442 + "any" 443 + ] 444 + } 445 + }, 446 + "to": [ 447 + { 448 + "key_code": "f6" 449 + } 450 + ], 451 + "type": "basic" 452 + }, 453 + { 454 + "conditions": [ 455 + { 456 + "name": "caps_lock pressed", 457 + "type": "variable_if", 458 + "value": 1 459 + } 460 + ], 461 + "from": { 462 + "key_code": "7", 463 + "modifiers": { 464 + "optional": [ 465 + "any" 466 + ] 467 + } 468 + }, 469 + "to": [ 470 + { 471 + "key_code": "f7" 472 + } 473 + ], 474 + "type": "basic" 475 + }, 476 + { 477 + "conditions": [ 478 + { 479 + "name": "caps_lock pressed", 480 + "type": "variable_if", 481 + "value": 1 482 + } 483 + ], 484 + "from": { 485 + "key_code": "8", 486 + "modifiers": { 487 + "optional": [ 488 + "any" 489 + ] 490 + } 491 + }, 492 + "to": [ 493 + { 494 + "key_code": "f8" 495 + } 496 + ], 497 + "type": "basic" 498 + }, 499 + { 500 + "conditions": [ 501 + { 502 + "name": "caps_lock pressed", 503 + "type": "variable_if", 504 + "value": 1 505 + } 506 + ], 507 + "from": { 508 + "key_code": "9", 509 + "modifiers": { 510 + "optional": [ 511 + "any" 512 + ] 513 + } 514 + }, 515 + "to": [ 516 + { 517 + "key_code": "f9" 518 + } 519 + ], 520 + "type": "basic" 521 + }, 522 + { 523 + "conditions": [ 524 + { 525 + "name": "caps_lock pressed", 526 + "type": "variable_if", 527 + "value": 1 528 + } 529 + ], 530 + "from": { 531 + "key_code": "0", 532 + "modifiers": { 533 + "optional": [ 534 + "any" 535 + ] 536 + } 537 + }, 538 + "to": [ 539 + { 540 + "key_code": "f10" 541 + } 542 + ], 543 + "type": "basic" 544 + }, 545 + { 546 + "conditions": [ 547 + { 548 + "name": "caps_lock pressed", 549 + "type": "variable_if", 550 + "value": 1 551 + } 552 + ], 553 + "from": { 554 + "key_code": "hyphen", 555 + "modifiers": { 556 + "optional": [ 557 + "any" 558 + ] 559 + } 560 + }, 561 + "to": [ 562 + { 563 + "key_code": "f11" 564 + } 565 + ], 566 + "type": "basic" 567 + }, 568 + { 569 + "conditions": [ 570 + { 571 + "name": "caps_lock pressed", 572 + "type": "variable_if", 573 + "value": 1 574 + } 575 + ], 576 + "from": { 577 + "key_code": "equal_sign", 578 + "modifiers": { 579 + "optional": [ 580 + "any" 581 + ] 582 + } 583 + }, 584 + "to": [ 585 + { 586 + "key_code": "f12" 587 + } 588 + ], 589 + "type": "basic" 590 + } 591 + ] 592 + }, 593 + { 594 + "description": "CAPS+↩︎ › CAPS", 595 + "manipulators": [ 596 + { 597 + "conditions": [ 598 + { 599 + "name": "caps_lock pressed", 600 + "type": "variable_if", 601 + "value": 1 602 + } 603 + ], 604 + "from": { 605 + "key_code": "return_or_enter", 606 + "modifiers": { 607 + "optional": [ 608 + "any" 609 + ] 610 + } 611 + }, 612 + "to": [ 613 + { 614 + "key_code": "caps_lock" 615 + } 616 + ], 617 + "type": "basic" 618 + } 619 + ] 620 + }, 621 + { 622 + "description": "CAPS LOCK + hjkl to arrow keys", 623 + "manipulators": [ 624 + { 625 + "conditions": [ 626 + { 627 + "name": "caps_lock pressed", 628 + "type": "variable_if", 629 + "value": 1 630 + } 631 + ], 632 + "from": { 633 + "key_code": "j", 634 + "modifiers": { 635 + "optional": [ 636 + "any" 637 + ] 638 + } 639 + }, 640 + "to": [ 641 + { 642 + "key_code": "down_arrow" 643 + } 644 + ], 645 + "type": "basic" 646 + }, 647 + { 648 + "conditions": [ 649 + { 650 + "name": "caps_lock pressed", 651 + "type": "variable_if", 652 + "value": 1 653 + } 654 + ], 655 + "from": { 656 + "key_code": "k", 657 + "modifiers": { 658 + "optional": [ 659 + "any" 660 + ] 661 + } 662 + }, 663 + "to": [ 664 + { 665 + "key_code": "up_arrow" 666 + } 667 + ], 668 + "type": "basic" 669 + }, 670 + { 671 + "conditions": [ 672 + { 673 + "name": "caps_lock pressed", 674 + "type": "variable_if", 675 + "value": 1 676 + } 677 + ], 678 + "from": { 679 + "key_code": "h", 680 + "modifiers": { 681 + "optional": [ 682 + "any" 683 + ] 684 + } 685 + }, 686 + "to": [ 687 + { 688 + "key_code": "left_arrow" 689 + } 690 + ], 691 + "type": "basic" 692 + }, 693 + { 694 + "conditions": [ 695 + { 696 + "name": "caps_lock pressed", 697 + "type": "variable_if", 698 + "value": 1 699 + } 700 + ], 701 + "from": { 702 + "key_code": "l", 703 + "modifiers": { 704 + "optional": [ 705 + "any" 706 + ] 707 + } 708 + }, 709 + "to": [ 710 + { 711 + "key_code": "right_arrow" 712 + } 713 + ], 714 + "type": "basic" 715 + }, 716 + { 717 + "from": { 718 + "key_code": "caps_lock", 719 + "modifiers": { 720 + "optional": [ 721 + "any" 722 + ] 723 + } 724 + }, 725 + "to": [ 726 + { 727 + "set_variable": { 728 + "name": "caps_lock pressed", 729 + "value": 1 730 + } 731 + } 732 + ], 733 + "to_after_key_up": [ 734 + { 735 + "set_variable": { 736 + "name": "caps_lock pressed", 737 + "value": 0 738 + } 739 + } 740 + ], 741 + "type": "basic" 742 + } 743 + ] 744 + }, 745 + { 746 + "description": "CAPS LOCK + shift + hjkl to scroll", 747 + "manipulators": [ 748 + { 749 + "conditions": [ 750 + { 751 + "name": "caps_lock pressed", 752 + "type": "variable_if", 753 + "value": 1 754 + } 755 + ], 756 + "from": { 757 + "key_code": "j", 758 + "modifiers": { 759 + "mandatory": [ 760 + "shift" 761 + ] 762 + } 763 + }, 764 + "to": [ 765 + { 766 + "mouse_key": { 767 + "vertical_wheel": 40 768 + } 769 + } 770 + ], 771 + "type": "basic" 772 + }, 773 + { 774 + "conditions": [ 775 + { 776 + "name": "caps_lock pressed", 777 + "type": "variable_if", 778 + "value": 1 779 + } 780 + ], 781 + "from": { 782 + "key_code": "k", 783 + "modifiers": { 784 + "mandatory": [ 785 + "shift" 786 + ] 787 + } 788 + }, 789 + "to": [ 790 + { 791 + "mouse_key": { 792 + "vertical_wheel": -40 793 + } 794 + } 795 + ], 796 + "type": "basic" 797 + }, 798 + { 799 + "conditions": [ 800 + { 801 + "name": "caps_lock pressed", 802 + "type": "variable_if", 803 + "value": 1 804 + } 805 + ], 806 + "from": { 807 + "key_code": "h", 808 + "modifiers": { 809 + "mandatory": [ 810 + "shift" 811 + ] 812 + } 813 + }, 814 + "to": [ 815 + { 816 + "mouse_key": { 817 + "horizontal_wheel": -30 818 + } 819 + } 820 + ], 821 + "type": "basic" 822 + }, 823 + { 824 + "conditions": [ 825 + { 826 + "name": "caps_lock pressed", 827 + "type": "variable_if", 828 + "value": 1 829 + } 830 + ], 831 + "from": { 832 + "key_code": "l", 833 + "modifiers": { 834 + "mandatory": [ 835 + "shift" 836 + ] 837 + } 838 + }, 839 + "to": [ 840 + { 841 + "mouse_key": { 842 + "horizontal_wheel": -30 843 + } 844 + } 845 + ], 846 + "type": "basic" 847 + }, 848 + { 849 + "from": { 850 + "key_code": "caps_lock", 851 + "modifiers": { 852 + "optional": [ 853 + "any" 854 + ] 855 + } 856 + }, 857 + "to": [ 858 + { 859 + "set_variable": { 860 + "name": "caps_lock pressed", 861 + "value": 1 862 + } 863 + } 864 + ], 865 + "to_after_key_up": [ 866 + { 867 + "set_variable": { 868 + "name": "caps_lock pressed", 869 + "value": 0 870 + } 871 + } 872 + ], 873 + "type": "basic" 874 + } 875 + ] 876 + }, 877 + { 878 + "description": "Left Shift + Esc To ~", 879 + "manipulators": [ 880 + { 881 + "from": { 882 + "key_code": "escape", 883 + "modifiers": { 884 + "mandatory": [ 885 + "left_shift" 886 + ] 887 + } 888 + }, 889 + "to": [ 890 + { 891 + "key_code": "grave_accent_and_tilde", 892 + "modifiers": [ 893 + "shift" 894 + ] 895 + } 896 + ], 897 + "type": "basic" 898 + } 899 + ] 900 + }, 901 + { 902 + "description": "Right Option Key → Hyper Key (⌃⌥⇧⌘)", 903 + "manipulators": [ 904 + { 905 + "from": { 906 + "key_code": "right_option", 907 + "modifiers": { 908 + "optional": [ 909 + "any" 910 + ] 911 + } 912 + }, 913 + "to": [ 914 + { 915 + "key_code": "left_shift", 916 + "modifiers": [ 917 + "left_command", 918 + "left_control", 919 + "left_option" 920 + ] 921 + } 922 + ], 923 + "type": "basic" 924 + } 925 + ] 926 + } 927 + ] 928 + }, 929 + "devices": [ 930 + { 931 + "disable_built_in_keyboard_if_exists": false, 932 + "fn_function_keys": [], 933 + "identifiers": { 934 + "is_keyboard": true, 935 + "is_pointing_device": false, 936 + "product_id": 591, 937 + "vendor_id": 1452 938 + }, 939 + "ignore": false, 940 + "manipulate_caps_lock_led": true, 941 + "simple_modifications": [], 942 + "treat_as_built_in_keyboard": false 943 + }, 944 + { 945 + "disable_built_in_keyboard_if_exists": false, 946 + "fn_function_keys": [], 947 + "identifiers": { 948 + "is_keyboard": true, 949 + "is_pointing_device": false, 950 + "product_id": 638, 951 + "vendor_id": 1452 952 + }, 953 + "ignore": true, 954 + "manipulate_caps_lock_led": true, 955 + "simple_modifications": [], 956 + "treat_as_built_in_keyboard": false 957 + }, 958 + { 959 + "disable_built_in_keyboard_if_exists": false, 960 + "fn_function_keys": [], 961 + "identifiers": { 962 + "is_keyboard": true, 963 + "is_pointing_device": false, 964 + "product_id": 34304, 965 + "vendor_id": 1452 966 + }, 967 + "ignore": true, 968 + "manipulate_caps_lock_led": true, 969 + "simple_modifications": [], 970 + "treat_as_built_in_keyboard": false 971 + }, 972 + { 973 + "disable_built_in_keyboard_if_exists": false, 974 + "fn_function_keys": [ 975 + { 976 + "from": { 977 + "key_code": "f1" 978 + }, 979 + "to": [ 980 + { 981 + "key_code": "f1" 982 + } 983 + ] 984 + }, 985 + { 986 + "from": { 987 + "key_code": "f2" 988 + }, 989 + "to": [ 990 + { 991 + "key_code": "f2" 992 + } 993 + ] 994 + }, 995 + { 996 + "from": { 997 + "key_code": "f3" 998 + }, 999 + "to": [ 1000 + { 1001 + "key_code": "f3" 1002 + } 1003 + ] 1004 + }, 1005 + { 1006 + "from": { 1007 + "key_code": "f4" 1008 + }, 1009 + "to": [ 1010 + { 1011 + "key_code": "f4" 1012 + } 1013 + ] 1014 + }, 1015 + { 1016 + "from": { 1017 + "key_code": "f5" 1018 + }, 1019 + "to": [ 1020 + { 1021 + "key_code": "f5" 1022 + } 1023 + ] 1024 + }, 1025 + { 1026 + "from": { 1027 + "key_code": "f6" 1028 + }, 1029 + "to": [ 1030 + { 1031 + "key_code": "f6" 1032 + } 1033 + ] 1034 + }, 1035 + { 1036 + "from": { 1037 + "key_code": "f7" 1038 + }, 1039 + "to": [ 1040 + { 1041 + "key_code": "f7" 1042 + } 1043 + ] 1044 + }, 1045 + { 1046 + "from": { 1047 + "key_code": "f8" 1048 + }, 1049 + "to": [ 1050 + { 1051 + "key_code": "f8" 1052 + } 1053 + ] 1054 + }, 1055 + { 1056 + "from": { 1057 + "key_code": "f9" 1058 + }, 1059 + "to": [ 1060 + { 1061 + "key_code": "f9" 1062 + } 1063 + ] 1064 + }, 1065 + { 1066 + "from": { 1067 + "key_code": "f10" 1068 + }, 1069 + "to": [ 1070 + { 1071 + "key_code": "f10" 1072 + } 1073 + ] 1074 + }, 1075 + { 1076 + "from": { 1077 + "key_code": "f11" 1078 + }, 1079 + "to": [ 1080 + { 1081 + "key_code": "f11" 1082 + } 1083 + ] 1084 + }, 1085 + { 1086 + "from": { 1087 + "key_code": "f12" 1088 + }, 1089 + "to": [ 1090 + { 1091 + "key_code": "f12" 1092 + } 1093 + ] 1094 + } 1095 + ], 1096 + "identifiers": { 1097 + "is_keyboard": true, 1098 + "is_pointing_device": false, 1099 + "product_id": 5153, 1100 + "vendor_id": 17498 1101 + }, 1102 + "ignore": false, 1103 + "manipulate_caps_lock_led": true, 1104 + "simple_modifications": [ 1105 + { 1106 + "from": { 1107 + "key_code": "y" 1108 + }, 1109 + "to": [ 1110 + { 1111 + "key_code": "z" 1112 + } 1113 + ] 1114 + }, 1115 + { 1116 + "from": { 1117 + "key_code": "z" 1118 + }, 1119 + "to": [ 1120 + { 1121 + "key_code": "y" 1122 + } 1123 + ] 1124 + } 1125 + ], 1126 + "treat_as_built_in_keyboard": false 1127 + }, 1128 + { 1129 + "disable_built_in_keyboard_if_exists": false, 1130 + "fn_function_keys": [ 1131 + { 1132 + "from": { 1133 + "key_code": "f1" 1134 + }, 1135 + "to": [ 1136 + { 1137 + "key_code": "f1" 1138 + } 1139 + ] 1140 + }, 1141 + { 1142 + "from": { 1143 + "key_code": "f2" 1144 + }, 1145 + "to": [ 1146 + { 1147 + "key_code": "f2" 1148 + } 1149 + ] 1150 + }, 1151 + { 1152 + "from": { 1153 + "key_code": "f3" 1154 + }, 1155 + "to": [ 1156 + { 1157 + "key_code": "f3" 1158 + } 1159 + ] 1160 + }, 1161 + { 1162 + "from": { 1163 + "key_code": "f4" 1164 + }, 1165 + "to": [ 1166 + { 1167 + "key_code": "f4" 1168 + } 1169 + ] 1170 + }, 1171 + { 1172 + "from": { 1173 + "key_code": "f5" 1174 + }, 1175 + "to": [ 1176 + { 1177 + "key_code": "f5" 1178 + } 1179 + ] 1180 + }, 1181 + { 1182 + "from": { 1183 + "key_code": "f6" 1184 + }, 1185 + "to": [ 1186 + { 1187 + "key_code": "f6" 1188 + } 1189 + ] 1190 + }, 1191 + { 1192 + "from": { 1193 + "key_code": "f7" 1194 + }, 1195 + "to": [ 1196 + { 1197 + "key_code": "f7" 1198 + } 1199 + ] 1200 + }, 1201 + { 1202 + "from": { 1203 + "key_code": "f8" 1204 + }, 1205 + "to": [ 1206 + { 1207 + "key_code": "f8" 1208 + } 1209 + ] 1210 + }, 1211 + { 1212 + "from": { 1213 + "key_code": "f9" 1214 + }, 1215 + "to": [ 1216 + { 1217 + "key_code": "f9" 1218 + } 1219 + ] 1220 + }, 1221 + { 1222 + "from": { 1223 + "key_code": "f10" 1224 + }, 1225 + "to": [ 1226 + { 1227 + "key_code": "f10" 1228 + } 1229 + ] 1230 + }, 1231 + { 1232 + "from": { 1233 + "key_code": "f11" 1234 + }, 1235 + "to": [ 1236 + { 1237 + "key_code": "f11" 1238 + } 1239 + ] 1240 + }, 1241 + { 1242 + "from": { 1243 + "key_code": "f12" 1244 + }, 1245 + "to": [ 1246 + { 1247 + "key_code": "f12" 1248 + } 1249 + ] 1250 + } 1251 + ], 1252 + "identifiers": { 1253 + "is_keyboard": true, 1254 + "is_pointing_device": false, 1255 + "product_id": 291, 1256 + "vendor_id": 1046 1257 + }, 1258 + "ignore": false, 1259 + "manipulate_caps_lock_led": true, 1260 + "simple_modifications": [], 1261 + "treat_as_built_in_keyboard": false 1262 + }, 1263 + { 1264 + "disable_built_in_keyboard_if_exists": false, 1265 + "fn_function_keys": [], 1266 + "identifiers": { 1267 + "is_keyboard": true, 1268 + "is_pointing_device": false, 1269 + "product_id": 834, 1270 + "vendor_id": 1452 1271 + }, 1272 + "ignore": false, 1273 + "manipulate_caps_lock_led": true, 1274 + "simple_modifications": [ 1275 + { 1276 + "from": { 1277 + "key_code": "y" 1278 + }, 1279 + "to": [ 1280 + { 1281 + "key_code": "z" 1282 + } 1283 + ] 1284 + }, 1285 + { 1286 + "from": { 1287 + "key_code": "z" 1288 + }, 1289 + "to": [ 1290 + { 1291 + "key_code": "y" 1292 + } 1293 + ] 1294 + } 1295 + ], 1296 + "treat_as_built_in_keyboard": false 1297 + }, 1298 + { 1299 + "disable_built_in_keyboard_if_exists": false, 1300 + "fn_function_keys": [], 1301 + "identifiers": { 1302 + "is_keyboard": false, 1303 + "is_pointing_device": true, 1304 + "product_id": 834, 1305 + "vendor_id": 1452 1306 + }, 1307 + "ignore": true, 1308 + "manipulate_caps_lock_led": false, 1309 + "simple_modifications": [ 1310 + { 1311 + "from": { 1312 + "key_code": "y" 1313 + }, 1314 + "to": [ 1315 + { 1316 + "key_code": "z" 1317 + } 1318 + ] 1319 + }, 1320 + { 1321 + "from": { 1322 + "key_code": "z" 1323 + }, 1324 + "to": [ 1325 + { 1326 + "key_code": "y" 1327 + } 1328 + ] 1329 + } 1330 + ], 1331 + "treat_as_built_in_keyboard": false 1332 + }, 1333 + { 1334 + "disable_built_in_keyboard_if_exists": false, 1335 + "fn_function_keys": [], 1336 + "identifiers": { 1337 + "is_keyboard": false, 1338 + "is_pointing_device": true, 1339 + "product_id": 307, 1340 + "vendor_id": 1390 1341 + }, 1342 + "ignore": true, 1343 + "manipulate_caps_lock_led": false, 1344 + "simple_modifications": [], 1345 + "treat_as_built_in_keyboard": false 1346 + }, 1347 + { 1348 + "disable_built_in_keyboard_if_exists": false, 1349 + "fn_function_keys": [], 1350 + "identifiers": { 1351 + "is_keyboard": true, 1352 + "is_pointing_device": true, 1353 + "product_id": 5153, 1354 + "vendor_id": 17498 1355 + }, 1356 + "ignore": true, 1357 + "manipulate_caps_lock_led": true, 1358 + "simple_modifications": [ 1359 + { 1360 + "from": { 1361 + "key_code": "y" 1362 + }, 1363 + "to": [ 1364 + { 1365 + "key_code": "z" 1366 + } 1367 + ] 1368 + }, 1369 + { 1370 + "from": { 1371 + "key_code": "z" 1372 + }, 1373 + "to": [ 1374 + { 1375 + "key_code": "y" 1376 + } 1377 + ] 1378 + } 1379 + ], 1380 + "treat_as_built_in_keyboard": false 1381 + }, 1382 + { 1383 + "disable_built_in_keyboard_if_exists": false, 1384 + "fn_function_keys": [ 1385 + { 1386 + "from": { 1387 + "key_code": "f1" 1388 + }, 1389 + "to": [ 1390 + { 1391 + "key_code": "f1" 1392 + } 1393 + ] 1394 + }, 1395 + { 1396 + "from": { 1397 + "key_code": "f2" 1398 + }, 1399 + "to": [ 1400 + { 1401 + "key_code": "f2" 1402 + } 1403 + ] 1404 + }, 1405 + { 1406 + "from": { 1407 + "key_code": "f3" 1408 + }, 1409 + "to": [ 1410 + { 1411 + "key_code": "f3" 1412 + } 1413 + ] 1414 + }, 1415 + { 1416 + "from": { 1417 + "key_code": "f4" 1418 + }, 1419 + "to": [ 1420 + { 1421 + "key_code": "f4" 1422 + } 1423 + ] 1424 + }, 1425 + { 1426 + "from": { 1427 + "key_code": "f5" 1428 + }, 1429 + "to": [ 1430 + { 1431 + "key_code": "f5" 1432 + } 1433 + ] 1434 + }, 1435 + { 1436 + "from": { 1437 + "key_code": "f6" 1438 + }, 1439 + "to": [ 1440 + { 1441 + "key_code": "f6" 1442 + } 1443 + ] 1444 + }, 1445 + { 1446 + "from": { 1447 + "key_code": "f7" 1448 + }, 1449 + "to": [ 1450 + { 1451 + "key_code": "f7" 1452 + } 1453 + ] 1454 + }, 1455 + { 1456 + "from": { 1457 + "key_code": "f8" 1458 + }, 1459 + "to": [ 1460 + { 1461 + "key_code": "f8" 1462 + } 1463 + ] 1464 + }, 1465 + { 1466 + "from": { 1467 + "key_code": "f9" 1468 + }, 1469 + "to": [ 1470 + { 1471 + "key_code": "f9" 1472 + } 1473 + ] 1474 + }, 1475 + { 1476 + "from": { 1477 + "key_code": "f10" 1478 + }, 1479 + "to": [ 1480 + { 1481 + "key_code": "f10" 1482 + } 1483 + ] 1484 + }, 1485 + { 1486 + "from": { 1487 + "key_code": "f11" 1488 + }, 1489 + "to": [ 1490 + { 1491 + "key_code": "f11" 1492 + } 1493 + ] 1494 + }, 1495 + { 1496 + "from": { 1497 + "key_code": "f12" 1498 + }, 1499 + "to": [ 1500 + { 1501 + "key_code": "f12" 1502 + } 1503 + ] 1504 + } 1505 + ], 1506 + "identifiers": { 1507 + "is_keyboard": true, 1508 + "is_pointing_device": false, 1509 + "product_id": 258, 1510 + "vendor_id": 10730 1511 + }, 1512 + "ignore": false, 1513 + "manipulate_caps_lock_led": true, 1514 + "simple_modifications": [], 1515 + "treat_as_built_in_keyboard": false 1516 + }, 1517 + { 1518 + "disable_built_in_keyboard_if_exists": false, 1519 + "fn_function_keys": [], 1520 + "identifiers": { 1521 + "is_keyboard": false, 1522 + "is_pointing_device": true, 1523 + "product_id": 258, 1524 + "vendor_id": 10730 1525 + }, 1526 + "ignore": true, 1527 + "manipulate_caps_lock_led": false, 1528 + "simple_modifications": [], 1529 + "treat_as_built_in_keyboard": false 1530 + }, 1531 + { 1532 + "disable_built_in_keyboard_if_exists": false, 1533 + "fn_function_keys": [], 1534 + "identifiers": { 1535 + "is_keyboard": true, 1536 + "is_pointing_device": false, 1537 + "product_id": 620, 1538 + "vendor_id": 76 1539 + }, 1540 + "ignore": false, 1541 + "manipulate_caps_lock_led": true, 1542 + "simple_modifications": [], 1543 + "treat_as_built_in_keyboard": false 1544 + }, 1545 + { 1546 + "disable_built_in_keyboard_if_exists": false, 1547 + "fn_function_keys": [], 1548 + "identifiers": { 1549 + "is_keyboard": true, 1550 + "is_pointing_device": true, 1551 + "product_id": 45082, 1552 + "vendor_id": 1133 1553 + }, 1554 + "ignore": true, 1555 + "manipulate_caps_lock_led": true, 1556 + "simple_modifications": [], 1557 + "treat_as_built_in_keyboard": false 1558 + }, 1559 + { 1560 + "disable_built_in_keyboard_if_exists": false, 1561 + "fn_function_keys": [], 1562 + "identifiers": { 1563 + "is_keyboard": true, 1564 + "is_pointing_device": false, 1565 + "product_id": 148, 1566 + "vendor_id": 10429 1567 + }, 1568 + "ignore": false, 1569 + "manipulate_caps_lock_led": true, 1570 + "simple_modifications": [], 1571 + "treat_as_built_in_keyboard": false 1572 + }, 1573 + { 1574 + "disable_built_in_keyboard_if_exists": false, 1575 + "fn_function_keys": [], 1576 + "identifiers": { 1577 + "is_keyboard": false, 1578 + "is_pointing_device": true, 1579 + "product_id": 148, 1580 + "vendor_id": 10429 1581 + }, 1582 + "ignore": true, 1583 + "manipulate_caps_lock_led": false, 1584 + "simple_modifications": [], 1585 + "treat_as_built_in_keyboard": false 1586 + } 1587 + ], 1588 + "fn_function_keys": [ 1589 + { 1590 + "from": { 1591 + "key_code": "f1" 1592 + }, 1593 + "to": [ 1594 + { 1595 + "consumer_key_code": "display_brightness_decrement" 1596 + } 1597 + ] 1598 + }, 1599 + { 1600 + "from": { 1601 + "key_code": "f2" 1602 + }, 1603 + "to": [ 1604 + { 1605 + "consumer_key_code": "display_brightness_increment" 1606 + } 1607 + ] 1608 + }, 1609 + { 1610 + "from": { 1611 + "key_code": "f3" 1612 + }, 1613 + "to": [ 1614 + { 1615 + "key_code": "mission_control" 1616 + } 1617 + ] 1618 + }, 1619 + { 1620 + "from": { 1621 + "key_code": "f4" 1622 + }, 1623 + "to": [ 1624 + { 1625 + "key_code": "launchpad" 1626 + } 1627 + ] 1628 + }, 1629 + { 1630 + "from": { 1631 + "key_code": "f5" 1632 + }, 1633 + "to": [ 1634 + { 1635 + "key_code": "illumination_decrement" 1636 + } 1637 + ] 1638 + }, 1639 + { 1640 + "from": { 1641 + "key_code": "f6" 1642 + }, 1643 + "to": [ 1644 + { 1645 + "key_code": "illumination_increment" 1646 + } 1647 + ] 1648 + }, 1649 + { 1650 + "from": { 1651 + "key_code": "f7" 1652 + }, 1653 + "to": [ 1654 + { 1655 + "consumer_key_code": "rewind" 1656 + } 1657 + ] 1658 + }, 1659 + { 1660 + "from": { 1661 + "key_code": "f8" 1662 + }, 1663 + "to": [ 1664 + { 1665 + "consumer_key_code": "play_or_pause" 1666 + } 1667 + ] 1668 + }, 1669 + { 1670 + "from": { 1671 + "key_code": "f9" 1672 + }, 1673 + "to": [ 1674 + { 1675 + "consumer_key_code": "fast_forward" 1676 + } 1677 + ] 1678 + }, 1679 + { 1680 + "from": { 1681 + "key_code": "f10" 1682 + }, 1683 + "to": [ 1684 + { 1685 + "consumer_key_code": "mute" 1686 + } 1687 + ] 1688 + }, 1689 + { 1690 + "from": { 1691 + "key_code": "f11" 1692 + }, 1693 + "to": [ 1694 + { 1695 + "consumer_key_code": "volume_decrement" 1696 + } 1697 + ] 1698 + }, 1699 + { 1700 + "from": { 1701 + "key_code": "f12" 1702 + }, 1703 + "to": [ 1704 + { 1705 + "consumer_key_code": "volume_increment" 1706 + } 1707 + ] 1708 + } 1709 + ], 1710 + "name": "Default profile", 1711 + "parameters": { 1712 + "delay_milliseconds_before_open_device": 1000 1713 + }, 1714 + "selected": true, 1715 + "simple_modifications": [ 1716 + { 1717 + "from": { 1718 + "key_code": "right_shift" 1719 + }, 1720 + "to": [ 1721 + { 1722 + "key_code": "escape" 1723 + } 1724 + ] 1725 + } 1726 + ], 1727 + "virtual_hid_keyboard": { 1728 + "country_code": 0, 1729 + "indicate_sticky_modifier_keys_state": true, 1730 + "mouse_key_xy_scale": 100 1731 + } 1732 + } 1733 + ] 1734 + }