Skip to content

Fix : option+h shortcut not working on mac#453

Open
srinathshrestha wants to merge 1 commit intoaykutkardas:developfrom
srinathshrestha:develop
Open

Fix : option+h shortcut not working on mac#453
srinathshrestha wants to merge 1 commit intoaykutkardas:developfrom
srinathshrestha:develop

Conversation

@srinathshrestha
Copy link
Copy Markdown

Bug: Show Answer shortcut (Alt/Option + H) not working on macOS

The previous implementation used e.key.toLowerCase() === 'h' to handle both h and H (Shift+H). However, on macOS, Option+H does not produce 'h' or 'H' — it produces the dead accent character '˙', and Option+Shift+H produces 'Ó'. Neither matches 'h' after .toLowerCase(), so the shortcut was silently broken for all Mac users.

Fix: Replaced e.key with e.code === 'KeyH', which targets the physical key position rather than the character output. This works correctly for ⌥h, ⌥H, and ⌥⇧H on all platforms regardless of OS keyboard mappings.

Also added a keydown + preventDefault listener on the regex input to stop the ˙ character from being inserted when the shortcut is triggered while the input is focused.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant