[Scummvm-tracker] [ScummVM :: Bugs] #17143: ANDROID: Support joystick movement for the virtual gamepad
ScummVM :: Bugs
trac at scummvm.org
Sat Sep 5 08:24:22 UTC 2026
#17143: ANDROID: Support joystick movement for the virtual gamepad
----------------------------+---------------------------
Reporter: antoniou79 | Owner: (none)
Type: feature request | Status: new
Priority: normal | Component: Port: Android
Version: | Keywords:
Game: |
----------------------------+---------------------------
Tested with Android 2026.3.0.
The virtual gamepad emulation does not support joystick movement (or
presses).
On Android, by design, the virtual gamepad directional buttons, the touch
controls that appear on the left side of the screen, emulate the DPAD
directional buttons (with states on-off) -- with an additional RIGHT
SHOULDER BUTTON press if one touches at (or shift their finger towards)
the edges of the directional buttons. The virtual gamepad does not emulate
joysticks movements.
Thus, game engines who do not support keyboard / arrow key movement will
not behave optimally with the Android virtual gamepad emulation. An
example of such engine, as of yet, is the SCUMM engine for Rebel Assault
and Rebel Assault 2.
The DPAD buttons can be (and are) used by default for the UI (eg. ScummVM
launcher) virtual mouse movement, where the RIGHT SHOULDER BUTTON is used
as a key to slow down the virtual mouse. This virtual mouse speed is also
the one affected by the Pointer Speed (under Global Options -> Controls)
setting. A game engine could in theory work with that to have a pointer
move fast and slower, but it would still be at steady speed in both cases,
so not ideal.
--
Ticket URL: <https://bugs.scummvm.org/ticket/17143>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list