-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
External keyboard don´t work with Ctrl + Shift + key #2726
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
Comments
Does this happen only with dvorak layout? And have you tried a reboot after switching layout? |
Yeah, I tryed before with latam, uk, and us layout and all works fine. About reboot, I can't reboot cause my layout change is not persistent, so reboot only refresh my QWERTY layout. It's possible that this affect? I will try search how do it and edit this response with results. |
Does this happen on existing kitty instances only and not with newly started kitty after the layout change? |
This happen in all kitty instances, pre and post change. This happen in all kitty instances, pre and post change. Well, i can add more info that maybe can help. I changed layout to persistant adding next command to my i3 start (In first instance, i tryed do change with When i used both commands and issue isn´t fixed, I think that maybe the trouble is that my command don´t apply change layout correctly to all devices, and it´s the reason to why it works in my notebook keyboard but no in the external, so i used: Any idea? Ah, as well, shorcuts in ext. keyboard works perfectly for the two others keyboards layouts. |
Sorry, I'm not a user of setxkbmap, cant help you with the correct |
I don´t ask for setxkbmap help. I mentioned it ´cause allowed me dismiss one possibility about invocation of my devices, but actually all info indicates that conflict cause is that kitty don´t register mods from my external keyboard correctly, like is showed in my first post. |
Unfortunetly, issue was not solved with this change. But even so, it modified something in my debugs logs: External keyboard:
Laptop keyboard
Now, when I press ctrl + shift + v in my ext. keyboard (where 'V' is '>' for standard QWERTY US keyboard), composed_sym is the only that interpreter this like 'V', but everything else register like 'PERIOD' key. This did not happen before, but mods continue be none. I understand perfectly if this so particullary issue can result annoying to fix for you, but i want record just in case someone have this trouble and can be fix, maybe consider sending a contribution to you. Thanks for trying to help me and for such a good terminal! Good luck! |
Hi again, and sorry for my so late feedback. Well, arch repository has have more that 2 or 3 updates of kitty package I think, so I don't know what update changed conditions of my issue but something did it. Today when I saw my debug keyboard and test the problematics shorcuts, I obtain next logs: https://pastebin.com/wByp63Sb I tried to do 2 things. First, use Ctrl + Shift + K (because in Dvorak layout, V key is K). He did nothing. Later I tried with Ctrl + Shift + V (again, in Dvorak interpretation, so I press "." key to obtain V). He did nothing. Finally I repeat Ctrl + Shift + K and leave Ctrl and Shift key's. Logs until here: Line 1-29 [Notice 'Period' key event, i never touched this key in process] I remembered that before (in previus comments), C + S + T worked to create a new tab, so I try just for check. Works perfectly. Then I tried one more time C + S + V and he works too, but no for paste: it move to next Kitty tab. As this worked then I tried with C + S + K (K=V Qwerty), and it worked!! It pasted from my clipboard. Rest of process correspond to rest of logs. I tried change the order of process, or watch if something more can activate this keyboard behavior without results. Fix of C + S + K seems like it be persistant for the session, but i'm not sure. So, for first time, paste works from my external keyboard in kitty, but works really weird and with QWERTY shorcuts, not Dvorak. PD: Until now I ever hope for updates in package of Arch Repository update to test your changes in files, but this method is so slow; so i would really appreciate if you can indicate me where are kitty files to copy your updates in my files and try faster (probably a newbie question but when I searched for that, can't found). Thanks in advance! |
Always kitty works perfect for me, but few days ago I am trying swap to Dvorak Keyboard Layout. This change did that when I use Ctrl + Shift + V, the shortcut don´t work BUT only in my external keyboard, because if I use in my notebook keyboard, it works normally.
Here is the output of --debug-keyboard with my notebook:
And here with my external keyboard:
This looks like mods being not detected in the same form, but i don´t know why.
Btw, this issue only happens me (until now) in Kitty.
I really appreciate any help.
System features:
Arch with I3WM
If it's of any use, default layout continue being QWERTY, and I swap to Dvorak with next command:
setxkbmap -layout us -variant dvorak-intl
The text was updated successfully, but these errors were encountered: