asmvik / asmvik/yabai

Workspace switching behaves very strangely when you have more than one keyboard layout

Open
#2,245 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.