clone of my dotfiles.ssp.sh
1
fork

Configure Feed

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

update dz65rgb v3

+1157
+1140
karabiner/automatic_backups/karabiner_20250411.json
··· 1 + { 2 + "global": { "show_in_menu_bar": false }, 3 + "profiles": [ 4 + { 5 + "complex_modifications": { 6 + "rules": [ 7 + { 8 + "description": "Convert Caps Lock (in combination with Shift) with [aou] to [ÄÖÜ]", 9 + "manipulators": [ 10 + { 11 + "conditions": [ 12 + { 13 + "name": "caps_lock pressed", 14 + "type": "variable_if", 15 + "value": 1 16 + }, 17 + { 18 + "keyboard_types": ["ansi", "iso"], 19 + "type": "keyboard_type_if" 20 + }, 21 + { 22 + "input_sources": [{ "language": "^en$" }], 23 + "type": "input_source_if" 24 + } 25 + ], 26 + "description": "Caps+shift+a = Ä", 27 + "from": { 28 + "key_code": "a", 29 + "modifiers": { "mandatory": ["shift"] } 30 + }, 31 + "to": [ 32 + { 33 + "key_code": "u", 34 + "modifiers": ["left_option"] 35 + }, 36 + { 37 + "key_code": "a", 38 + "modifiers": ["left_shift"] 39 + }, 40 + { "key_code": "vk_none" } 41 + ], 42 + "type": "basic" 43 + }, 44 + { 45 + "conditions": [ 46 + { 47 + "name": "caps_lock pressed", 48 + "type": "variable_if", 49 + "value": 1 50 + }, 51 + { 52 + "keyboard_types": ["ansi", "iso"], 53 + "type": "keyboard_type_if" 54 + }, 55 + { 56 + "input_sources": [{ "language": "^en$" }], 57 + "type": "input_source_if" 58 + } 59 + ], 60 + "description": "Caps+shift+o = Ö", 61 + "from": { 62 + "key_code": "o", 63 + "modifiers": { "mandatory": ["shift"] } 64 + }, 65 + "to": [ 66 + { 67 + "key_code": "u", 68 + "modifiers": ["left_option"] 69 + }, 70 + { 71 + "key_code": "o", 72 + "modifiers": ["left_shift"] 73 + }, 74 + { "key_code": "vk_none" } 75 + ], 76 + "type": "basic" 77 + }, 78 + { 79 + "conditions": [ 80 + { 81 + "name": "caps_lock pressed", 82 + "type": "variable_if", 83 + "value": 1 84 + }, 85 + { 86 + "keyboard_types": ["ansi", "iso"], 87 + "type": "keyboard_type_if" 88 + }, 89 + { 90 + "input_sources": [{ "language": "^en$" }], 91 + "type": "input_source_if" 92 + } 93 + ], 94 + "description": "Caps+shift+u = Ü", 95 + "from": { 96 + "key_code": "u", 97 + "modifiers": { "mandatory": ["shift"] } 98 + }, 99 + "to": [ 100 + { 101 + "key_code": "u", 102 + "modifiers": ["left_option"] 103 + }, 104 + { 105 + "key_code": "u", 106 + "modifiers": ["left_shift"] 107 + }, 108 + { "key_code": "vk_none" } 109 + ], 110 + "type": "basic" 111 + } 112 + ] 113 + }, 114 + { 115 + "description": "Caps lock and 1234...890-+ to F1..F12", 116 + "manipulators": [ 117 + { 118 + "conditions": [ 119 + { 120 + "name": "caps_lock pressed", 121 + "type": "variable_if", 122 + "value": 1 123 + } 124 + ], 125 + "from": { 126 + "key_code": "1", 127 + "modifiers": { "optional": ["any"] } 128 + }, 129 + "to": [ 130 + { 131 + "key_code": "f1", 132 + "modifiers": ["fn"] 133 + } 134 + ], 135 + "type": "basic" 136 + }, 137 + { 138 + "conditions": [ 139 + { 140 + "name": "caps_lock pressed", 141 + "type": "variable_if", 142 + "value": 1 143 + } 144 + ], 145 + "from": { 146 + "key_code": "2", 147 + "modifiers": { "optional": ["any"] } 148 + }, 149 + "to": [ 150 + { 151 + "key_code": "f2", 152 + "modifiers": ["fn"] 153 + } 154 + ], 155 + "type": "basic" 156 + }, 157 + { 158 + "conditions": [ 159 + { 160 + "name": "caps_lock pressed", 161 + "type": "variable_if", 162 + "value": 1 163 + } 164 + ], 165 + "from": { 166 + "key_code": "3", 167 + "modifiers": { "optional": ["any"] } 168 + }, 169 + "to": [ 170 + { 171 + "key_code": "f3", 172 + "modifiers": ["fn"] 173 + } 174 + ], 175 + "type": "basic" 176 + }, 177 + { 178 + "conditions": [ 179 + { 180 + "name": "caps_lock pressed", 181 + "type": "variable_if", 182 + "value": 1 183 + } 184 + ], 185 + "from": { 186 + "key_code": "4", 187 + "modifiers": { "optional": ["any"] } 188 + }, 189 + "to": [ 190 + { 191 + "key_code": "f4", 192 + "modifiers": ["fn"] 193 + } 194 + ], 195 + "type": "basic" 196 + }, 197 + { 198 + "conditions": [ 199 + { 200 + "name": "caps_lock pressed", 201 + "type": "variable_if", 202 + "value": 1 203 + } 204 + ], 205 + "from": { 206 + "key_code": "5", 207 + "modifiers": { "optional": ["any"] } 208 + }, 209 + "to": [ 210 + { 211 + "key_code": "f5", 212 + "modifiers": ["fn"] 213 + } 214 + ], 215 + "type": "basic" 216 + }, 217 + { 218 + "conditions": [ 219 + { 220 + "name": "caps_lock pressed", 221 + "type": "variable_if", 222 + "value": 1 223 + } 224 + ], 225 + "from": { 226 + "key_code": "6", 227 + "modifiers": { "optional": ["any"] } 228 + }, 229 + "to": [ 230 + { 231 + "key_code": "f6", 232 + "modifiers": ["fn"] 233 + } 234 + ], 235 + "type": "basic" 236 + }, 237 + { 238 + "conditions": [ 239 + { 240 + "name": "caps_lock pressed", 241 + "type": "variable_if", 242 + "value": 1 243 + } 244 + ], 245 + "from": { 246 + "key_code": "7", 247 + "modifiers": { "optional": ["any"] } 248 + }, 249 + "to": [ 250 + { 251 + "key_code": "f7", 252 + "modifiers": ["fn"] 253 + } 254 + ], 255 + "type": "basic" 256 + }, 257 + { 258 + "conditions": [ 259 + { 260 + "name": "caps_lock pressed", 261 + "type": "variable_if", 262 + "value": 1 263 + } 264 + ], 265 + "from": { 266 + "key_code": "8", 267 + "modifiers": { "optional": ["any"] } 268 + }, 269 + "to": [ 270 + { 271 + "key_code": "f8", 272 + "modifiers": ["fn"] 273 + } 274 + ], 275 + "type": "basic" 276 + }, 277 + { 278 + "conditions": [ 279 + { 280 + "name": "caps_lock pressed", 281 + "type": "variable_if", 282 + "value": 1 283 + } 284 + ], 285 + "from": { 286 + "key_code": "9", 287 + "modifiers": { "optional": ["any"] } 288 + }, 289 + "to": [ 290 + { 291 + "key_code": "f9", 292 + "modifiers": ["fn"] 293 + } 294 + ], 295 + "type": "basic" 296 + }, 297 + { 298 + "conditions": [ 299 + { 300 + "name": "caps_lock pressed", 301 + "type": "variable_if", 302 + "value": 1 303 + } 304 + ], 305 + "from": { 306 + "key_code": "0", 307 + "modifiers": { "optional": ["any"] } 308 + }, 309 + "to": [ 310 + { 311 + "key_code": "f10", 312 + "modifiers": ["fn"] 313 + } 314 + ], 315 + "type": "basic" 316 + }, 317 + { 318 + "conditions": [ 319 + { 320 + "name": "caps_lock pressed", 321 + "type": "variable_if", 322 + "value": 1 323 + } 324 + ], 325 + "from": { 326 + "key_code": "hyphen", 327 + "modifiers": { "optional": ["any"] } 328 + }, 329 + "to": [ 330 + { 331 + "key_code": "f11", 332 + "modifiers": ["fn"] 333 + } 334 + ], 335 + "type": "basic" 336 + }, 337 + { 338 + "conditions": [ 339 + { 340 + "name": "caps_lock pressed", 341 + "type": "variable_if", 342 + "value": 1 343 + } 344 + ], 345 + "from": { 346 + "key_code": "equal_sign", 347 + "modifiers": { "optional": ["any"] } 348 + }, 349 + "to": [ 350 + { 351 + "key_code": "f12", 352 + "modifiers": ["fn"] 353 + } 354 + ], 355 + "type": "basic" 356 + } 357 + ] 358 + }, 359 + { 360 + "description": "CAPS LOCK + hjkl to arrow keys", 361 + "manipulators": [ 362 + { 363 + "conditions": [ 364 + { 365 + "name": "caps_lock pressed", 366 + "type": "variable_if", 367 + "value": 1 368 + } 369 + ], 370 + "from": { 371 + "key_code": "j", 372 + "modifiers": { "optional": ["any"] } 373 + }, 374 + "to": [{ "key_code": "down_arrow" }], 375 + "type": "basic" 376 + }, 377 + { 378 + "conditions": [ 379 + { 380 + "name": "caps_lock pressed", 381 + "type": "variable_if", 382 + "value": 1 383 + } 384 + ], 385 + "from": { 386 + "key_code": "k", 387 + "modifiers": { "optional": ["any"] } 388 + }, 389 + "to": [{ "key_code": "up_arrow" }], 390 + "type": "basic" 391 + }, 392 + { 393 + "conditions": [ 394 + { 395 + "name": "caps_lock pressed", 396 + "type": "variable_if", 397 + "value": 1 398 + } 399 + ], 400 + "from": { 401 + "key_code": "h", 402 + "modifiers": { "optional": ["any"] } 403 + }, 404 + "to": [{ "key_code": "left_arrow" }], 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": "l", 417 + "modifiers": { "optional": ["any"] } 418 + }, 419 + "to": [{ "key_code": "right_arrow" }], 420 + "type": "basic" 421 + }, 422 + { 423 + "from": { 424 + "key_code": "caps_lock", 425 + "modifiers": { "optional": ["any"] } 426 + }, 427 + "to": [ 428 + { 429 + "set_variable": { 430 + "name": "caps_lock pressed", 431 + "value": 1 432 + } 433 + } 434 + ], 435 + "to_after_key_up": [ 436 + { 437 + "set_variable": { 438 + "name": "caps_lock pressed", 439 + "value": 0 440 + } 441 + } 442 + ], 443 + "type": "basic" 444 + } 445 + ] 446 + }, 447 + { 448 + "description": "CAPS LOCK + shift + hjkl to scroll", 449 + "manipulators": [ 450 + { 451 + "conditions": [ 452 + { 453 + "name": "caps_lock pressed", 454 + "type": "variable_if", 455 + "value": 1 456 + } 457 + ], 458 + "from": { 459 + "key_code": "j", 460 + "modifiers": { "mandatory": ["shift"] } 461 + }, 462 + "to": [{ "mouse_key": { "vertical_wheel": 40 } }], 463 + "type": "basic" 464 + }, 465 + { 466 + "conditions": [ 467 + { 468 + "name": "caps_lock pressed", 469 + "type": "variable_if", 470 + "value": 1 471 + } 472 + ], 473 + "from": { 474 + "key_code": "k", 475 + "modifiers": { "mandatory": ["shift"] } 476 + }, 477 + "to": [{ "mouse_key": { "vertical_wheel": -40 } }], 478 + "type": "basic" 479 + }, 480 + { 481 + "conditions": [ 482 + { 483 + "name": "caps_lock pressed", 484 + "type": "variable_if", 485 + "value": 1 486 + } 487 + ], 488 + "from": { 489 + "key_code": "h", 490 + "modifiers": { "mandatory": ["shift"] } 491 + }, 492 + "to": [{ "mouse_key": { "horizontal_wheel": -30 } }], 493 + "type": "basic" 494 + }, 495 + { 496 + "conditions": [ 497 + { 498 + "name": "caps_lock pressed", 499 + "type": "variable_if", 500 + "value": 1 501 + } 502 + ], 503 + "from": { 504 + "key_code": "l", 505 + "modifiers": { "mandatory": ["shift"] } 506 + }, 507 + "to": [{ "mouse_key": { "horizontal_wheel": -30 } }], 508 + "type": "basic" 509 + }, 510 + { 511 + "from": { 512 + "key_code": "caps_lock", 513 + "modifiers": { "optional": ["any"] } 514 + }, 515 + "to": [ 516 + { 517 + "set_variable": { 518 + "name": "caps_lock pressed", 519 + "value": 1 520 + } 521 + } 522 + ], 523 + "to_after_key_up": [ 524 + { 525 + "set_variable": { 526 + "name": "caps_lock pressed", 527 + "value": 0 528 + } 529 + } 530 + ], 531 + "type": "basic" 532 + } 533 + ] 534 + }, 535 + { 536 + "description": "Left Shift + Esc To ~", 537 + "manipulators": [ 538 + { 539 + "from": { 540 + "key_code": "escape", 541 + "modifiers": { "mandatory": ["left_shift"] } 542 + }, 543 + "to": [ 544 + { 545 + "key_code": "grave_accent_and_tilde", 546 + "modifiers": ["shift"] 547 + } 548 + ], 549 + "type": "basic" 550 + } 551 + ] 552 + }, 553 + { 554 + "description": "Right Option Key → Hyper Key (⌃⌥⇧⌘)", 555 + "manipulators": [ 556 + { 557 + "from": { 558 + "key_code": "right_option", 559 + "modifiers": { "optional": ["any"] } 560 + }, 561 + "to": [ 562 + { 563 + "key_code": "left_shift", 564 + "modifiers": ["left_command", "left_control", "left_option"] 565 + } 566 + ], 567 + "type": "basic" 568 + } 569 + ] 570 + }, 571 + { 572 + "description": "Convert Caps Lock with [aou] to [äöü]", 573 + "manipulators": [ 574 + { 575 + "conditions": [ 576 + { 577 + "name": "caps_lock pressed", 578 + "type": "variable_if", 579 + "value": 1 580 + }, 581 + { 582 + "keyboard_types": ["ansi", "iso"], 583 + "type": "keyboard_type_if" 584 + }, 585 + { 586 + "input_sources": [{ "language": "^en$" }], 587 + "type": "input_source_if" 588 + } 589 + ], 590 + "description": "Caps+a = ä", 591 + "from": { "key_code": "a" }, 592 + "to": [ 593 + { 594 + "key_code": "u", 595 + "modifiers": ["left_option"] 596 + }, 597 + { "key_code": "a" }, 598 + { "key_code": "vk_none" } 599 + ], 600 + "type": "basic" 601 + }, 602 + { 603 + "conditions": [ 604 + { 605 + "name": "caps_lock pressed", 606 + "type": "variable_if", 607 + "value": 1 608 + }, 609 + { 610 + "keyboard_types": ["ansi", "iso"], 611 + "type": "keyboard_type_if" 612 + }, 613 + { 614 + "input_sources": [{ "language": "^en$" }], 615 + "type": "input_source_if" 616 + } 617 + ], 618 + "description": "Caps+o = ö", 619 + "from": { "key_code": "o" }, 620 + "to": [ 621 + { 622 + "key_code": "u", 623 + "modifiers": ["left_option"] 624 + }, 625 + { "key_code": "o" }, 626 + { "key_code": "vk_none" } 627 + ], 628 + "type": "basic" 629 + }, 630 + { 631 + "conditions": [ 632 + { 633 + "name": "caps_lock pressed", 634 + "type": "variable_if", 635 + "value": 1 636 + }, 637 + { 638 + "keyboard_types": ["ansi", "iso"], 639 + "type": "keyboard_type_if" 640 + }, 641 + { 642 + "input_sources": [{ "language": "^en$" }], 643 + "type": "input_source_if" 644 + } 645 + ], 646 + "description": "Caps+u = ü", 647 + "from": { "key_code": "u" }, 648 + "to": [ 649 + { 650 + "key_code": "u", 651 + "modifiers": ["left_option"] 652 + }, 653 + { "key_code": "u" }, 654 + { "key_code": "vk_none" } 655 + ], 656 + "type": "basic" 657 + } 658 + ] 659 + }, 660 + { 661 + "description": "Change option + a/o/u to ä/ö/ü", 662 + "manipulators": [ 663 + { 664 + "from": { 665 + "key_code": "a", 666 + "modifiers": { 667 + "mandatory": ["option"], 668 + "optional": ["caps_lock"] 669 + } 670 + }, 671 + "to": [ 672 + { 673 + "key_code": "u", 674 + "modifiers": ["left_option"] 675 + }, 676 + { "key_code": "a" }, 677 + { "key_code": "vk_none" } 678 + ], 679 + "type": "basic" 680 + }, 681 + { 682 + "from": { 683 + "key_code": "a", 684 + "modifiers": { "mandatory": ["option", "shift"] } 685 + }, 686 + "to": [ 687 + { 688 + "key_code": "u", 689 + "modifiers": ["left_option"] 690 + }, 691 + { 692 + "key_code": "a", 693 + "modifiers": ["left_shift"] 694 + }, 695 + { "key_code": "vk_none" } 696 + ], 697 + "type": "basic" 698 + }, 699 + { 700 + "from": { 701 + "key_code": "o", 702 + "modifiers": { 703 + "mandatory": ["option"], 704 + "optional": ["caps_lock"] 705 + } 706 + }, 707 + "to": [ 708 + { 709 + "key_code": "u", 710 + "modifiers": ["left_option"] 711 + }, 712 + { "key_code": "o" }, 713 + { "key_code": "vk_none" } 714 + ], 715 + "type": "basic" 716 + }, 717 + { 718 + "from": { 719 + "key_code": "o", 720 + "modifiers": { "mandatory": ["option", "shift"] } 721 + }, 722 + "to": [ 723 + { 724 + "key_code": "u", 725 + "modifiers": ["left_option"] 726 + }, 727 + { 728 + "key_code": "o", 729 + "modifiers": ["left_shift"] 730 + }, 731 + { "key_code": "vk_none" } 732 + ], 733 + "type": "basic" 734 + }, 735 + { 736 + "from": { 737 + "key_code": "u", 738 + "modifiers": { 739 + "mandatory": ["option"], 740 + "optional": ["caps_lock"] 741 + } 742 + }, 743 + "to": [ 744 + { 745 + "key_code": "u", 746 + "modifiers": ["left_option"] 747 + }, 748 + { "key_code": "u" }, 749 + { "key_code": "vk_none" } 750 + ], 751 + "type": "basic" 752 + }, 753 + { 754 + "from": { 755 + "key_code": "u", 756 + "modifiers": { "mandatory": ["option", "shift"] } 757 + }, 758 + "to": [ 759 + { 760 + "key_code": "u", 761 + "modifiers": ["left_option"] 762 + }, 763 + { 764 + "key_code": "u", 765 + "modifiers": ["left_shift"] 766 + }, 767 + { "key_code": "vk_none" } 768 + ], 769 + "type": "basic" 770 + } 771 + ] 772 + } 773 + ] 774 + }, 775 + "devices": [ 776 + { 777 + "identifiers": { 778 + "is_keyboard": true, 779 + "product_id": 638, 780 + "vendor_id": 1452 781 + }, 782 + "ignore": true 783 + }, 784 + { 785 + "identifiers": { 786 + "is_keyboard": true, 787 + "product_id": 34304, 788 + "vendor_id": 1452 789 + }, 790 + "ignore": true 791 + }, 792 + { 793 + "fn_function_keys": [ 794 + { 795 + "from": { "key_code": "f1" }, 796 + "to": [{ "key_code": "f1" }] 797 + }, 798 + { 799 + "from": { "key_code": "f2" }, 800 + "to": [{ "key_code": "f2" }] 801 + }, 802 + { 803 + "from": { "key_code": "f3" }, 804 + "to": [{ "key_code": "f3" }] 805 + }, 806 + { 807 + "from": { "key_code": "f4" }, 808 + "to": [{ "key_code": "f4" }] 809 + }, 810 + { 811 + "from": { "key_code": "f5" }, 812 + "to": [{ "key_code": "f5" }] 813 + }, 814 + { 815 + "from": { "key_code": "f6" }, 816 + "to": [{ "key_code": "f6" }] 817 + }, 818 + { 819 + "from": { "key_code": "f7" }, 820 + "to": [{ "key_code": "f7" }] 821 + }, 822 + { 823 + "from": { "key_code": "f8" }, 824 + "to": [{ "key_code": "f8" }] 825 + }, 826 + { 827 + "from": { "key_code": "f9" }, 828 + "to": [{ "key_code": "f9" }] 829 + }, 830 + { 831 + "from": { "key_code": "f10" }, 832 + "to": [{ "key_code": "f10" }] 833 + }, 834 + { 835 + "from": { "key_code": "f11" }, 836 + "to": [{ "key_code": "f11" }] 837 + }, 838 + { 839 + "from": { "key_code": "f12" }, 840 + "to": [{ "key_code": "f12" }] 841 + } 842 + ], 843 + "identifiers": { 844 + "is_keyboard": true, 845 + "product_id": 5153, 846 + "vendor_id": 17498 847 + }, 848 + "simple_modifications": [ 849 + { 850 + "from": { "key_code": "y" }, 851 + "to": [{ "key_code": "z" }] 852 + }, 853 + { 854 + "from": { "key_code": "z" }, 855 + "to": [{ "key_code": "y" }] 856 + } 857 + ] 858 + }, 859 + { 860 + "fn_function_keys": [ 861 + { 862 + "from": { "key_code": "f1" }, 863 + "to": [{ "key_code": "f1" }] 864 + }, 865 + { 866 + "from": { "key_code": "f2" }, 867 + "to": [{ "key_code": "f2" }] 868 + }, 869 + { 870 + "from": { "key_code": "f3" }, 871 + "to": [{ "key_code": "f3" }] 872 + }, 873 + { 874 + "from": { "key_code": "f4" }, 875 + "to": [{ "key_code": "f4" }] 876 + }, 877 + { 878 + "from": { "key_code": "f5" }, 879 + "to": [{ "key_code": "f5" }] 880 + }, 881 + { 882 + "from": { "key_code": "f6" }, 883 + "to": [{ "key_code": "f6" }] 884 + }, 885 + { 886 + "from": { "key_code": "f7" }, 887 + "to": [{ "key_code": "f7" }] 888 + }, 889 + { 890 + "from": { "key_code": "f8" }, 891 + "to": [{ "key_code": "f8" }] 892 + }, 893 + { 894 + "from": { "key_code": "f9" }, 895 + "to": [{ "key_code": "f9" }] 896 + }, 897 + { 898 + "from": { "key_code": "f10" }, 899 + "to": [{ "key_code": "f10" }] 900 + }, 901 + { 902 + "from": { "key_code": "f11" }, 903 + "to": [{ "key_code": "f11" }] 904 + }, 905 + { 906 + "from": { "key_code": "f12" }, 907 + "to": [{ "key_code": "f12" }] 908 + } 909 + ], 910 + "identifiers": { 911 + "is_keyboard": true, 912 + "product_id": 291, 913 + "vendor_id": 1046 914 + }, 915 + "simple_modifications": [ 916 + { 917 + "from": { "key_code": "y" }, 918 + "to": [{ "key_code": "z" }] 919 + }, 920 + { 921 + "from": { "key_code": "z" }, 922 + "to": [{ "key_code": "y" }] 923 + } 924 + ] 925 + }, 926 + { 927 + "fn_function_keys": [ 928 + { 929 + "from": { "key_code": "f1" }, 930 + "to": [{ "consumer_key_code": "display_brightness_decrement" }] 931 + }, 932 + { 933 + "from": { "key_code": "f2" }, 934 + "to": [{ "consumer_key_code": "display_brightness_increment" }] 935 + }, 936 + { 937 + "from": { "key_code": "f3" }, 938 + "to": [{ "apple_vendor_keyboard_key_code": "mission_control" }] 939 + }, 940 + { 941 + "from": { "key_code": "f4" }, 942 + "to": [{ "apple_vendor_keyboard_key_code": "spotlight" }] 943 + }, 944 + { 945 + "from": { "key_code": "f5" }, 946 + "to": [{ "apple_vendor_top_case_key_code": "illumination_down" }] 947 + }, 948 + { 949 + "from": { "key_code": "f6" }, 950 + "to": [{ "apple_vendor_top_case_key_code": "illumination_up" }] 951 + }, 952 + { 953 + "from": { "key_code": "f7" }, 954 + "to": [{ "consumer_key_code": "rewind" }] 955 + }, 956 + { 957 + "from": { "key_code": "f8" }, 958 + "to": [{ "consumer_key_code": "play_or_pause" }] 959 + }, 960 + { 961 + "from": { "key_code": "f9" }, 962 + "to": [{ "consumer_key_code": "fast_forward" }] 963 + }, 964 + { 965 + "from": { "key_code": "f10" }, 966 + "to": [{ "consumer_key_code": "mute" }] 967 + }, 968 + { 969 + "from": { "key_code": "f11" }, 970 + "to": [{ "consumer_key_code": "volume_decrement" }] 971 + }, 972 + { 973 + "from": { "key_code": "f12" }, 974 + "to": [{ "consumer_key_code": "volume_increment" }] 975 + } 976 + ], 977 + "identifiers": { 978 + "is_keyboard": true, 979 + "product_id": 834, 980 + "vendor_id": 1452 981 + }, 982 + "simple_modifications": [ 983 + { 984 + "from": { "key_code": "y" }, 985 + "to": [{ "key_code": "z" }] 986 + }, 987 + { 988 + "from": { "key_code": "z" }, 989 + "to": [{ "key_code": "y" }] 990 + } 991 + ] 992 + }, 993 + { 994 + "identifiers": { 995 + "is_pointing_device": true, 996 + "product_id": 834, 997 + "vendor_id": 1452 998 + }, 999 + "simple_modifications": [ 1000 + { 1001 + "from": { "key_code": "y" }, 1002 + "to": [{ "key_code": "z" }] 1003 + }, 1004 + { 1005 + "from": { "key_code": "z" }, 1006 + "to": [{ "key_code": "y" }] 1007 + } 1008 + ] 1009 + }, 1010 + { 1011 + "identifiers": { 1012 + "is_keyboard": true, 1013 + "is_pointing_device": true, 1014 + "product_id": 5153, 1015 + "vendor_id": 17498 1016 + }, 1017 + "simple_modifications": [ 1018 + { 1019 + "from": { "key_code": "y" }, 1020 + "to": [{ "key_code": "z" }] 1021 + }, 1022 + { 1023 + "from": { "key_code": "z" }, 1024 + "to": [{ "key_code": "y" }] 1025 + } 1026 + ] 1027 + }, 1028 + { 1029 + "fn_function_keys": [ 1030 + { 1031 + "from": { "key_code": "f1" }, 1032 + "to": [{ "key_code": "f1" }] 1033 + }, 1034 + { 1035 + "from": { "key_code": "f2" }, 1036 + "to": [{ "key_code": "f2" }] 1037 + }, 1038 + { 1039 + "from": { "key_code": "f3" }, 1040 + "to": [{ "key_code": "f3" }] 1041 + }, 1042 + { 1043 + "from": { "key_code": "f4" }, 1044 + "to": [{ "key_code": "f4" }] 1045 + }, 1046 + { 1047 + "from": { "key_code": "f5" }, 1048 + "to": [{ "key_code": "f5" }] 1049 + }, 1050 + { 1051 + "from": { "key_code": "f6" }, 1052 + "to": [{ "key_code": "f6" }] 1053 + }, 1054 + { 1055 + "from": { "key_code": "f7" }, 1056 + "to": [{ "key_code": "f7" }] 1057 + }, 1058 + { 1059 + "from": { "key_code": "f8" }, 1060 + "to": [{ "key_code": "f8" }] 1061 + }, 1062 + { 1063 + "from": { "key_code": "f9" }, 1064 + "to": [{ "key_code": "f9" }] 1065 + }, 1066 + { 1067 + "from": { "key_code": "f10" }, 1068 + "to": [{ "key_code": "f10" }] 1069 + }, 1070 + { 1071 + "from": { "key_code": "f11" }, 1072 + "to": [{ "key_code": "f11" }] 1073 + }, 1074 + { 1075 + "from": { "key_code": "f12" }, 1076 + "to": [{ "key_code": "f12" }] 1077 + } 1078 + ], 1079 + "identifiers": { 1080 + "is_keyboard": true, 1081 + "product_id": 258, 1082 + "vendor_id": 10730 1083 + } 1084 + } 1085 + ], 1086 + "fn_function_keys": [ 1087 + { 1088 + "from": { "key_code": "f1" }, 1089 + "to": [{ "key_code": "f1" }] 1090 + }, 1091 + { 1092 + "from": { "key_code": "f2" }, 1093 + "to": [{ "key_code": "f2" }] 1094 + }, 1095 + { 1096 + "from": { "key_code": "f3" }, 1097 + "to": [{ "key_code": "f3" }] 1098 + }, 1099 + { 1100 + "from": { "key_code": "f4" }, 1101 + "to": [{ "key_code": "f4" }] 1102 + }, 1103 + { 1104 + "from": { "key_code": "f5" }, 1105 + "to": [{ "key_code": "f5" }] 1106 + }, 1107 + { 1108 + "from": { "key_code": "f7" }, 1109 + "to": [{ "key_code": "f7" }] 1110 + }, 1111 + { 1112 + "from": { "key_code": "f8" }, 1113 + "to": [{ "key_code": "f8" }] 1114 + }, 1115 + { 1116 + "from": { "key_code": "f9" }, 1117 + "to": [{ "key_code": "f9" }] 1118 + }, 1119 + { 1120 + "from": { "key_code": "f10" }, 1121 + "to": [{ "key_code": "f10" }] 1122 + }, 1123 + { 1124 + "from": { "key_code": "f11" }, 1125 + "to": [{ "key_code": "f11" }] 1126 + }, 1127 + { 1128 + "from": { "key_code": "f12" }, 1129 + "to": [{ "key_code": "f12" }] 1130 + } 1131 + ], 1132 + "name": "Default profile", 1133 + "selected": true, 1134 + "virtual_hid_keyboard": { 1135 + "country_code": 0, 1136 + "keyboard_type_v2": "ansi" 1137 + } 1138 + } 1139 + ] 1140 + }
+17
karabiner/karabiner.json
··· 1081 1081 "product_id": 258, 1082 1082 "vendor_id": 10730 1083 1083 } 1084 + }, 1085 + { 1086 + "identifiers": { 1087 + "is_keyboard": true, 1088 + "product_id": 5156, 1089 + "vendor_id": 17498 1090 + }, 1091 + "simple_modifications": [ 1092 + { 1093 + "from": { "key_code": "y" }, 1094 + "to": [{ "key_code": "z" }] 1095 + }, 1096 + { 1097 + "from": { "key_code": "z" }, 1098 + "to": [{ "key_code": "y" }] 1099 + } 1100 + ] 1084 1101 } 1085 1102 ], 1086 1103 "fn_function_keys": [