Software keyboard question
#1
Hi folks,
For most apps, what is the underlying mechanism that causes the software keyboard
to appear? For instance, when it comes to Qt apps, people caution that
it is a desktop GUI library, so does this imply that e.g. editing a Qt text field
will NOT cause the software keyboard to appear?
Thanks.
  Reply
#2
http://www.moiji-mobile.com/2017/11/26/q...n-wayland/

I think it's essentially the same mechanism as used for accessible input methods, which are just as applicable to the desktop.
https://wayland.app/protocols/input-method-unstable-v1
https://wayland.app/protocols/text-input-unstable-v3
Compatibility issues have been mentioned in the past as the APIs aren't stable yet.
https://blog.martin-graesslin.com/blog/2...yland-5-7/

X uses a different mechanism - IIRC that was using extended window manager hints. In the openmoko days there was an attempt to standardise some new ones to indicate the type of input required so the keyboard could show the most suitable keyboard layout, but I don't know if it ever got wider adoption. I don't know how / whether this joins up with X apps showing under xwayland.

I don't know how much is done by default by which toolkit (Qt, GTK etc.) and how much needs to be added by the developer.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Virtual keyboard for decrypting the disk LienRag 3 1,268 08-13-2023, 08:34 AM
Last Post: fxc
  ATTN MODS: Create 'Genode OS on PinePhone' Sub-Forum under PinePhone Software PineFone 3 2,137 02-11-2023, 06:23 PM
Last Post: zetabeta
  [Stupid Question] Where is the phone camera software?! newusername 5 2,735 10-10-2022, 03:58 AM
Last Post: newusername
  Trouble building (& using) pinephone-keyboard tools 64_Tesseract 6 3,337 08-28-2022, 09:42 PM
Last Post: 64_Tesseract
  Keyboard Case Power Management Daemon estokes 2 1,957 04-16-2022, 04:15 PM
Last Post: estokes
  software thoughts Csanderson0313 5 3,923 10-24-2021, 08:26 PM
Last Post: ryo
Question Pinephone camera & Megapixels - Bug report and question danimations 0 1,279 08-10-2021, 05:43 AM
Last Post: danimations
  Question on Musescore ESC2367 5 4,773 05-03-2021, 02:18 PM
Last Post: ESC2367
  Fixing the USB-C problem in software? heng 18 20,420 01-24-2021, 11:07 PM
Last Post: xonq
  Plasma question - just curious... moodroid 2 2,920 01-23-2021, 09:54 AM
Last Post: moodroid

Forum Jump:


Users browsing this thread: 1 Guest(s)