From e320473d05cdc81ff6dbcbc8173deedf61cd667e Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Fri, 1 Sep 2023 12:04:32 +0100 Subject: [PATCH] Allow compile to be triggered with Ctrl/Cmd-s when Caps Lock is enabled (#14547) GitOrigin-RevId: f78bd433e6862a49f353e3f994c90024a06e2b3f --- .../features/pdf-preview/hooks/use-compile-triggers.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/services/web/frontend/js/features/pdf-preview/hooks/use-compile-triggers.js b/services/web/frontend/js/features/pdf-preview/hooks/use-compile-triggers.js index e7dd52fcaf..784dcb4007 100644 --- a/services/web/frontend/js/features/pdf-preview/hooks/use-compile-triggers.js +++ b/services/web/frontend/js/features/pdf-preview/hooks/use-compile-triggers.js @@ -12,11 +12,21 @@ export const startCompileKeypress = event => { if (event.key === 's' || event.key === 'Enter' || event.key === '.') { return true } + + // Ctrl+s with Caps-Lock on + if (event.key === 'S' && !event.shiftKey) { + return true + } } else if (event.metaKey) { // Cmd+s / Cmd+Enter if (event.key === 's' || event.key === 'Enter') { return true } + + // Cmd+s with Caps-Lock on + if (event.key === 'S' && !event.shiftKey) { + return true + } } }