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
Not sure what I can do about this. Fundamentally, unless libxkb adds support for Redirect, kitty cannot support it, as using various hacks to try to support it will break something else/be fragile.
Note that instead of monkey patching, you can use the send_text directive in kitty.conf to generate arbitrary bytes on arbitrary keypresses. Of course, thi will only work if the original key event is actually reaching kitty (which means it is a key that GLFW knows about).
I looked at mapping the combo to paste_from_selection/paste_from_clipboard in kitty.conf but GLFW does not seem to know about the ISO_Level3_Shift modifier either...
If you search for compose in the closed kitty tickets there are some posts with people using the neo keyboard that uses a level 5 modifier (IIRC) and they were able to get it to work with kitty (at least after the changes I made to use libxkb).
For example the following mapping (which simulate a
Shift+Insert
) is not correctly handled:Similarly, my numlock-like layer does not work (see full keymap is here).
Possibly related libxkbcommon issue: xkbcommon/libxkbcommon#18
For now, I've monkeypatched my copy of kitty like this:
The text was updated successfully, but these errors were encountered: