Opened 2 months ago

Closed 2 months ago

#11725 closed defect (fixed)

BACKENDS: Android - Native keyboard leads to bad input for some games

Reported by: antoniou79 Owned by: antoniou79
Priority: normal Component: Port: Android
Keywords: android, keyboard, input, native Cc: antoniou79
Game:

Description

Tested with ScummVM android app (amd64-v8a) 2.2.1pre and 2.3git:

Occurs on:

  • EoB (Eye of the Beholder), on the character screen creation, when trying to name a character. If you bring up the keyboard (which is not brought up automatically), and then type a name, the game understands wrong characters (or a repeated character). Eg. I tried to name my character "Meep" and got "PP"
  • Beneath a Steel Sky, when trying to name a save game from the game's native menu, rather than ScummVM's own in-game menu. Again, wrong characters (or sometimes no characters) appear.

This is probably an issue for other games too, but I haven't tested with more.

Maybe a workaround would be to support ScummVM's virtual keyboard (which is not currently supported on Android 2.1+)

Android Device: Xperia Z5 Compact. Android OS 7.1.1

Change History (4)

comment:1 by antoniou79, 2 months ago

I should note that the keyboard that the SDL port used (what is the vkeybd?) works ok with the Beneath the Steel Sky native save menu (ScummVM port version 2.0.0). I have not tested with EoB yet but I expect it will be fine as well with it.

comment:2 by antoniou79, 2 months ago

After looking a bit into it, it seems that the keyboard that the SDL port used is not the same as ScummVM's virtual keyboard option.

comment:3 by raziel-, 2 months ago

Summary: ANDROID: Native keyboard leads to bad input for some gamesBACKENDS: Android - Native keyboard leads to bad input for some games
Note: See TracTickets for help on using tickets.