From 9455cbdead4f6b6c0cc45144b7893667b102f382 Mon Sep 17 00:00:00 2001 From: Ashvin Jangid <142579833+ashvwinn@users.noreply.github.com> Date: Thu, 21 May 2026 12:44:33 +0530 Subject: [PATCH] gh-13612: display "Space" key name correctly in keyboard shortcuts page (gh-13774) --- src/zen/kbs/ZenKeyboardShortcuts.mjs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/zen/kbs/ZenKeyboardShortcuts.mjs b/src/zen/kbs/ZenKeyboardShortcuts.mjs index 98dd08da3..e35ea15d1 100644 --- a/src/zen/kbs/ZenKeyboardShortcuts.mjs +++ b/src/zen/kbs/ZenKeyboardShortcuts.mjs @@ -32,7 +32,6 @@ const KEYCODE_MAP = { TAB: "VK_TAB", ENTER: "VK_RETURN", ESCAPE: "VK_ESCAPE", - SPACE: "VK_SPACE", ARROWLEFT: "VK_LEFT", ARROWRIGHT: "VK_RIGHT", ARROWUP: "VK_UP", @@ -556,7 +555,13 @@ class KeyShortcut { static keyToDisplayString(key, keycode) { let str = ""; if (key) { - str += key.toUpperCase(); + switch (key) { + case " ": + str += AppConstants.platform == "macosx" ? "␣" : "Space"; + break; + default: + str += key.toUpperCase(); + } } else if (keycode) { // Get the key from the value for (let [k, value] of Object.entries(KEYCODE_MAP)) { @@ -581,9 +586,6 @@ class KeyShortcut { case "enter": str += AppConstants.platform == "macosx" ? "↩" : "Enter"; break; - case "space": - str += AppConstants.platform == "macosx" ? "␣" : "Space"; - break; default: str += normalizedKey; }