Fails to detect caps+shift+x
Description
With capslock overloading control and esc, Caps+Shift+x doesn't work. While other combs such as Caps+Shift+[asdfghjk] works just as intended - to mimic Ctrl+Shift+[sdfghjk]. And Ctrl+shift+x also works fine.
To Reproduce
- Open vscode keyboard shorcuts setting
- Select recording keys
- Press
Caps+Shift+x,Ctrl+Shiftcaptured, nox - Clear text box
- Press
Caps+Shift+e,Ctrl+Shift+ecaptured - Clear text box
- Press
Ctrl+Shift+x,Ctrl+Shift+xcaptured
Screenshots
step 3:
step 5:
step 7:
Environment
- keyd version: 2.5.0
- Kernel: Linux x64 6.8.0-60-generic
- Distribution: Ubuntu 22.04
/etc/keyd/default.conf:
[ids]
*
[main]
# Maps capslock to escape when pressed and control when held.
capslock = overload(control, esc)
# Remaps the escape key to capslock
esc = capslock
Sounds like a rollover issue (ie hardware issue). Does caps+shift+x get detected when keyd is not running? You can also check this wirh keyd monitor.
On July 16, 2025 9:10:16 AM GMT+02:00, zhixin @.***> wrote:
zzhixin created an issue (rvaiya/keyd#1053)
Description
With keyd service running,
Caps+Shift+xdoesn't work. While other combs such asCaps+Shift+[asdfghjk]works just as intended - to mimicCtrl+Shift+[sdfghjk]. AndCtrl+shift+xalso works fine.To Reproduce
- Open vscode keyboard shorcuts setting
- Select recording keys
- Press
Caps+Shift+x,Ctrl+Shiftcaptured, nox- Clear text box
- Press
Caps+Shift+a,Ctrl+Shift+acaptured- Clear text box
- Press
Ctrl+Shift+x,Ctrl+Shift+xcapturedScreenshots
step 3:
step 5:
step 7:
-- Reply to this email directly or view it on GitHub: https://github.com/rvaiya/keyd/issues/1053 You are receiving this because you are subscribed to this thread.
Message ID: @.***>
Sounds like a rollover issue (ie hardware issue). Does caps+shift+x get detected when keyd is not running? You can also check this wirh keyd monitor. …
Thanks for your quick reply.
Checked with keyd monitor with keyd disabled.
- Press Caps+Shift+x -> results are really wierd.
- Press Caps+Shift+e
- Press Ctrl+Shift+x
Logging are as follows:
Not sure it is OS issue or hardware issue.
@zzhixin membrane keyboards often cannot produce multiple keys close together. I bet caps+shift with z or a wouldn't work either. I've had this with at least two keyboards. One of them was kinesis Freestyle 2, their support told me it's a cheap keyboard (over $100 lol), so that's to be expected behaviour.
Yeah, that's a hardware issue. I've seen similar outputs, where when some combinations of modifiers is held, certain keys end up basically re-triggering those modifiers instead of sending their normal codes. All you can do about it is use different keys (the other shift key might work), or a different keyboard.