Skip to content

OSK infrastructure#2803

Draft
leolost2605 wants to merge 7 commits intomainfrom
leolost/on-screen-keyboard
Draft

OSK infrastructure#2803
leolost2605 wants to merge 7 commits intomainfrom
leolost/on-screen-keyboard

Conversation

@leolost2605
Copy link
Copy Markdown
Member

@leolost2605 leolost2605 commented Mar 26, 2026

Based on #2793

Note: To test this you need to start an app with GTK_IM_MODULE=wayland

@leolost2605
Copy link
Copy Markdown
Member Author

leolost2605 commented Mar 26, 2026

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 🤷

@leolost2605 leolost2605 force-pushed the leolost/on-screen-keyboard branch 2 times, most recently from 8a760c6 to 2c54ea1 Compare March 26, 2026 20:53
@danirabbit
Copy link
Copy Markdown
Member

@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 😜

@leolost2605 leolost2605 force-pushed the leolost/on-screen-keyboard branch from 2c54ea1 to a963c68 Compare March 26, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants