Quellcode durchsuchen

Updated keyboard shortcut schema file (#4845)

* Updated keyboard shortcut schema file

* Updated shortcuts schema command titles
Noah Stapp vor 6 Jahren
Ursprung
Commit
ee815a0c74
1 geänderte Dateien mit 375 neuen und 111 gelöschten Zeilen
  1. 375 111
      packages/shortcuts-extension/schema/plugin.json

+ 375 - 111
packages/shortcuts-extension/schema/plugin.json

@@ -9,7 +9,9 @@
       "properties": {
         "command": { "default": "application:activate-next-tab" },
         "keys": { "default": ["Ctrl Shift ]"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Activate Next Tab" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -18,16 +20,9 @@
       "properties": {
         "command": { "default": "application:activate-previous-tab" },
         "keys": { "default": ["Ctrl Shift ["] },
-        "selector": { "default": "body" }
-      },
-      "type": "object"
-    },
-    "tabmenu:activate-previously-used-tab": {
-      "default": {},
-      "properties": {
-        "command": { "default": "tabmenu:activate-previously-used-tab" },
-        "keys": { "default": ["Accel Shift '"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Activate Previous Tab" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -36,7 +31,9 @@
       "properties": {
         "command": { "default": "application:toggle-mode" },
         "keys": { "default": ["Accel Shift D"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Toggle Single-Document Mode" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -45,7 +42,31 @@
       "properties": {
         "command": { "default": "application:toggle-left-area" },
         "keys": { "default": ["Accel B"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Toggle Left Area" },
+        "category": { "default": "Main Area" }
+      },
+      "type": "object"
+    },
+    "application:toggle-right-area": {
+      "default": {},
+      "properties": {
+        "command": { "default": "application:toggle-right-area" },
+        "keys": { "default": [""] },
+        "selector": { "default": "body" },
+        "title": { "default": "Toggle Right Area" },
+        "category": { "default": "Main Area" }
+      },
+      "type": "object"
+    },
+    "application:toggle-presentation-mode": {
+      "default": {},
+      "properties": {
+        "command": { "default": "application:toggle-presentation-mode" },
+        "keys": { "default": [""] },
+        "selector": { "default": "body" },
+        "title": { "default": "Toggle Presentation Mode" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -54,7 +75,9 @@
       "properties": {
         "command": { "default": "apputils:activate-command-palette" },
         "keys": { "default": ["Accel Shift C"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Activate Command Palette" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -65,7 +88,9 @@
         "keys": { "default": ["Tab"] },
         "selector": {
           "default": ".jp-CodeConsole-promptCell .jp-mod-completer-enabled"
-        }
+        },
+        "title": { "default": "Invoke Completion" },
+        "category": { "default": "Completer" }
       },
       "type": "object"
     },
@@ -76,7 +101,9 @@
         "keys": { "default": ["Tab"] },
         "selector": {
           "default": ".jp-Notebook.jp-mod-editMode .jp-mod-completer-enabled"
-        }
+        },
+        "title": { "default": "Invoke Completion" },
+        "category": { "default": "Completer" }
       },
       "type": "object"
     },
@@ -85,7 +112,9 @@
       "properties": {
         "command": { "default": "console:linebreak" },
         "keys": { "default": ["Enter"] },
-        "selector": { "default": ".jp-CodeConsole-promptCell" }
+        "selector": { "default": ".jp-CodeConsole-promptCell" },
+        "title": { "default": "Insert Line Break" },
+        "category": { "default": "Console" }
       },
       "type": "object"
     },
@@ -94,7 +123,9 @@
       "properties": {
         "command": { "default": "console:run-forced" },
         "keys": { "default": ["Shift Enter"] },
-        "selector": { "default": ".jp-CodeConsole-promptCell" }
+        "selector": { "default": ".jp-CodeConsole-promptCell" },
+        "title": { "default": "Run Cell (forced)" },
+        "category": { "default": "Console" }
       },
       "type": "object"
     },
@@ -103,7 +134,9 @@
       "properties": {
         "command": { "default": "docmanager:close" },
         "keys": { "default": ["Ctrl Q"] },
-        "selector": { "default": ".jp-Activity" }
+        "selector": { "default": ".jp-Activity" },
+        "title": { "default": "Close Activity" },
+        "category": { "default": "File Operations" }
       },
       "type": "object"
     },
@@ -112,16 +145,9 @@
       "properties": {
         "command": { "default": "docmanager:save" },
         "keys": { "default": ["Accel S"] },
-        "selector": { "default": "body" }
-      },
-      "type": "object"
-    },
-    "docmanager:save-as": {
-      "default": {},
-      "properties": {
-        "command": { "default": "docmanager:save-as" },
-        "keys": { "default": ["Accel Shift S"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Save" },
+        "category": { "default": "File Operations" }
       },
       "type": "object"
     },
@@ -130,7 +156,9 @@
       "properties": {
         "command": { "default": "editmenu:undo" },
         "keys": { "default": ["Ctrl Z"] },
-        "selector": { "default": "[data-jp-undoer]" }
+        "selector": { "default": "[data-jp-undoer]" },
+        "title": { "default": "Undo" },
+        "category": { "default": "Editing" }
       },
       "type": "object"
     },
@@ -139,7 +167,53 @@
       "properties": {
         "command": { "default": "editmenu:redo" },
         "keys": { "default": ["Ctrl Shift Z"] },
-        "selector": { "default": "[data-jp-undoer]" }
+        "selector": { "default": "[data-jp-undoer]" },
+        "title": { "default": "Redo" },
+        "category": { "default": "Editing" }
+      },
+      "type": "object"
+    },
+    "editmenu:clear-current": {
+      "default": {},
+      "properties": {
+        "command": { "default": "editmenu:clear-current" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-undoer]" },
+        "title": { "default": "Clear" },
+        "category": { "default": "Editing" }
+      },
+      "type": "object"
+    },
+    "editmenu:clear-all": {
+      "default": {},
+      "properties": {
+        "command": { "default": "editmenu:clear-all" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-undoer]" },
+        "title": { "default": "Clear All" },
+        "category": { "default": "Editing" }
+      },
+      "type": "object"
+    },
+    "editmenu:find": {
+      "default": {},
+      "properties": {
+        "command": { "default": "editmenu:find" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-undoer]" },
+        "title": { "default": "Find" },
+        "category": { "default": "Editing" }
+      },
+      "type": "object"
+    },
+    "editmenu:find-and-replace": {
+      "default": {},
+      "properties": {
+        "command": { "default": "editmenu:find-and-replace" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-undoer]" },
+        "title": { "default": "Find and Replace" },
+        "category": { "default": "Editing" }
       },
       "type": "object"
     },
@@ -148,7 +222,9 @@
       "properties": {
         "command": { "default": "filebrowser:create-main-launcher" },
         "keys": { "default": ["Accel Shift L"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "New Launcher" },
+        "category": { "default": "File Operations" }
       },
       "type": "object"
     },
@@ -157,16 +233,9 @@
       "properties": {
         "command": { "default": "filebrowser:toggle-main" },
         "keys": { "default": ["Accel Shift F"] },
-        "selector": { "default": "body" }
-      },
-      "type": "object"
-    },
-    "filemenu:persist-and-save": {
-      "default": {},
-      "properties": {
-        "command": { "default": "filemenu:persist-and-save" },
-        "keys": { "default": ["Ctrl Shift S"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Toggle Filebrowser" },
+        "category": { "default": "File Operations" }
       },
       "type": "object"
     },
@@ -175,7 +244,9 @@
       "properties": {
         "command": { "default": "help:toggle" },
         "keys": { "default": ["Ctrl Shift H"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Toggle Help" },
+        "category": { "default": "Help" }
       },
       "type": "object"
     },
@@ -184,7 +255,9 @@
       "properties": {
         "command": { "default": "imageviewer:reset-image" },
         "keys": { "default": ["0"] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Reset Image" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -193,7 +266,9 @@
       "properties": {
         "command": { "default": "imageviewer:zoom-in" },
         "keys": { "default": ["="] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Zoom In" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -202,7 +277,9 @@
       "properties": {
         "command": { "default": "imageviewer:zoom-out" },
         "keys": { "default": ["-"] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Zoom Out" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -211,7 +288,9 @@
       "properties": {
         "command": { "default": "imageviewer:rotate-clockwise" },
         "keys": { "default": ["]"] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Rotate Clockwise" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -220,7 +299,9 @@
       "properties": {
         "command": { "default": "imageviewer:rotate-counterclockwise" },
         "keys": { "default": ["["] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Rotate Counterclockwise" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -229,7 +310,9 @@
       "properties": {
         "command": { "default": "imageviewer:flip-vertical" },
         "keys": { "default": ["V"] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Flip Image Vertically" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -238,7 +321,9 @@
       "properties": {
         "command": { "default": "imageviewer:flip-horizontal" },
         "keys": { "default": ["H"] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Flip Image Horizontally" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -247,7 +332,9 @@
       "properties": {
         "command": { "default": "imageviewer:invert-colors" },
         "keys": { "default": ["I"] },
-        "selector": { "default": ".jp-ImageViewer" }
+        "selector": { "default": ".jp-ImageViewer" },
+        "title": { "default": "Invert Colors" },
+        "category": { "default": "Image Viewer" }
       },
       "type": "object"
     },
@@ -256,7 +343,9 @@
       "properties": {
         "command": { "default": "inspector:open" },
         "keys": { "default": ["Accel I"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Open Inspector" },
+        "category": { "default": "Inspector" }
       },
       "type": "object"
     },
@@ -265,7 +354,9 @@
       "properties": {
         "command": { "default": "kernelmenu:interrupt" },
         "keys": { "default": ["I", "I"] },
-        "selector": { "default": "[data-jp-kernel-user]:focus" }
+        "selector": { "default": "[data-jp-kernel-user]:focus" },
+        "title": { "default": "Interrupt Kernel" },
+        "category": { "default": "Kernel Operations" }
       },
       "type": "object"
     },
@@ -274,7 +365,42 @@
       "properties": {
         "command": { "default": "kernelmenu:restart" },
         "keys": { "default": ["0", "0"] },
-        "selector": { "default": "[data-jp-kernel-user]:focus" }
+        "selector": { "default": "[data-jp-kernel-user]:focus" },
+        "title": { "default": "Restart Kernel" },
+        "category": { "default": "Kernel Operations" }
+      },
+      "type": "object"
+    },
+    "kernelmenu:restart-and-clear": {
+      "default": {},
+      "properties": {
+        "command": { "default": "kernelmenu:restart-and-clear" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-kernel-user]:focus" },
+        "title": { "default": "Restart Kernel and Clear" },
+        "category": { "default": "Kernel Operations" }
+      },
+      "type": "object"
+    },
+    "kernelmenu:shutdown": {
+      "default": {},
+      "properties": {
+        "command": { "default": "kernelmenu:shutdown" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-kernel-user]:focus" },
+        "title": { "default": "Shutdown Kernel" },
+        "category": { "default": "Kernel Operations" }
+      },
+      "type": "object"
+    },
+    "launcher:create": {
+      "default": {},
+      "properties": {
+        "command": { "default": "launcher:create" },
+        "keys": { "default": [""] },
+        "selector": { "default": "body" },
+        "title": { "default": "New Launcher" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -283,61 +409,75 @@
       "properties": {
         "command": { "default": "notebook:change-cell-to-code" },
         "keys": { "default": ["Y"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Code Cell Type" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
-    "notebook:change-cell-to-heading-1": {
+    "notebook:change-to-cell-heading-1": {
       "default": {},
       "properties": {
         "command": { "default": "notebook:change-cell-to-heading-1" },
         "keys": { "default": ["1"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Heading 1" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
-    "notebook:change-cell-to-heading-2": {
+    "notebook:change-to-cell-heading-2": {
       "default": {},
       "properties": {
         "command": { "default": "notebook:change-cell-to-heading-2" },
         "keys": { "default": ["2"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Heading 2" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
-    "notebook:change-cell-to-heading-3": {
+    "notebook:change-to-cell-heading-3": {
       "default": {},
       "properties": {
         "command": { "default": "notebook:change-cell-to-heading-3" },
         "keys": { "default": ["3"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Heading 3" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
-    "notebook:change-cell-to-heading-4": {
+    "notebook:change-to-cell-heading-4": {
       "default": {},
       "properties": {
         "command": { "default": "notebook:change-cell-to-heading-4" },
         "keys": { "default": ["4"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Heading 4" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
-    "notebook:change-cell-to-heading-5": {
+    "notebook:change-to-cell-heading-5": {
       "default": {},
       "properties": {
         "command": { "default": "notebook:change-cell-to-heading-5" },
         "keys": { "default": ["5"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Heading 5" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
-    "notebook:change-cell-to-heading-6": {
+    "notebook:change-to-cell-heading-6": {
       "default": {},
       "properties": {
         "command": { "default": "notebook:change-cell-to-heading-6" },
         "keys": { "default": ["6"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Heading 6" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -346,7 +486,9 @@
       "properties": {
         "command": { "default": "notebook:change-cell-to-markdown" },
         "keys": { "default": ["M"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Markdown Cell Type" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -355,7 +497,9 @@
       "properties": {
         "command": { "default": "notebook:change-cell-to-raw" },
         "keys": { "default": ["R"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Change to Raw Cell Type" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -364,7 +508,9 @@
       "properties": {
         "command": { "default": "notebook:copy-cell" },
         "keys": { "default": ["C"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Copy Cell(s)" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -373,7 +519,9 @@
       "properties": {
         "command": { "default": "notebook:cut-cell" },
         "keys": { "default": ["X"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Cut Cell(s)" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -382,7 +530,9 @@
       "properties": {
         "command": { "default": "notebook:delete-cell" },
         "keys": { "default": ["D", "D"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Delete Cell(s)" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -391,9 +541,9 @@
       "properties": {
         "command": { "default": "notebook:enter-command-mode" },
         "keys": { "default": ["Escape"] },
-        "selector": {
-          "default": ".jp-Notebook.jp-mod-editMode"
-        }
+        "selector": { "default": ".jp-Notebook.jp-mod-editMode" },
+        "title": { "default": "Enter Command Mode" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -402,7 +552,9 @@
       "properties": {
         "command": { "default": "notebook:enter-command-mode" },
         "keys": { "default": ["Ctrl M"] },
-        "selector": { "default": ".jp-Notebook.jp-mod-editMode" }
+        "selector": { "default": ".jp-Notebook.jp-mod-editMode" },
+        "title": { "default": "Enter Command Mode" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -411,7 +563,9 @@
       "properties": {
         "command": { "default": "notebook:enter-edit-mode" },
         "keys": { "default": ["Enter"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Enter Edit Mode" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -420,7 +574,9 @@
       "properties": {
         "command": { "default": "notebook:extend-marked-cells-above" },
         "keys": { "default": ["Shift ArrowUp"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Extend Selection Above" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -429,7 +585,9 @@
       "properties": {
         "command": { "default": "notebook:extend-marked-cells-above" },
         "keys": { "default": ["Shift K"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Extend Selection Above" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -438,7 +596,9 @@
       "properties": {
         "command": { "default": "notebook:extend-marked-cells-below" },
         "keys": { "default": ["Shift ArrowDown"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Extend Selection Below" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -447,7 +607,9 @@
       "properties": {
         "command": { "default": "notebook:extend-marked-cells-below" },
         "keys": { "default": ["Shift J"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Extend Selection Below" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -456,7 +618,9 @@
       "properties": {
         "command": { "default": "notebook:insert-cell-above" },
         "keys": { "default": ["A"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Insert Cell Above" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -465,7 +629,9 @@
       "properties": {
         "command": { "default": "notebook:insert-cell-below" },
         "keys": { "default": ["B"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Insert Cell Below" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -474,7 +640,9 @@
       "properties": {
         "command": { "default": "notebook:merge-cells" },
         "keys": { "default": ["Shift M"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Merge Selected Cells" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -483,7 +651,9 @@
       "properties": {
         "command": { "default": "notebook:move-cursor-down" },
         "keys": { "default": ["ArrowDown"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Move Cursor Down" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -492,7 +662,9 @@
       "properties": {
         "command": { "default": "notebook:move-cursor-down" },
         "keys": { "default": ["J"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Move Cursor Down" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -501,7 +673,9 @@
       "properties": {
         "command": { "default": "notebook:move-cursor-up" },
         "keys": { "default": ["ArrowUp"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Move Cursor Up" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -510,7 +684,9 @@
       "properties": {
         "command": { "default": "notebook:move-cursor-up" },
         "keys": { "default": ["K"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Move Cursor Up" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -519,7 +695,9 @@
       "properties": {
         "command": { "default": "notebook:paste-cell-below" },
         "keys": { "default": ["V"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Paste Cell(s) Below" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -528,7 +706,9 @@
       "properties": {
         "command": { "default": "notebook:redo-cell-action" },
         "keys": { "default": ["Shift Z"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Redo Cell Operation" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -537,7 +717,9 @@
       "properties": {
         "command": { "default": "notebook:run-cell" },
         "keys": { "default": ["Ctrl Enter"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Run Cell(s)" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -546,7 +728,9 @@
       "properties": {
         "command": { "default": "notebook:run-cell" },
         "keys": { "default": ["Ctrl Enter"] },
-        "selector": { "default": ".jp-Notebook.jp-mod-editMode" }
+        "selector": { "default": ".jp-Notebook.jp-mod-editMode" },
+        "title": { "default": "Run Cell(s)" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -555,7 +739,9 @@
       "properties": {
         "command": { "default": "notebook:run-cell-and-insert-below" },
         "keys": { "default": ["Alt Enter"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Run Cell(s) and Insert Below" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -564,7 +750,9 @@
       "properties": {
         "command": { "default": "notebook:run-cell-and-insert-below" },
         "keys": { "default": ["Alt Enter"] },
-        "selector": { "default": ".jp-Notebook.jp-mod-editMode" }
+        "selector": { "default": ".jp-Notebook.jp-mod-editMode" },
+        "title": { "default": "Run Cell and Insert Below" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -573,7 +761,31 @@
       "properties": {
         "command": { "default": "notebook:run-cell-and-select-next" },
         "keys": { "default": ["Shift Enter"] },
-        "selector": { "default": ".jp-Notebook.jp-mod-editMode" }
+        "selector": { "default": ".jp-Notebook.jp-mod-editMode" },
+        "title": { "default": "Run Cell and Select Next" },
+        "category": { "default": "Notebook Operations" }
+      },
+      "type": "object"
+    },
+    "notebook:line-numbering": {
+      "default": {},
+      "properties": {
+        "command": { "default": "viewmenu:line-numbering" },
+        "keys": { "default": [""] },
+        "selector": { "default": ".jp-Notebook.jp-mod-commandMode" },
+        "title": { "default": "Show Line Numbers" },
+        "category": { "default": "Notebook Operations" }
+      },
+      "type": "object"
+    },
+    "notebook:match-brackets": {
+      "default": {},
+      "properties": {
+        "command": { "default": "viewmenu:match-brackets" },
+        "keys": { "default": [""] },
+        "selector": { "default": ".jp-Notebook.jp-mod-commandMode" },
+        "title": { "default": "Match Brackets" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -582,7 +794,9 @@
       "properties": {
         "command": { "default": "notebook:select-all" },
         "keys": { "default": ["Accel A"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Select All Cells" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -591,7 +805,9 @@
       "properties": {
         "command": { "default": "notebook:split-cell-at-cursor" },
         "keys": { "default": ["Ctrl Shift -"] },
-        "selector": { "default": ".jp-Notebook.jp-mod-editMode" }
+        "selector": { "default": ".jp-Notebook.jp-mod-editMode" },
+        "title": { "default": "Split Cell at Cursor" },
+        "category": { "default": "Notebook Operations" }
       },
       "type": "object"
     },
@@ -600,7 +816,9 @@
       "properties": {
         "command": { "default": "notebook:toggle-all-cell-line-numbers" },
         "keys": { "default": ["Shift L"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Toggle All Cell Line Numbers" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -609,7 +827,9 @@
       "properties": {
         "command": { "default": "notebook:toggle-cell-line-numbers" },
         "keys": { "default": ["L"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Toggle Cell Line Numbers" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -618,7 +838,9 @@
       "properties": {
         "command": { "default": "notebook:undo-cell-action" },
         "keys": { "default": ["Z"] },
-        "selector": { "default": ".jp-Notebook:focus" }
+        "selector": { "default": ".jp-Notebook:focus" },
+        "title": { "default": "Undo Cell Operation" },
+        "category": { "default": "Notebook Cell Operations" }
       },
       "type": "object"
     },
@@ -627,7 +849,9 @@
       "properties": {
         "command": { "default": "runmenu:run" },
         "keys": { "default": ["Shift Enter"] },
-        "selector": { "default": "[data-jp-code-runner]" }
+        "selector": { "default": "[data-jp-code-runner]" },
+        "title": { "default": "Run" },
+        "category": { "default": "Run Menu" }
       },
       "type": "object"
     },
@@ -635,8 +859,21 @@
       "default": {},
       "properties": {
         "command": { "default": "runmenu:run-all" },
-        "keys": { "default": ["Accel Shift Enter"] },
-        "selector": { "default": "[data-jp-code-runner]" }
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-code-runner]" },
+        "title": { "default": "Run All" },
+        "category": { "default": "Run Menu" }
+      },
+      "type": "object"
+    },
+    "runmenu:restart-and-run-all": {
+      "default": {},
+      "properties": {
+        "command": { "default": "runmenu:restart-and-run-all" },
+        "keys": { "default": [""] },
+        "selector": { "default": "[data-jp-code-runner]" },
+        "title": { "default": "Restart Kernel and Run All" },
+        "category": { "default": "Run Menu" }
       },
       "type": "object"
     },
@@ -645,7 +882,9 @@
       "properties": {
         "command": { "default": "settingeditor:debug" },
         "keys": { "default": ["Accel I"] },
-        "selector": { "default": ".jp-SettingEditor" }
+        "selector": { "default": ".jp-SettingEditor" },
+        "title": { "default": "Open Debugger" },
+        "category": { "default": "Settings Editor" }
       },
       "type": "object"
     },
@@ -654,7 +893,9 @@
       "properties": {
         "command": { "default": "settingeditor:open" },
         "keys": { "default": ["Accel ,"] },
-        "selector": { "default": "body" }
+        "selector": { "default": "body" },
+        "title": { "default": "Open Settings Editor" },
+        "category": { "default": "Settings Editor" }
       },
       "type": "object"
     },
@@ -663,7 +904,20 @@
       "properties": {
         "command": { "default": "settingeditor:save" },
         "keys": { "default": ["Accel S"] },
-        "selector": { "default": ".jp-SettingEditor" }
+        "selector": { "default": ".jp-SettingEditor" },
+        "title": { "default": "Save Settings" },
+        "category": { "default": "Settings Editor" }
+      },
+      "type": "object"
+    },
+    "shortcutui:open-ui": {
+      "default": {},
+      "properties": {
+        "command": { "default": "shortcutui:open-ui" },
+        "keys": { "default": ["Ctrl Shift /"] },
+        "selector": { "default": "body" },
+        "title": { "default": "Open Keyboard Shortcut Settings" },
+        "category": { "default": "Main Area" }
       },
       "type": "object"
     },
@@ -674,7 +928,9 @@
         "keys": { "default": ["Escape"] },
         "selector": {
           "default": "body.jp-mod-tooltip .jp-CodeConsole-promptCell"
-        }
+        },
+        "title": { "default": "Dismiss Completer" },
+        "category": { "default": "Tooltips" }
       },
       "type": "object"
     },
@@ -683,7 +939,9 @@
       "properties": {
         "command": { "default": "tooltip:dismiss" },
         "keys": { "default": ["Escape"] },
-        "selector": { "default": "body.jp-mod-tooltip .jp-Notebook" }
+        "selector": { "default": "body.jp-mod-tooltip .jp-Notebook" },
+        "title": { "default": "Dismiss Completer" },
+        "category": { "default": "Tooltips" }
       },
       "type": "object"
     },
@@ -695,7 +953,9 @@
         "selector": {
           "default":
             ".jp-CodeConsole-promptCell .jp-InputArea-editor:not(.jp-mod-has-primary-selection)"
-        }
+        },
+        "title": { "default": "Invoke Completer" },
+        "category": { "default": "Tooltips" }
       },
       "type": "object"
     },
@@ -707,7 +967,9 @@
         "selector": {
           "default":
             ".jp-Notebook.jp-mod-editMode .jp-InputArea-editor:not(.jp-mod-has-primary-selection)"
-        }
+        },
+        "title": { "default": "Invoke Completer" },
+        "category": { "default": "Tooltips" }
       },
       "type": "object"
     }
@@ -723,7 +985,9 @@
           "minItems": 1,
           "type": "array"
         },
-        "selector": { "type": "string" }
+        "selector": { "type": "string" },
+        "title": { "type": "string" },
+        "category": { "type": "string" }
       },
       "type": "object"
     }