-
-
Notifications
You must be signed in to change notification settings - Fork 924
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Left Control Key doesn't work on External Keyboard #2362
Comments
better information - the problem is that if I hold control on one keyboard and hit the key on the other, it doesn't work, and I have a split keyboard which probably shows up as two keyboards. I can confirm above too by trying to use a mix of control of the laptop keyboard and c, d, or l on the external keyboard, or either control on external keyboard with c, d, or l on the laptop keyboard. Again, this is an issue I only see in kitty - all my other applications don't seem to care what keys I press on what keyboard. |
Well I'm afraid I dont have a lot of interest in debugging issues using multiple keyboards simultaneously, but patches are welcome. The relevant code is in xkb_glfw.c Most likely this has something to do with per keyboard contexts. |
This patch might help: c7c14f1 if not let me know. |
@kovidgoyal I built kitty from source from 5f6aa1b (master) and this still doesn't work - shift does (it did before) but alt and control don't. Also, so I don't seem totally crazy, the reason I even found this bug was because I was using a keyboard similar to this, which shows up to the system as two keyboards. It's definitely a less popular use case. I did try adding more logging to try to figure out what change needs to happen but didn't get too far - I'll try to dig a little more again. Thanks anyway! |
Awesome - I know you closed it already, but just wanted to say thanks - confirmed it's working for me too. |
I'm at a loss, but I'm only seeing this problem with kitty - my other terminals/applications work fine.
Here's the output from
kitty --debug-keyboard
from hitting left control + l, which doesn't work:and here's the the same thing for right control + l, which does work:
The meaningful difference I see is the first one shows
mods: none
and the second doesn't. Why would kitty do this? Any insights?I'm using Manjaro/i3wm/kitty 0.16.0
The text was updated successfully, but these errors were encountered: