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
Hey @ShalokShalom I believe since the key events are handled by bubbletea and it already does have support for the Kitty Keyboard Protocol https://github.com/charmbracelet/bubbletea/blob/v2.0.0-beta.6/key.go#L136 That would mean inherently tuios also has support for the same. I will have to review my code for how I allow custom keybinds but as long as it doesn't conflict with your OS or your terminal emulator itself, you should be able to map custom keybinds with the kitty kb protocol and they should just work!
Just as an example, I have mapped ctrl+space as a custom keybind (which I believe is a non-standard key) to close a window and it seems to work perfectly...
Activity
Gaurav-Gosain commentedon Nov 2, 2025
Hey @ShalokShalom I believe since the key events are handled by bubbletea and it already does have support for the Kitty Keyboard Protocol https://github.com/charmbracelet/bubbletea/blob/v2.0.0-beta.6/key.go#L136 That would mean inherently tuios also has support for the same. I will have to review my code for how I allow custom keybinds but as long as it doesn't conflict with your OS or your terminal emulator itself, you should be able to map custom keybinds with the kitty kb protocol and they should just work!
Just as an example, I have mapped
ctrl+spaceas a custom keybind (which I believe is a non-standard key) to close a window and it seems to work perfectly...ShalokShalom commentedon Nov 2, 2025
Thanks, I did send a PR to the Kitty protocol Wiki, so they include that!