[Scummvm-tracker] [ScummVM :: Bugs] #13958: on-screen keyboard (squeekboard) on mobile linux doesn't work
ScummVM :: Bugs
trac at scummvm.org
Mon Dec 5 18:00:58 UTC 2022
#13958: on-screen keyboard (squeekboard) on mobile linux doesn't work
--------------------+------------------------------
Reporter: chri2 | Owner: (none)
Type: defect | Status: new
Priority: blocker | Component: Port: Linux
Version: | Resolution:
Keywords: | Game: Monkey Island 1
--------------------+------------------------------
Comment (by chri2):
**@sebastian.krzyszkowiak:talk.puri.sm** - one of the developers of
squeekboard remarks on the Librem5 matrix channel:
''"SDL versions older than 2.26 have broken keymap handling. text input
API works as that doesn't go through keymaps, but any keysyms are garbled
since squeekboard generates arbitrary keymaps''
''keys like ESC, F1 etc. won't work on older SDL with squeekboard - if
they do, it's pure luck ;)"''
[...]
''"squeekboard uses two distinct protocols to send events depending on
which key you use, and there are several ways SDL apps can handle input.
on older SDL some combinations work and some don't''
''and some may work or not depending on which keycodes squeekboard
generates''
''with 2.26, I believe it should Just Work™ - or at least I haven't seen a
broken case yet (but I haven't tried very hard to find it either)''"
**me:**
''"Let's say I'll map <m> for accessing scummvm - should that work
reliably? In fact I tried, but it didn't work reliably (sometimes, yes,
sometimes no - same as e.g. <esc>)."''
**Sebastian:**
''"no''
''(well, depends on how exactly scummvm handles input events, but I doubt
it does it in a way that makes any difference here)''
''you can compile SDL 2.26 and use SDL_DYNAMIC_API to load it instead of
the system one''
''that should work reliably"''
----
If I find out how to do this (I'm not a developer) and find the time to
try I'll add the outcome here.
Hope this information helps a bit to sort this issue.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13958#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list