scummvm/backends/platform
antoniou79 9f4a32f88b ANDROID: Remove hack for virtual keyboard arrow key repeats
This hack was simulating repeated key presses (EVENT_KEYDOWN, then EVENT_KEYUP) for the arrow keys like the ones a physical keyboard sends

The hack could potentially cause further issues like spamming the events queue with many unnecessary events, and sending the events too quickly for some engines to handle
(thus missing some of them). We're now making use of the allowKbdRepeats() for the Up/Down/Left/Right event actions in the gui-manager, which will handle the case of a key
being kept pressed, sending an initial EVENT_KEYDOWN event and then subsequent EVENT_KEYDOWN events with the kbdRepeat flag set, and finally a single EVENT_KEYUP in the end.
Android itself handles repeated key events similarily (instead of a kbdRepeat flag, it updates a counter for the key repeats, which we translate to a simple flag).

This (and the hack that this replaces) affect things like moving the selection in the GUI lists (like the added games list) upwards or downwards continuously
while keeping the respective arrow key from the Android virtual keyboard pressed down.
2023-08-29 04:30:00 +03:00
..
3ds
android ANDROID: Remove hack for virtual keyboard arrow key repeats 2023-08-29 04:30:00 +03:00
atari BACKENDS: ATARI: Remove the SCI hack 2023-08-12 17:38:49 +02:00
dc ALL: Unify zlib and gzio API 2023-08-28 21:49:03 +02:00
dingux
ds LURE: Use kFeatureTouchscreen instead of LURE_CLICKABLE_MENUS define 2023-08-22 23:37:11 +01:00
gph
ios7 OSYSTEM: Add kFeatureTouchscreen to identify backends with a touchscreen 2023-08-22 23:37:11 +01:00
libretro LIBRETRO: JANITORIAL: fix typo in setting description 2023-07-11 01:20:05 +02:00
maemo
n64 ALL: Unify zlib and gzio API 2023-08-28 21:49:03 +02:00
null
openpandora
psp ALL: Add limits for all codebase 2023-06-06 08:14:25 +02:00
samsungtv
sdl SDL: Improve CPU detection with older SDL versions 2023-08-14 00:40:42 +02:00
wii WII: Add Debug Output to OSystem Graphics API for Mouse Cursor 2023-08-29 00:24:36 +01:00