Conversation
|
This should be enough infrastructure for an initial osk: Kooha-2026-03-26-18-20-52.mp4@danirabbit @desiderantes any opinions/suggestions on design etc.? (I pinged you because I saw you talked about OSK in discord). If you have some ideas regarding structure/design/etc. that would be great! If not I'll probably do it like GNOME does it so that we can also reuse their file format for keyboard layouts 🤷 |
8a760c6 to
2c54ea1
Compare
|
@leolost2605 being able to re-use layouts from an existing OSK sounds like a good idea to me! We can always revisit if for some reason it's too restrictive, but otherwise I like doing less work 😜 |
2c54ea1 to
a963c68
Compare
|
There's some wayland protocols for virtual keyboards that might be of interest ( I experimented implementing them, because I was playing with basing the logic on the Android keyboard). Mainly the one for virtual keyboard and maybe input v2 |
We will need to handle windows before they are shown for the ibus popup and osk to make sure they get added to the shell group when they are shown.
a963c68 to
a74d8f6
Compare
Thanks for the input! I don't think input v2 applies here. Also we have usually done any interaction with the compositor that doesn't involve actual surfaces via dbus so I would keep doing it via dbus in this case too. |
Based on #2793
Note: To test this you need to start an app with GTK_IM_MODULE=wayland