You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run any keyboard input tracker, i.e. kitty +kitten show_key -m kitty (or any other)
Switch to Ergo-L
Ctrl+L (On US physical: Ctrl+H)
Notice the control key doesn't show up.
I've tracked this down to the code below, but this code exists for a reason. We should investigate why we do this, fix this, and ensure we don't regress the reason we did this in the first place.
The line you mention above (modifierFlags.remove(.control)) actually also removes all kind of Ctrl + key combinations for me, e.g. writing zig b and use Ctrl + e to accept the auto completion to zig build. Or using Ctrl + w to remove the previous word.
Commenting out that line and doing a fresh build solved that for me, so seems to be not only related to Ergo-L. But as you mentioned, probably the removal of Ctrl had some purpose?
Though I'm actually using a Capslock key mapped onto Tab, you can set that up in macOS System Settings via Customise modifier keys.
Hello! I am using Ergo-L on macOS and I can confirm that I have lost all the usual Ctrl shortcuts in Ghostty with the latest update: Ctrl+a, Ctrl+e, Ctrl+c, etc.
Steps to reproduce:
kitty +kitten show_key -m kitty
(or any other)Notice the control key doesn't show up.
I've tracked this down to the code below, but this code exists for a reason. We should investigate why we do this, fix this, and ensure we don't regress the reason we did this in the first place.
ghostty/macos/Sources/Ghostty/SurfaceView_AppKit.swift
Lines 853 to 858 in c5508e7
The text was updated successfully, but these errors were encountered: