Opening GNOME On-Screen Keyboard in a Unity Linux Build

Hey everyone,

I’m working on a Unity project for Linux and need to trigger the GNOME on-screen keyboard (OSK) when a UI input field is selected. Unlike Windows, where TouchScreenKeyboard.Open() works natively, Linux doesn’t seem to have a direct Unity API for this.

Has anyone successfully invoked the GNOME OSK (Caribou or Onboard) from a Unity Linux build? Some ideas I’m exploring: Using a custom input method that integrates with GNOME accessibility features.

If you’ve tackled this issue before or have suggestions, I’d love to hear your thoughts! :rocket:

Thanks.

Hi, did you figure this out? Trying to do the same thing.