diff --git a/client/common/useKeyDownHandlers.js b/client/common/useKeyDownHandlers.js index ce57ab5925..d2e90d7997 100644 --- a/client/common/useKeyDownHandlers.js +++ b/client/common/useKeyDownHandlers.js @@ -33,7 +33,11 @@ export default function useKeyDownHandlers(keyHandlers) { const isMac = navigator.userAgent.toLowerCase().indexOf('mac') !== -1; const isCtrl = isMac ? e.metaKey : e.ctrlKey; if (e.shiftKey && isCtrl) { - handlers.current[`ctrl-shift-${e.key.toLowerCase()}`]?.(e); + handlers.current[ + `ctrl-shift-${ + /^\d+$/.test(e.code.at(-1)) ? e.code.at(-1) : e.key.toLowerCase() + }` + ]?.(e); } else if (isCtrl) { handlers.current[`ctrl-${e.key.toLowerCase()}`]?.(e); }