dotfiles

My PC Dotfiles & Website

files/noctalia/keyhelp/shortcuts.json (53867B)


   1{
   2  "version": 1,
   3  "pages": [
   4    {
   5      "name": "Desktop",
   6      "aliases": [],
   7      "compositor": "hyprland",
   8      "groups": [
   9        {
  10          "name": "Legend",
  11          "entries": [
  12            {
  13              "keys": "SUPER",
  14              "description": "$mod"
  15            },
  16            {
  17              "keys": "L' / R'",
  18              "description": "Left/Right Mouse Click"
  19            }
  20          ]
  21        },
  22        {
  23          "name": "Compositor",
  24          "entries": [
  25            {
  26              "keys": "$mod Q or ALT F4",
  27              "description": "Quit application"
  28            },
  29            {
  30              "keys": "$mod SHIFT Q",
  31              "description": "Force Quit application"
  32            },
  33            {
  34              "keys": "ALT A",
  35              "description": "Activate urgent/last window"
  36            },
  37            {
  38              "keys": "$mod E",
  39              "description": "Maximize window"
  40            },
  41            {
  42              "keys": "$mod SHIFT E",
  43              "description": "Fullscreen window"
  44            },
  45            {
  46              "keys": "ALT Q",
  47              "description": "Minimize window"
  48            },
  49            {
  50              "keys": "ALT SHIFT Q",
  51              "description": "Show all minimized windows"
  52            },
  53            {
  54              "keys": "$mod <ARROW>",
  55              "description": "Switch focus to window in desired direction"
  56            },
  57            {
  58              "keys": "$mod SHIFT ← / →",
  59              "description": "Scrolling: move window across | Dwindle: swap windows"
  60            },
  61            {
  62              "keys": "$mod SHIFT ↑ / ↓",
  63              "description": "Scrolling: stack in/out of column | Dwindle: swap windows"
  64            },
  65            {
  66              "keys": "$mod Space",
  67              "description": "Scrolling: toggle window stacking | Dwindle: split direction"
  68            },
  69            {
  70              "keys": "$mod Backspace",
  71              "description": "Toggle tiling layout"
  72            },
  73            {
  74              "keys": "$mod [ or ]",
  75              "description": "Scrolling: shrink/grow column width"
  76            },
  77            {
  78              "keys": "$mod SHIFT [ or ]",
  79              "description": "Scrolling: center column / fit all columns on screen"
  80            },
  81            {
  82              "keys": "$mod SHIFT Space",
  83              "description": "Toggle application grouping"
  84            },
  85            {
  86              "keys": "$mod CTRL <ARROW>",
  87              "description": "Move window into desired group"
  88            },
  89            {
  90              "keys": "$mod ; / '",
  91              "description": "Toggle floating for one window / all windows"
  92            },
  93            {
  94              "keys": "$mod C",
  95              "description": "Center floating window and/or move cursor to top right corner"
  96            },
  97            {
  98              "keys": "$mod P",
  99              "description": "Pin floating window on all workspaces"
 100            }
 101          ]
 102        },
 103        {
 104          "name": "Switcher",
 105          "entries": [
 106            {
 107              "keys": "$mod Tab",
 108              "description": "Window Switcher"
 109            },
 110            {
 111              "keys": "ALT [SHIFT] Tab",
 112              "description": "Cycle [backwards] through open windows on current workspace"
 113            },
 114            {
 115              "keys": "ALT [SHIFT] `",
 116              "description": "Cycle [backwards] through grouped windows"
 117            }
 118          ]
 119        },
 120        {
 121          "name": "Workspaces",
 122          "entries": [
 123            {
 124              "keys": "$mod 1-9",
 125              "description": "Focus workspace 1-9 on the current monitor"
 126            },
 127            {
 128              "keys": "$mod SHIFT 1-9",
 129              "description": "Move window to workspace 1-9 without following"
 130            },
 131            {
 132              "keys": "$mod , or .",
 133              "description": "Move across non-empty workspaces"
 134            },
 135            {
 136              "keys": "$mod CTRL , or .",
 137              "description": "Move across workspaces"
 138            },
 139            {
 140              "keys": "$mod 0",
 141              "description": "Toggle special workspace to stash windows"
 142            },
 143            {
 144              "keys": "$mod SHIFT 0",
 145              "description": "Move window to/from stash"
 146            },
 147            {
 148              "keys": "$mod SHIFT , or .",
 149              "description": "Move window to previous/next workspace"
 150            },
 151            {
 152              "keys": "$mod ALT , or .",
 153              "description": "Move focus to left/right monitor"
 154            },
 155            {
 156              "keys": "$mod SHIFT ALT , or .",
 157              "description": "Move window to left/right monitor"
 158            }
 159          ]
 160        },
 161        {
 162          "name": "Utility",
 163          "entries": [
 164            {
 165              "keys": "Print",
 166              "description": "Take Screenshot of area"
 167            },
 168            {
 169              "keys": "SHIFT Print",
 170              "description": "Take Screenshot of screen"
 171            },
 172            {
 173              "keys": "$mod = or -",
 174              "description": "Zoom in/out"
 175            },
 176            {
 177              "keys": "$mod SHIFT -",
 178              "description": "Zoom out fully"
 179            },
 180            {
 181              "keys": "$mod L",
 182              "description": "Lock screen"
 183            },
 184            {
 185              "keys": "$mod S",
 186              "description": "Toggle Compositor Shader"
 187            },
 188            {
 189              "keys": "$mod G",
 190              "description": "Toggle Game Mode"
 191            },
 192            {
 193              "keys": "$mod SHIFT S",
 194              "description": "Toggle window swallowing"
 195            },
 196            {
 197              "keys": "$mod SHIFT D",
 198              "description": "Toggle main Display"
 199            },
 200            {
 201              "keys": "$mod Esc",
 202              "description": "Open session menu"
 203            }
 204          ]
 205        },
 206        {
 207          "name": "Applications",
 208          "entries": [
 209            {
 210              "keys": "$mod /",
 211              "description": "Toggle Keyhelp"
 212            },
 213            {
 214              "keys": "$mod A",
 215              "description": "Application Launcher"
 216            },
 217            {
 218              "keys": "$mod SHIFT A",
 219              "description": "Shell Settings"
 220            },
 221            {
 222              "keys": "$mod SHIFT C",
 223              "description": "Color Picker"
 224            },
 225            {
 226              "keys": "$mod D",
 227              "description": "Monitor Configuration"
 228            },
 229            {
 230              "keys": "$mod F",
 231              "description": "File Manager"
 232            },
 233            {
 234              "keys": "$mod T",
 235              "description": "Terminal"
 236            },
 237            {
 238              "keys": "$mod SHIFT T",
 239              "description": "Toggle Terminal in Quake mode"
 240            },
 241            {
 242              "keys": "$mod V",
 243              "description": "Toggle Clipboard"
 244            },
 245            {
 246              "keys": "$mod W",
 247              "description": "Web Browser"
 248            },
 249            {
 250              "keys": "$mod Enter",
 251              "description": "Task Manager"
 252            },
 253            {
 254              "keys": "$mod SHIFT =",
 255              "description": "Toggle calculator"
 256            },
 257            {
 258              "keys": "$mod SHIFT B",
 259              "description": "Bluetooth Settings"
 260            },
 261            {
 262              "keys": "$mod SHIFT P",
 263              "description": "Volume Control"
 264            },
 265            {
 266              "keys": "$mod SHIFT N",
 267              "description": "Network Settings"
 268            },
 269            {
 270              "keys": "$mod N",
 271              "description": "Show notification panel"
 272            },
 273            {
 274              "keys": "$mod SHIFT Esc",
 275              "description": "Enter / exit the inhibit submap"
 276            }
 277          ]
 278        },
 279        {
 280          "name": "Mouse",
 281          "entries": [
 282            {
 283              "keys": "$mod L'",
 284              "description": "Move window"
 285            },
 286            {
 287              "keys": "$mod R'",
 288              "description": "Window resize"
 289            },
 290            {
 291              "keys": "$mod Scroll",
 292              "description": "Move across workspaces"
 293            },
 294            {
 295              "keys": "3F Swipe ↔",
 296              "description": "Switch apps / columns",
 297              "gap_before": true
 298            },
 299            {
 300              "keys": "3F Swipe ↕",
 301              "description": "Switch across workspaces"
 302            },
 303            {
 304              "keys": "4F Swipe ↑",
 305              "description": "Toggle workspace overview"
 306            },
 307            {
 308              "keys": "L' (in overview)",
 309              "description": "Select workspace / window",
 310              "gap_before": true
 311            },
 312            {
 313              "keys": "Middle click (in overview)",
 314              "description": "Close window under cursor"
 315            }
 316          ]
 317        },
 318        {
 319          "name": "Resize submap",
 320          "entries": [
 321            {
 322              "keys": "$mod R",
 323              "description": "Enter / exit resize submap"
 324            },
 325            {
 326              "keys": "Arrow keys",
 327              "description": "Resize window by 10 pixels"
 328            },
 329            {
 330              "keys": "L' drag",
 331              "description": "Resize window with the mouse"
 332            },
 333            {
 334              "keys": "Esc",
 335              "description": "Exit resize submap"
 336            }
 337          ]
 338        },
 339        {
 340          "name": "Move submap",
 341          "entries": [
 342            {
 343              "keys": "$mod M",
 344              "description": "Enter / exit move submap"
 345            },
 346            {
 347              "keys": "Arrow keys",
 348              "description": "Move window in a direction, respecting groups"
 349            },
 350            {
 351              "keys": "SHIFT Arrow keys",
 352              "description": "Move floating window by 30 pixels"
 353            },
 354            {
 355              "keys": "L' drag",
 356              "description": "Move window with the mouse"
 357            },
 358            {
 359              "keys": ", / .",
 360              "description": "Move window to previous / next workspace"
 361            },
 362            {
 363              "keys": "C",
 364              "description": "Center floating window"
 365            },
 366            {
 367              "keys": "P",
 368              "description": "Toggle pinned window"
 369            },
 370            {
 371              "keys": "Esc",
 372              "description": "Exit move submap"
 373            }
 374          ]
 375        },
 376        {
 377          "name": "Minimized submap",
 378          "entries": [
 379            {
 380              "keys": "ALT SHIFT Q",
 381              "description": "Show minimized windows"
 382            },
 383            {
 384              "keys": "Arrow keys",
 385              "description": "Focus window in a direction"
 386            },
 387            {
 388              "keys": "Return / L'",
 389              "description": "Restore selected window and exit submap"
 390            },
 391            {
 392              "keys": "Q",
 393              "description": "Close selected window"
 394            },
 395            {
 396              "keys": "Esc",
 397              "description": "Hide minimized workspace and exit submap"
 398            }
 399          ]
 400        },
 401        {
 402          "name": "Overview submap",
 403          "entries": [
 404            {
 405              "keys": "$mod `",
 406              "description": "Toggle overview"
 407            },
 408            {
 409              "keys": "Arrow keys",
 410              "description": "Navigate workspaces / windows"
 411            },
 412            {
 413              "keys": "1-9",
 414              "description": "Focus workspace and close overview"
 415            },
 416            {
 417              "keys": "Return / L'",
 418              "description": "Select workspace / window and close overview"
 419            },
 420            {
 421              "keys": "Middle click",
 422              "description": "Close window under cursor"
 423            },
 424            {
 425              "keys": "Esc / $mod `",
 426              "description": "Close overview and exit submap"
 427            }
 428          ]
 429        },
 430        {
 431          "name": "Media and hardware",
 432          "entries": [
 433            {
 434              "keys": "XF86AudioPlay",
 435              "description": "Play / pause media"
 436            },
 437            {
 438              "keys": "XF86AudioPrev / XF86AudioNext",
 439              "description": "Previous / next track"
 440            },
 441            {
 442              "keys": "XF86AudioMute",
 443              "description": "Toggle mute"
 444            },
 445            {
 446              "keys": "XF86AudioRaiseVolume / XF86AudioLowerVolume",
 447              "description": "Increase / decrease volume"
 448            },
 449            {
 450              "keys": "XF86MonBrightnessUp / XF86MonBrightnessDown",
 451              "description": "Increase / decrease display brightness"
 452            },
 453            {
 454              "keys": "XF86KbdBrightnessUp / XF86KbdBrightnessDown",
 455              "description": "Increase / decrease keyboard backlight"
 456            },
 457            {
 458              "keys": "XF86TouchpadToggle",
 459              "description": "Toggle touchpad"
 460            },
 461            {
 462              "keys": "Lid closed",
 463              "description": "Lock screen"
 464            }
 465          ]
 466        }
 467      ]
 468    },
 469    {
 470      "name": "Desktop",
 471      "compositor": "niri",
 472      "aliases": [],
 473      "groups": [
 474        {
 475          "name": "Legend",
 476          "entries": [
 477            {
 478              "keys": "SUPER",
 479              "description": "$mod"
 480            }
 481          ]
 482        },
 483        {
 484          "name": "Windows and columns",
 485          "entries": [
 486            {
 487              "keys": "$mod Q / ALT F4",
 488              "description": "Close window"
 489            },
 490            {
 491              "keys": "$mod C",
 492              "description": "Center window"
 493            },
 494            {
 495              "keys": "$mod E",
 496              "description": "Maximize window to edges"
 497            },
 498            {
 499              "keys": "$mod SHIFT E",
 500              "description": "Toggle fullscreen window"
 501            },
 502            {
 503              "keys": "$mod ]",
 504              "description": "Increase column width by 10%"
 505            },
 506            {
 507              "keys": "$mod [",
 508              "description": "Cycle preset column widths"
 509            },
 510            {
 511              "keys": "$mod =",
 512              "description": "Maximize column"
 513            },
 514            {
 515              "keys": "$mod -",
 516              "description": "Cycle preset window heights"
 517            },
 518            {
 519              "keys": "$mod ;",
 520              "description": "Toggle floating window"
 521            },
 522            {
 523              "keys": "$mod '",
 524              "description": "Switch focus between floating and tiling"
 525            },
 526            {
 527              "keys": "$mod SHIFT Tab",
 528              "description": "Toggle tabbed column display"
 529            },
 530            {
 531              "keys": "$mod Tab",
 532              "description": "Toggle overview"
 533            }
 534          ]
 535        },
 536        {
 537          "name": "Focus and movement",
 538          "entries": [
 539            {
 540              "keys": "$mod ← / →",
 541              "description": "Focus previous / next column or monitor"
 542            },
 543            {
 544              "keys": "$mod ↑ / ↓",
 545              "description": "Focus previous / next window or workspace"
 546            },
 547            {
 548              "keys": "$mod SHIFT ← / →",
 549              "description": "Consume or expel window left / right"
 550            },
 551            {
 552              "keys": "$mod SHIFT ↑ / ↓",
 553              "description": "Move window up / down, crossing workspaces"
 554            },
 555            {
 556              "keys": "$mod SHIFT Return",
 557              "description": "Move window to next monitor"
 558            }
 559          ]
 560        },
 561        {
 562          "name": "Workspaces",
 563          "entries": [
 564            {
 565              "keys": "$mod 1-9",
 566              "description": "Focus workspace 1-9"
 567            },
 568            {
 569              "keys": "$mod SHIFT 1-9",
 570              "description": "Move window to workspace 1-9"
 571            }
 572          ]
 573        },
 574        {
 575          "name": "Applications and shell",
 576          "entries": [
 577            {
 578              "keys": "$mod /",
 579              "description": "Toggle Keyhelp"
 580            },
 581            {
 582              "keys": "$mod F",
 583              "description": "Open file manager"
 584            },
 585            {
 586              "keys": "$mod T",
 587              "description": "Open Kitty terminal"
 588            },
 589            {
 590              "keys": "$mod W",
 591              "description": "Open Firefox"
 592            },
 593            {
 594              "keys": "$mod Return",
 595              "description": "Open task manager"
 596            },
 597            {
 598              "keys": "XF86Calculator",
 599              "description": "Open calculator"
 600            },
 601            {
 602              "keys": "$mod A",
 603              "description": "Open launcher"
 604            },
 605            {
 606              "keys": "$mod SHIFT A",
 607              "description": "Open shell settings"
 608            },
 609            {
 610              "keys": "$mod N",
 611              "description": "Open notifications"
 612            },
 613            {
 614              "keys": "$mod V",
 615              "description": "Open clipboard"
 616            },
 617            {
 618              "keys": "$mod Esc",
 619              "description": "Open session menu"
 620            }
 621          ]
 622        },
 623        {
 624          "name": "Utilities",
 625          "entries": [
 626            {
 627              "keys": "Print",
 628              "description": "Capture a screen region"
 629            },
 630            {
 631              "keys": "SHIFT Print",
 632              "description": "Pick a screen to capture"
 633            },
 634            {
 635              "keys": "CTRL Print",
 636              "description": "Capture focused window"
 637            },
 638            {
 639              "keys": "$mod L",
 640              "description": "Lock screen"
 641            },
 642            {
 643              "keys": "$mod SHIFT C",
 644              "description": "Pick a color"
 645            },
 646            {
 647              "keys": "$mod SHIFT B",
 648              "description": "Open Bluetooth settings"
 649            },
 650            {
 651              "keys": "$mod SHIFT N",
 652              "description": "Open network settings"
 653            },
 654            {
 655              "keys": "$mod SHIFT P",
 656              "description": "Open audio settings"
 657            },
 658            {
 659              "keys": "$mod D",
 660              "description": "Open display settings"
 661            }
 662          ]
 663        },
 664        {
 665          "name": "Mouse",
 666          "entries": [
 667            {
 668              "keys": "$mod SHIFT Right click",
 669              "description": "Cycle preset window widths"
 670            },
 671            {
 672              "keys": "$mod Scroll up / down",
 673              "description": "Focus previous / next column"
 674            },
 675            {
 676              "keys": "$mod SHIFT Scroll up / down",
 677              "description": "Focus previous / next workspace"
 678            }
 679          ]
 680        },
 681        {
 682          "name": "Media and hardware",
 683          "entries": [
 684            {
 685              "keys": "XF86AudioPlay",
 686              "description": "Play / pause media"
 687            },
 688            {
 689              "keys": "XF86AudioPrev / XF86AudioNext",
 690              "description": "Previous / next track"
 691            },
 692            {
 693              "keys": "XF86AudioMute",
 694              "description": "Toggle mute"
 695            },
 696            {
 697              "keys": "XF86AudioRaiseVolume / XF86AudioLowerVolume",
 698              "description": "Increase / decrease volume"
 699            },
 700            {
 701              "keys": "XF86MonBrightnessUp / XF86MonBrightnessDown",
 702              "description": "Increase / decrease display brightness"
 703            },
 704            {
 705              "keys": "XF86KbdBrightnessUp / XF86KbdBrightnessDown",
 706              "description": "Increase / decrease keyboard backlight"
 707            }
 708          ]
 709        }
 710      ]
 711    },
 712    {
 713      "name": "Code",
 714      "aliases": ["code", "code-url-handler", "com.visualstudio.code"],
 715      "groups": [
 716        {
 717          "name": "General",
 718          "entries": [
 719            {
 720              "keys": "CTRL /",
 721              "description": "Show Command Palette"
 722            },
 723            {
 724              "keys": "CTRL P",
 725              "description": "Quick Open, Go to File..."
 726            },
 727            {
 728              "keys": "CTRL SHIFT N",
 729              "description": "New window/instance"
 730            },
 731            {
 732              "keys": "CTRL SHIFT W",
 733              "description": "Close window/instance"
 734            },
 735            {
 736              "keys": "CTRL ,",
 737              "description": "User Settings"
 738            },
 739            {
 740              "keys": "CTRL K + CTRL S",
 741              "description": "Keyboard Shortcuts"
 742            }
 743          ]
 744        },
 745        {
 746          "name": "Editing",
 747          "entries": [
 748            {
 749              "keys": "CTRL X",
 750              "description": "Cut line (empty selection)"
 751            },
 752            {
 753              "keys": "CTRL C",
 754              "description": "Copy line (empty selection)"
 755            },
 756            {
 757              "keys": "ALT Up / Down",
 758              "description": "Move line up/down"
 759            },
 760            {
 761              "keys": "SHIFT ALT Up / Down",
 762              "description": "Copy line up/down"
 763            },
 764            {
 765              "keys": "CTRL D",
 766              "description": "Delete line"
 767            },
 768            {
 769              "keys": "CTRL Return",
 770              "description": "Insert line below"
 771            },
 772            {
 773              "keys": "CTRL SHIFT Return",
 774              "description": "Insert line above"
 775            },
 776            {
 777              "keys": "CTRL SHIFT \\",
 778              "description": "Jump to matching bracket"
 779            },
 780            {
 781              "keys": "CTRL ] / [",
 782              "description": "Indent/outdent line"
 783            },
 784            {
 785              "keys": "Home / End",
 786              "description": "Go to beginning/end of line"
 787            },
 788            {
 789              "keys": "CTRL Home",
 790              "description": "Go to beginning of file"
 791            },
 792            {
 793              "keys": "CTRL End",
 794              "description": "Go to end of file"
 795            },
 796            {
 797              "keys": "CTRL Up / Down",
 798              "description": "Scroll line up/down"
 799            },
 800            {
 801              "keys": "ALT PgUp / PgDown",
 802              "description": "Scroll page up/down"
 803            },
 804            {
 805              "keys": "CTRL SHIFT [",
 806              "description": "Fold (collapse) region"
 807            },
 808            {
 809              "keys": "CTRL SHIFT ]",
 810              "description": "Unfold (uncollapse) region"
 811            },
 812            {
 813              "keys": "CTRL K + CTRL [",
 814              "description": "Fold (collapse) all subregions"
 815            },
 816            {
 817              "keys": "CTRL K + CTRL ]",
 818              "description": "Unfold (uncollapse) all subregions"
 819            },
 820            {
 821              "keys": "CTRL K + CTRL 0",
 822              "description": "Fold (collapse) all regions"
 823            },
 824            {
 825              "keys": "CTRL K + CTRL J",
 826              "description": "Unfold (uncollapse) all regions"
 827            },
 828            {
 829              "keys": "CTRL K + CTRL C",
 830              "description": "Add line comment"
 831            },
 832            {
 833              "keys": "CTRL K + CTRL U",
 834              "description": "Remove line comment"
 835            },
 836            {
 837              "keys": "SHIFT ALT A",
 838              "description": "Toggle block comment"
 839            },
 840            {
 841              "keys": "ALT Z",
 842              "description": "Toggle word wrap"
 843            }
 844          ]
 845        },
 846        {
 847          "name": "Navigation",
 848          "entries": [
 849            {
 850              "keys": "CTRL T",
 851              "description": "Show all Symbols"
 852            },
 853            {
 854              "keys": "CTRL G",
 855              "description": "Go to Line..."
 856            },
 857            {
 858              "keys": "CTRL P",
 859              "description": "Go to File..."
 860            },
 861            {
 862              "keys": "CTRL SHIFT O",
 863              "description": "Go to Symbol..."
 864            },
 865            {
 866              "keys": "CTRL SHIFT M",
 867              "description": "Show Problems panel"
 868            },
 869            {
 870              "keys": "F8",
 871              "description": "Go to next error or warning"
 872            },
 873            {
 874              "keys": "SHIFT F8",
 875              "description": "Go to previous error or warning"
 876            },
 877            {
 878              "keys": "CTRL SHIFT TAB",
 879              "description": "Navigate editor group history"
 880            },
 881            {
 882              "keys": "ALT Left / Right",
 883              "description": "Go back/forward"
 884            },
 885            {
 886              "keys": "CTRL M",
 887              "description": "Toggle Tab moves focus"
 888            }
 889          ]
 890        },
 891        {
 892          "name": "Search",
 893          "entries": [
 894            {
 895              "keys": "CTRL F",
 896              "description": "Find"
 897            },
 898            {
 899              "keys": "CTRL H",
 900              "description": "Replace"
 901            },
 902            {
 903              "keys": "F3",
 904              "description": "Find next"
 905            },
 906            {
 907              "keys": "SHIFT F3",
 908              "description": "Find previous"
 909            },
 910            {
 911              "keys": "ALT Return",
 912              "description": "Select all occurences of Find match"
 913            },
 914            {
 915              "keys": "CTRL K + CTRL D",
 916              "description": "Move last selection to next Find match"
 917            },
 918            {
 919              "keys": "ALT C / R / W",
 920              "description": "Toggle case-sensitive/regex/whole word"
 921            }
 922          ]
 923        },
 924        {
 925          "name": "Selection",
 926          "entries": [
 927            {
 928              "keys": "ALT Click",
 929              "description": "Insert cursor"
 930            },
 931            {
 932              "keys": "CTRL ALT Up / Down",
 933              "description": "Insert cursor above/below"
 934            },
 935            {
 936              "keys": "CTRL U",
 937              "description": "Undo last cursor operation"
 938            },
 939            {
 940              "keys": "SHIFT ALT I",
 941              "description": "Insert cursor at end of each line selected"
 942            },
 943            {
 944              "keys": "CTRL I",
 945              "description": "Select current line"
 946            },
 947            {
 948              "keys": "CTRL SHIFT L",
 949              "description": "Select all occurrences of current selection"
 950            },
 951            {
 952              "keys": "CTRL F2",
 953              "description": "Select all occurrences of current word"
 954            },
 955            {
 956              "keys": "SHIFT ALT Right",
 957              "description": "Expand selection"
 958            },
 959            {
 960              "keys": "SHIFT ALT Left",
 961              "description": "Shrink selection"
 962            },
 963            {
 964              "keys": "SHIFT ALT (Mouse Drag) or <ARROW>",
 965              "description": "Column (box) selection"
 966            }
 967          ]
 968        },
 969        {
 970          "name": "Editor",
 971          "entries": [
 972            {
 973              "keys": "CTRL F4",
 974              "description": "Close editor"
 975            },
 976            {
 977              "keys": "CTRL W",
 978              "description": "Close editor"
 979            },
 980            {
 981              "keys": "CTRL K + F",
 982              "description": "Close folder"
 983            },
 984            {
 985              "keys": "CTRL \\",
 986              "description": "Split editor"
 987            },
 988            {
 989              "keys": "CTRL 1 / 2 / 3",
 990              "description": "Focus into 1st, 2nd, or 3rd editor group"
 991            },
 992            {
 993              "keys": "CTRL K + CTRL Left / Right",
 994              "description": "Focus into previous/next editor group"
 995            },
 996            {
 997              "keys": "CTRL SHIFT PgUp / PgDown",
 998              "description": "Move editor left/right"
 999            },
1000            {
1001              "keys": "CTRL K + Left / Right",
1002              "description": "Move active editor group"
1003            }
1004          ]
1005        },
1006        {
1007          "name": "File",
1008          "entries": [
1009            {
1010              "keys": "CTRL N",
1011              "description": "New File"
1012            },
1013            {
1014              "keys": "CTRL O",
1015              "description": "Open File..."
1016            },
1017            {
1018              "keys": "CTRL S",
1019              "description": "Save"
1020            },
1021            {
1022              "keys": "CTRL SHIFT S",
1023              "description": "Save As..."
1024            },
1025            {
1026              "keys": "CTRL K + S",
1027              "description": "Save All"
1028            },
1029            {
1030              "keys": "CTRL F4",
1031              "description": "Close"
1032            },
1033            {
1034              "keys": "CTRL K + CTRL W",
1035              "description": "Close All"
1036            },
1037            {
1038              "keys": "CTRL SHIFT T",
1039              "description": "Reopen closed editor"
1040            },
1041            {
1042              "keys": "CTRL K + Return",
1043              "description": "Keep preview mode editor open"
1044            },
1045            {
1046              "keys": "CTRL TAB",
1047              "description": "Open next"
1048            },
1049            {
1050              "keys": "CTRL SHIFT TAB",
1051              "description": "Open previous"
1052            },
1053            {
1054              "keys": "CTRL K + P",
1055              "description": "Copy path of active file"
1056            },
1057            {
1058              "keys": "CTRL K + R",
1059              "description": "Reveal active file in Explorer"
1060            },
1061            {
1062              "keys": "CTRL K + O",
1063              "description": "Show active file in new window/instance"
1064            }
1065          ]
1066        },
1067        {
1068          "name": "Display",
1069          "entries": [
1070            {
1071              "keys": "F11",
1072              "description": "Toggle full screen"
1073            },
1074            {
1075              "keys": "SHIFT ALT 0",
1076              "description": "Toggle editor layout"
1077            },
1078            {
1079              "keys": "CTRL =/-",
1080              "description": "Zoom in/out"
1081            },
1082            {
1083              "keys": "CTRL B",
1084              "description": "Toggle Sidebar visibility"
1085            },
1086            {
1087              "keys": "CTRL SHIFT E",
1088              "description": "Show Explorer/Toggle focus"
1089            },
1090            {
1091              "keys": "CTRL SHIFT F",
1092              "description": "Show Search"
1093            },
1094            {
1095              "keys": "CTRL SHIFT G",
1096              "description": "Show Source Control"
1097            },
1098            {
1099              "keys": "CTRL SHIFT D",
1100              "description": "Show Debug"
1101            },
1102            {
1103              "keys": "CTRL SHIFT X",
1104              "description": "Show Extensions"
1105            },
1106            {
1107              "keys": "CTRL SHIFT H",
1108              "description": "Replace in files"
1109            },
1110            {
1111              "keys": "CTRL SHIFT J",
1112              "description": "Toggle Search details"
1113            },
1114            {
1115              "keys": "CTRL SHIFT U",
1116              "description": "Show Output panel"
1117            },
1118            {
1119              "keys": "CTRL SHIFT V",
1120              "description": "Open Markdown preview"
1121            },
1122            {
1123              "keys": "CTRL K + V",
1124              "description": "Open Markdown preview to the side"
1125            },
1126            {
1127              "keys": "CTRL K + Z",
1128              "description": "Zen Mode (Esc to exit)"
1129            }
1130          ]
1131        },
1132        {
1133          "name": "Debug",
1134          "entries": [
1135            {
1136              "keys": "F9",
1137              "description": "Toggle breakpoint"
1138            },
1139            {
1140              "keys": "F5",
1141              "description": "Start/Continue"
1142            },
1143            {
1144              "keys": "SHIFT F5",
1145              "description": "Stop"
1146            },
1147            {
1148              "keys": "F11",
1149              "description": "Step into"
1150            },
1151            {
1152              "keys": "SHIFT F11",
1153              "description": "Step out"
1154            },
1155            {
1156              "keys": "F10",
1157              "description": "Step over"
1158            },
1159            {
1160              "keys": "CTRL K + CTRL I",
1161              "description": "Show hover"
1162            }
1163          ]
1164        },
1165        {
1166          "name": "Terminal",
1167          "entries": [
1168            {
1169              "keys": "ALT T",
1170              "description": "Show terminal"
1171            },
1172            {
1173              "keys": "CTRL C",
1174              "description": "Copy selection"
1175            },
1176            {
1177              "keys": "CTRL V",
1178              "description": "Paste into active terminal"
1179            },
1180            {
1181              "keys": "CTRL Up / Down",
1182              "description": "Scroll up/down"
1183            },
1184            {
1185              "keys": "SHIFT PgUp / PgDown",
1186              "description": "Scroll page up/down"
1187            },
1188            {
1189              "keys": "CTRL Home / End",
1190              "description": "Scroll to top/bottom"
1191            }
1192          ]
1193        }
1194      ]
1195    },
1196    {
1197      "name": "Terminal",
1198      "aliases": ["kitty", "net.kovidgoyal.kitty"],
1199      "groups": [
1200        {
1201          "name": "Legend",
1202          "entries": [
1203            {
1204              "keys": "CTRL SHIFT",
1205              "description": "$mod"
1206            }
1207          ]
1208        },
1209        {
1210          "name": "Scrolling",
1211          "entries": [
1212            {
1213              "keys": "$mod Up",
1214              "description": "Scroll line up"
1215            },
1216            {
1217              "keys": "$mod Down",
1218              "description": "Scroll line down"
1219            },
1220            {
1221              "keys": "$mod PgUp",
1222              "description": "Scroll page up"
1223            },
1224            {
1225              "keys": "$mod PgDown",
1226              "description": "Scroll page down"
1227            },
1228            {
1229              "keys": "$mod Home",
1230              "description": "Scroll to beginning"
1231            },
1232            {
1233              "keys": "$mod End",
1234              "description": "Scroll to end"
1235            },
1236            {
1237              "keys": "$mod Z",
1238              "description": "Scroll to prompt -1"
1239            },
1240            {
1241              "keys": "$mod X",
1242              "description": "Scroll to prompt 1"
1243            },
1244            {
1245              "keys": "$mod H",
1246              "description": "Show scrollback"
1247            },
1248            {
1249              "keys": "$mod G",
1250              "description": "Show last command output"
1251            }
1252          ]
1253        },
1254        {
1255          "name": "Tabs",
1256          "entries": [
1257            {
1258              "keys": "$mod Right",
1259              "description": "Next tab"
1260            },
1261            {
1262              "keys": "CTRL TAB",
1263              "description": "Next tab"
1264            },
1265            {
1266              "keys": "$mod Left",
1267              "description": "Previous tab"
1268            },
1269            {
1270              "keys": "CTRL SHIFT TAB",
1271              "description": "Previous tab"
1272            },
1273            {
1274              "keys": "$mod T",
1275              "description": "New tab"
1276            },
1277            {
1278              "keys": "$mod Q",
1279              "description": "Close tab"
1280            },
1281            {
1282              "keys": "$mod .",
1283              "description": "Move tab forward"
1284            },
1285            {
1286              "keys": "$mod ,",
1287              "description": "Move tab backward"
1288            },
1289            {
1290              "keys": "$mod ALT T",
1291              "description": "Set tab title"
1292            }
1293          ]
1294        },
1295        {
1296          "name": "Window",
1297          "entries": [
1298            {
1299              "keys": "$mod Return",
1300              "description": "New window"
1301            },
1302            {
1303              "keys": "$mod N",
1304              "description": "New OS window"
1305            },
1306            {
1307              "keys": "$mod W",
1308              "description": "Close window"
1309            },
1310            {
1311              "keys": "$mod ]",
1312              "description": "Next window"
1313            },
1314            {
1315              "keys": "$mod [",
1316              "description": "Previous window"
1317            },
1318            {
1319              "keys": "$mod B",
1320              "description": "Move window backward"
1321            },
1322            {
1323              "keys": "$mod `",
1324              "description": "Move window to top"
1325            },
1326            {
1327              "keys": "$mod R",
1328              "description": "Resize window"
1329            },
1330            {
1331              "keys": "$mod <N>",
1332              "description": "'N'th window"
1333            },
1334            {
1335              "keys": "$mod F7",
1336              "description": "Focus visible window"
1337            },
1338            {
1339              "keys": "$mod F8",
1340              "description": "Swap with window"
1341            },
1342            {
1343              "keys": "$mod L",
1344              "description": "Next layout"
1345            }
1346          ]
1347        },
1348        {
1349          "name": "Actions",
1350          "entries": [
1351            {
1352              "keys": "$mod F",
1353              "description": "Find occurrences of entered text"
1354            },
1355            {
1356              "keys": "$mod C",
1357              "description": "Copy to clipboard"
1358            },
1359            {
1360              "keys": "$mod V",
1361              "description": "Paste from clipboard"
1362            },
1363            {
1364              "keys": "$mod S or SHIFT Insert",
1365              "description": "Paste from selection"
1366            },
1367            {
1368              "keys": "CTRL C",
1369              "description": "Copy or Interrupt"
1370            },
1371            {
1372              "keys": "$mod O",
1373              "description": "Pass selection to program"
1374            },
1375            {
1376              "keys": "$mod U",
1377              "description": "Unicode input"
1378            },
1379            {
1380              "keys": "$mod = / + / -",
1381              "description": "Change font size"
1382            },
1383            {
1384              "keys": "$mod E",
1385              "description": "Open URL with hints"
1386            }
1387          ]
1388        },
1389        {
1390          "name": "Debug",
1391          "entries": [
1392            {
1393              "keys": "$mod F1",
1394              "description": "Show help"
1395            },
1396            {
1397              "keys": "$mod F2",
1398              "description": "Edit config file"
1399            },
1400            {
1401              "keys": "$mod Esc",
1402              "description": "Shell window"
1403            },
1404            {
1405              "keys": "$mod Del",
1406              "description": "Clear terminal reset active"
1407            },
1408            {
1409              "keys": "$mod F5",
1410              "description": "Load config file"
1411            },
1412            {
1413              "keys": "$mod F6",
1414              "description": "Debug config"
1415            }
1416          ]
1417        }
1418      ]
1419    },
1420    {
1421      "name": "Firefox",
1422      "aliases": ["firefox", "org.mozilla.firefox"],
1423      "groups": [
1424        {
1425          "name": "Navigation",
1426          "entries": [
1427            {
1428              "keys": "CTRL + Left",
1429              "description": "Back"
1430            },
1431            {
1432              "keys": "CTRL + Right",
1433              "description": "Forward"
1434            },
1435            {
1436              "keys": "ALT + Home",
1437              "description": "Home"
1438            },
1439            {
1440              "keys": "CTRL + O",
1441              "description": "Open File"
1442            },
1443            {
1444              "keys": "CTRL + R",
1445              "description": "Reload"
1446            },
1447            {
1448              "keys": "CTRL + SHIFT + R",
1449              "description": "Reload (override cache)"
1450            },
1451            {
1452              "keys": "CTRL + .",
1453              "description": "Stop"
1454            }
1455          ]
1456        },
1457        {
1458          "name": "Current Page",
1459          "entries": [
1460            {
1461              "keys": "Tab",
1462              "description": "Focus Next Link or Input Field"
1463            },
1464            {
1465              "keys": "SHIFT + Tab",
1466              "description": "Focus Previous Link or Input Field"
1467            },
1468            {
1469              "keys": "Space",
1470              "description": "Go Down a Screen"
1471            },
1472            {
1473              "keys": "SHIFT + Space",
1474              "description": "Go Up a Screen"
1475            },
1476            {
1477              "keys": "CTRL + Down",
1478              "description": "Go to Bottom of Page"
1479            },
1480            {
1481              "keys": "CTRL + Up",
1482              "description": "Go to Top of Page"
1483            },
1484            {
1485              "keys": "F6",
1486              "description": "Move to Next Frame"
1487            },
1488            {
1489              "keys": "SHIFT + F6",
1490              "description": "Move to Previous Frame"
1491            },
1492            {
1493              "keys": "CTRL + P",
1494              "description": "Print"
1495            },
1496            {
1497              "keys": "CTRL + S",
1498              "description": "Save Page As"
1499            },
1500            {
1501              "keys": "CTRL + +",
1502              "description": "Zoom In"
1503            },
1504            {
1505              "keys": "CTRL + -",
1506              "description": "Zoom Out"
1507            },
1508            {
1509              "keys": "CTRL + 0",
1510              "description": "Zoom Reset"
1511            }
1512          ]
1513        },
1514        {
1515          "name": "Editing",
1516          "entries": [
1517            {
1518              "keys": "CTRL + C",
1519              "description": "Copy"
1520            },
1521            {
1522              "keys": "CTRL + X",
1523              "description": "Cut"
1524            },
1525            {
1526              "keys": "Backspace",
1527              "description": "Delete"
1528            },
1529            {
1530              "keys": "Home",
1531              "description": "Go to Beginning of Line"
1532            },
1533            {
1534              "keys": "End",
1535              "description": "Go to End of Line"
1536            },
1537            {
1538              "keys": "CTRL + V",
1539              "description": "Paste"
1540            },
1541            {
1542              "keys": "CTRL + SHIFT + V",
1543              "description": "Paste (as plain text)"
1544            },
1545            {
1546              "keys": "CTRL + SHIFT + Z",
1547              "description": "Redo"
1548            },
1549            {
1550              "keys": "CTRL + A",
1551              "description": "Select All"
1552            },
1553            {
1554              "keys": "CTRL + Z",
1555              "description": "Undo"
1556            }
1557          ]
1558        },
1559        {
1560          "name": "Search",
1561          "entries": [
1562            {
1563              "keys": "CTRL  +  F",
1564              "description": "Find"
1565            },
1566            {
1567              "keys": "CTRL + G",
1568              "description": "Find Again"
1569            },
1570            {
1571              "keys": "CTRL + SHIFT + G",
1572              "description": "Find Previous"
1573            },
1574            {
1575              "keys": "'",
1576              "description": "Quick Find within link-text only"
1577            },
1578            {
1579              "keys": "/",
1580              "description": "Quick Find"
1581            },
1582            {
1583              "keys": "Esc",
1584              "description": "Close the Find or Quick Find bar"
1585            },
1586            {
1587              "keys": "CTRL + K",
1588              "description": "Focus Search bar"
1589            },
1590            {
1591              "keys": "CTRL + Up / Down",
1592              "description": "Change the Default Search Engine"
1593            },
1594            {
1595              "keys": "ALT + Up / Down",
1596              "description": "View menu to switch, add, or manage search engines"
1597            },
1598            {
1599              "keys": "CTRL + W",
1600              "description": "Close Tab"
1601            },
1602            {
1603              "keys": "CTRL + SHIFT + W",
1604              "description": "Close Window"
1605            },
1606            {
1607              "keys": "CTRL + Tab",
1608              "description": "Cycle through Tabs in Recently Used Order"
1609            },
1610            {
1611              "keys": "CTRL + Q",
1612              "description": "Quit"
1613            },
1614            {
1615              "keys": "CTRL + ALT + Left",
1616              "description": "Go one Tab to the Left"
1617            },
1618            {
1619              "keys": "CTRL + ALT + Right",
1620              "description": "Go one Tab to the Right"
1621            },
1622            {
1623              "keys": "CTRL + SHIFT + PgUp",
1624              "description": "Move Tab Left"
1625            },
1626            {
1627              "keys": "CTRL + SHIFT + PgDown",
1628              "description": "Move Tab Right"
1629            },
1630            {
1631              "keys": "CTRL + SHIFT + Home",
1632              "description": "Move Tab in focus to start"
1633            },
1634            {
1635              "keys": "CTRL + SHIFT + End",
1636              "description": "Move Tab in focus to end"
1637            },
1638            {
1639              "keys": "CTRL + M",
1640              "description": "Mute/Unmute Audio"
1641            },
1642            {
1643              "keys": "CTRL + T",
1644              "description": "New Tab"
1645            },
1646            {
1647              "keys": "CTRL + N",
1648              "description": "New Window"
1649            },
1650            {
1651              "keys": "CTRL + SHIFT + P",
1652              "description": "New Private Window"
1653            },
1654            {
1655              "keys": "ALT + Enter",
1656              "description": "Open Address in New Foreground Tab"
1657            },
1658            {
1659              "keys": "Enter",
1660              "description": "Open Focused Bookmark or Link in Current Tab"
1661            },
1662            {
1663              "keys": "CTRL + Enter",
1664              "description": "Open Focused Link in New Background Tab"
1665            },
1666            {
1667              "keys": "CTRL + SHIFT + Enter",
1668              "description": "Open Focused Bookmark in New Background Tab"
1669            },
1670            {
1671              "keys": "SHIFT + Enter",
1672              "description": "Open Focused Bookmark or Link in New Window"
1673            },
1674            {
1675              "keys": "CTRL + SHIFT + T",
1676              "description": "Undo Close Tab"
1677            },
1678            {
1679              "keys": "CTRL + SHIFT + N",
1680              "description": "Undo Close Window"
1681            },
1682            {
1683              "keys": "CTRL + 1-8",
1684              "description": "Select Tab 1-8"
1685            },
1686            {
1687              "keys": "CTRL + 9",
1688              "description": "Select Last Tab"
1689            },
1690            {
1691              "keys": "CTRL + SHIFT + X",
1692              "description": "Moves the URL left or right"
1693            }
1694          ]
1695        },
1696        {
1697          "name": "History",
1698          "entries": [
1699            {
1700              "keys": "CTRL + SHIFT + H",
1701              "description": "History sidebar"
1702            },
1703            {
1704              "keys": "CTRL + SHIFT + Delete",
1705              "description": "Clear Recent History"
1706            }
1707          ]
1708        },
1709        {
1710          "name": "Bookmarks",
1711          "entries": [
1712            {
1713              "keys": "CTRL + SHIFT + D",
1714              "description": "Bookmark All Tabs"
1715            },
1716            {
1717              "keys": "CTRL + D",
1718              "description": "Bookmark This Page"
1719            },
1720            {
1721              "keys": "CTRL + B",
1722              "description": "Bookmarks sidebar"
1723            },
1724            {
1725              "keys": "CTRL + SHIFT + S",
1726              "description": "Library window (Bookmarks)"
1727            },
1728            {
1729              "keys": "(search field in Library) + Space",
1730              "description": "Search for all Bookmarks"
1731            }
1732          ]
1733        },
1734        {
1735          "name": "Tools",
1736          "entries": [
1737            {
1738              "keys": "CTRL + J",
1739              "description": "Downloads"
1740            },
1741            {
1742              "keys": "CTRL + SHIFT + A",
1743              "description": "Add-ons"
1744            },
1745            {
1746              "keys": "CTRL + ALT + I",
1747              "description": "Toggle Developer Tools"
1748            },
1749            {
1750              "keys": "CTRL + ALT + K",
1751              "description": "Web Console"
1752            },
1753            {
1754              "keys": "CTRL + ALT + C",
1755              "description": "Inspector"
1756            },
1757            {
1758              "keys": "CTRL + ALT + S",
1759              "description": "Debugger"
1760            },
1761            {
1762              "keys": "SHIFT + F7",
1763              "description": "Style Editor"
1764            },
1765            {
1766              "keys": "SHIFT + F5",
1767              "description": "Profiler"
1768            },
1769            {
1770              "keys": "CTRL + ALT + E",
1771              "description": "Network"
1772            },
1773            {
1774              "keys": "SHIFT + F2",
1775              "description": "Developer Toolbar"
1776            },
1777            {
1778              "keys": "CTRL + ALT + M",
1779              "description": "Responsive Design View"
1780            },
1781            {
1782              "keys": "SHIFT + F4",
1783              "description": "Scratchpad"
1784            },
1785            {
1786              "keys": "CTRL + U",
1787              "description": "Page Source"
1788            },
1789            {
1790              "keys": "CTRL + SHIFT + J",
1791              "description": "Browser Console"
1792            },
1793            {
1794              "keys": "CTRL + I",
1795              "description": "Page Info"
1796            }
1797          ]
1798        },
1799        {
1800          "name": "PDF Viewer",
1801          "entries": [
1802            {
1803              "keys": "N / J / Right",
1804              "description": "Next page"
1805            },
1806            {
1807              "keys": "P / K / Left",
1808              "description": "Previous page"
1809            },
1810            {
1811              "keys": "CTRL + +",
1812              "description": "Zoom in"
1813            },
1814            {
1815              "keys": "CTRL + -",
1816              "description": "Zoom out"
1817            },
1818            {
1819              "keys": "CTRL + 0",
1820              "description": "Automatic Zoom"
1821            },
1822            {
1823              "keys": "R",
1824              "description": "Rotate the document clockwise"
1825            },
1826            {
1827              "keys": "CTRL + R",
1828              "description": "Rotate counterclockwise"
1829            },
1830            {
1831              "keys": "CTRL + ALT + P",
1832              "description": "Switch to Presentation Mode"
1833            },
1834            {
1835              "keys": "S",
1836              "description": "Choose Text Selection Tool"
1837            },
1838            {
1839              "keys": "H",
1840              "description": "Choose Hand Tool"
1841            },
1842            {
1843              "keys": "CTRL + ALT + G",
1844              "description": "Focus the Page Number input box"
1845            }
1846          ]
1847        },
1848        {
1849          "name": "Miscellaneous",
1850          "entries": [
1851            {
1852              "keys": "CTRL + Enter",
1853              "description": "Complete .com address"
1854            },
1855            {
1856              "keys": "SHIFT + Enter",
1857              "description": "Complete .net address"
1858            },
1859            {
1860              "keys": "CTRL + SHIFT + Enter",
1861              "description": "Complete .org address"
1862            },
1863            {
1864              "keys": "SHIFT + Delete",
1865              "description": "Delete Selected Autocomplete Entry"
1866            },
1867            {
1868              "keys": "CTRL + SHIFT + F",
1869              "description": "Toggle Full Screen"
1870            },
1871            {
1872              "keys": "CTRL + ALT + R",
1873              "description": "Toggle Reader Mode"
1874            },
1875            {
1876              "keys": "F7",
1877              "description": "Caret Browsing"
1878            },
1879            {
1880              "keys": "CTRL + L",
1881              "description": "Select Location Bar"
1882            }
1883          ]
1884        },
1885        {
1886          "name": "Media",
1887          "entries": [
1888            {
1889              "keys": "Space",
1890              "description": "Toggle Play/Pause"
1891            },
1892            {
1893              "keys": "Down",
1894              "description": "Decrease volume"
1895            },
1896            {
1897              "keys": "Up",
1898              "description": "Increase volume"
1899            },
1900            {
1901              "keys": "CTRL + Down",
1902              "description": "Mute audio"
1903            },
1904            {
1905              "keys": "CTRL + Up",
1906              "description": "Unmute audio"
1907            },
1908            {
1909              "keys": "Left",
1910              "description": "Seek back 15 seconds"
1911            },
1912            {
1913              "keys": "CTRL + Left",
1914              "description": "Seek back 10%"
1915            },
1916            {
1917              "keys": "Right",
1918              "description": "Seek forward 15 seconds"
1919            },
1920            {
1921              "keys": "CTRL + Right",
1922              "description": "Seek forward 10%"
1923            },
1924            {
1925              "keys": "Home",
1926              "description": "Seek to the beginning"
1927            },
1928            {
1929              "keys": "End",
1930              "description": "Seek to the end"
1931            }
1932          ]
1933        }
1934      ]
1935    }
1936  ]
1937}