scummvm/backends/platform
Lars Sundström 8576e9e1f3 IOS7: Register inputs based on capabilities
Instead of register input based on if hardware is connected or not
register input based on backend capabilities.
Mouse support is default supported through touch events on screen
(iOS) or touch on controller (Apple TV), and through connected
mouse hardwares. Gamepad controllers are supported from iOS 14 and
later.

Register mouse and gamepad input based on above capabilities to be
able to map actions to buttons on these input devices.

Keyboard support is to be added but not in this commit.

Remove the "isConnected" methods for each input and change the same
method for game controllers to a "isSupported" function to deal
with the iOS version support.

Remove the sending of the EVENT_INPUT_CHANGED event due to the
above reasons. The overide of the isConnected property function is
also removed due to this reason. It caused problems that key
mappings were reset on connections/disconnections.
2023-08-20 21:38:52 +01:00
..
3ds GRAPHICS: Add support for pixels with masks and inverted pixels 2023-02-19 23:51:09 +01:00
android ANDROID: Improvements for controller movement detection 2023-08-13 23:25:18 +03:00
atari BACKENDS: ATARI: Remove the SCI hack 2023-08-12 17:38:49 +02:00
dc ALL: Add limits for all codebase 2023-06-06 08:14:25 +02:00
dingux ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ds DS: Fix building with the text console enabled 2023-07-20 17:43:32 +01:00
gph ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ios7 IOS7: Register inputs based on capabilities 2023-08-20 21:38:52 +01:00
libretro LIBRETRO: JANITORIAL: fix typo in setting description 2023-07-11 01:20:05 +02:00
maemo DISTS: Include MKV license in distribution packages 2023-03-05 21:47:13 +01:00
n64 ALL: Add limits for all codebase 2023-06-06 08:14:25 +02:00
null ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
openpandora ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
psp ALL: Add limits for all codebase 2023-06-06 08:14:25 +02:00
samsungtv ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sdl SDL: Improve CPU detection with older SDL versions 2023-08-14 00:40:42 +02:00
wii WII: Removed extra ")" in backend hasFeature 2023-08-13 00:22:10 +02:00