Workspace switching behaves very strangely when you have more than one keyboard layout
- Dominant language
- C
- Stars
- 29.6k
- Forks
- 750
- PR merge metrics
- No merged PRs in 30d
Description
I'm using Sonoma 14.4.1, and I have 2 additional keyboard layouts besides regular English: English International with Dead Keys; and Hangul (Korean). For this issue, it's enought to have English International with Dead Keys though, apparently.
Once I'm using any of the layouts other than regular English, if I try to change workspaces, nothing happens with my shortcuts (Ctrl + arrows or Ctrl + h or l).
Then, if I do it more "manually", with Mac's three-finger gesture, the screen suddenly blinks with all the workspaces and gestures that had just failed. It seems like all the shortcuts have been queued and stuck, but once I perform the gesture, everything is dequeued all at once.
Contributor guide
No contributing guide indexed for this repository
Research direction
The report names no files, tests, or entry points. Begin by reproducing the issue on Sonoma 14.4.1 with English International with Dead Keys enabled, testing Ctrl+arrow, Ctrl+h/l, and the three-finger gesture; done means workspace shortcuts switch immediately without queued actions being released later.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, macos
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100