From aa7bb5aab3ba601afe4a3f887fb18150021bd437 Mon Sep 17 00:00:00 2001 From: Aki Hamano <54422211+t-hamano@users.noreply.github.com> Date: Wed, 30 Oct 2024 01:28:24 +0900 Subject: [PATCH] Fix zoom out shortcut on Windows (#66506) Co-authored-by: t-hamano Co-authored-by: ntsekouras Co-authored-by: Mamaduka Co-authored-by: carolinan Co-authored-by: torounit --- packages/editor/src/components/zoom-out-toggle/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/editor/src/components/zoom-out-toggle/index.js b/packages/editor/src/components/zoom-out-toggle/index.js index 81506add699c97..080a4c58578069 100644 --- a/packages/editor/src/components/zoom-out-toggle/index.js +++ b/packages/editor/src/components/zoom-out-toggle/index.js @@ -12,6 +12,7 @@ import { useShortcut, store as keyboardShortcutsStore, } from '@wordpress/keyboard-shortcuts'; +import { isAppleOS } from '@wordpress/keycodes'; /** * Internal dependencies @@ -40,7 +41,9 @@ const ZoomOutToggle = ( { disabled } ) => { category: 'global', description: __( 'Enter or exit zoom out.' ), keyCombination: { - modifier: 'primaryShift', + // `primaryShift+0` (`ctrl+shift+0`) is the shortcut for switching + // to input mode in Windows, so apply a different key combination. + modifier: isAppleOS() ? 'primaryShift' : 'secondary', character: '0', }, } );