Description
Is your feature request related to a problem? Please describe.
I use a 2-in-1 laptop (running arch+sway) and when it tablet mode, I use a on screen keyboard (in my case squeekboard) to input text. Most applications will automatically bring up the OSK when a field is focused that allows for text input (this works, for instance, in libreoffice, firefox, alacritty etc.). In kitty this does not work, making it impossible to use kitty when in tablet mode.
Describe the solution you'd like
As discussed in #3406, supporting the wayland text-input protocol is required to get this to work.
Describe alternatives you've considered
I currently use alacritty when I need a terminal emulator that works in tablet mode.
Additional context
I'm pasting here some information I found when looking into this for #3406:
- I found this overview useful (especially the distinction between the text-input and input-method protocols): https://dcz_self.gitlab.io/posts/input_method/
- Protocols are here: https://github.com/wayland-project/wayland-protocols/tree/master/unstable/text-input
- Apparently a v3 is in the making: wayland-project/wayland-protocols@db152d7
- If you're interested in implementing it, v3 would probably be the way to go. As mentioned here, it's already implemented in wlroots and gtk, and a patch for kde exists.