Commit Graph

74 Commits

Author SHA1 Message Date
Sergii Pylypenko
169a2bf551 SDL: fixed compilation with GCC toolchain 2017-11-08 22:47:53 +02:00
Sergii Pylypenko
b12fc6e402 SDL: support for 4 gamepads, I have tested with only three gamepads so 4-th gamepad could fail 2017-11-08 22:09:32 +02:00
Sergii Pylypenko
b742ebaf72 SDL: unfinished support for multiple gamepads 2017-11-03 23:49:24 +02:00
Sergii Pylypenko
d378ee692f SDL: redefine gamepad Start/Select and DPAD keycodes in AndroidiAppSettings.cfg 2017-10-31 19:49:49 +02:00
Sergii Pylypenko
5223f423d8 SDL: Attempt to fix async text input 2017-09-26 22:27:53 +03:00
Sergii Pylypenko
ca601438d7 SDL: Reverted centering mouse cursor when sending pinch-zoom gesture 2017-06-22 23:06:46 +03:00
Sergii Pylypenko
5132ae8020 SDL: center mouse cursor between ouch points when sending pinch-zoom gesture keycode 2017-06-21 17:51:40 +03:00
lubomyr
d050f3d3cd added getter for mouse emulation mode 2017-01-28 23:01:23 +02:00
Sergii Pylypenko
c23b64cdaf SDL: API to change mouse mode on the fly 2017-01-27 22:57:06 +02:00
lubomyr
c38d48f737 changed delay for 'tap or timeout' left mouse click 2016-10-28 21:42:02 +03:00
lubomyr
45593cd2f2 changed delay for 'tap or timeout' left mouse click 2016-04-23 23:17:22 +03:00
Sergii Pylypenko
1842bb2209 SDL: bigger delay for 'tap or timeout' left mouse click, this commit can break emulators like ScummVM 2016-04-22 22:27:18 +03:00
Sergii Pylypenko
c8fc91b310 SDL: fixed keys @#+ not working with CompatibilityHacksTextInputEmulatesHwKeyboard=y 2015-09-24 21:21:27 +03:00
Sergii Pylypenko
b205003403 SDL: new API SDL_ANDROID_SetAndroidKeycode() to set SDL keycodes to Volume keys and other hardware keys. 2015-07-31 21:47:09 +03:00
Sergii Pylypenko
b7733367a3 Added orientation sensor support 2015-07-14 22:13:55 +03:00
pelya
546bbc3ea0 SDL: move mouse with right gamepad stick, added bounds checking to moving mouse with arrow keys 2015-03-22 22:21:35 +02:00
pelya
f0688ea027 SDL: Tentative fix for buggy keyboards that send ASCII symbols without keysym 2015-03-22 21:05:18 +02:00
pelya
16da838bda Android 3.0 is now lowest supported version, because of new 'clipboard changed' notification in SDL_syswm.h, using SDL_SYSWMEVENT. 2015-01-01 04:43:30 +02:00
Sergii Pylypenko
50a6d7e253 Fixed following mouse cursor when keyboard is shown 2014-12-26 23:24:22 +02:00
Sergii Pylypenko
fad0e66666 Fixed bug in gamepad dpad processing, removed old unused trackball code, random 64-bit fixes 2014-10-23 23:31:29 +03:00
Sergii Pylypenko
fc92bb86d1 Do not fire right mouse button when lifting fingers, if middle button was pressed 2014-10-10 22:24:50 +03:00
pelya
283b1d6b3d Inverted axis for gyroscope mouse movement, because eh, why did I think inverted axes was a nice idea anyway? 2014-06-29 01:31:35 +03:00
Sergii Pylypenko
e7693951a2 Replaced spaces with tabs in Java code 2014-06-24 20:21:25 +03:00
pelya
ed8e3457d0 Updated license text in all SDL 1.2 sources 2014-06-22 01:58:38 +03:00
Sergii Pylypenko
08a4b61430 Refreshing screen on mouse click is back as an option in AndroidAppSettings.cfg, enabled by default 2014-05-15 22:47:50 +03:00
pelya
3895577492 Fixed SDL not sending mouse button up event if app does not redraw the screen 2014-05-02 00:36:26 +03:00
pelya
12af81b113 Finished fixing mouse not clicking on timeout until you move your finger. 2014-05-01 18:31:02 +03:00
Sergii Pylypenko
14008a079e Trying to fix mouse not clicking on timeout until you move your finger. NOT FINISHED YET. 2014-04-30 23:40:13 +03:00
pelya
3c8c656e34 More sensitivity for gyroscope 2014-04-24 01:35:24 +03:00
pelya
6017a2ba4d Force screen refresh when hovering finger leaves the screen, to remove magnifier window 2014-04-24 01:10:38 +03:00
pelya
0c5df7594c Fixed gyroscope calibration not saved to settings file, fixes to gyroscope mouse input - it still does not work with finger hover 2014-04-21 20:30:52 +03:00
pelya
343bfe673a Move mouse with gyroscope, not tested yet. 2014-04-20 23:54:08 +03:00
Sergii Pylypenko
0ea927ecb5 Allow clearing input field in Android native text input 2014-03-27 21:11:08 +02:00
pelya
80e290a9d6 Fixed invalid axes in third on-screen joystick 2014-03-02 22:20:52 +02:00
pelya
a7cc994ae0 Fixed amount of joystick 0 axis too low 2014-03-02 21:35:33 +02:00
pelya
5ab47cd410 Third on-screen joystick, overkill! 2014-03-02 19:05:52 +02:00
pelya
728455e957 Do not send mujltitouch gestures when third mouse butto nis pressed 2014-03-02 00:34:46 +02:00
pelya
c06af51a92 Option for touchscreen keyboard to keep buttons pressed, to emulate Ctrl/Alt/Shift 2014-03-01 22:52:41 +02:00
pelya
b40e28f3a7 Removed autofire for on-screen keyboard, the feature is unused and complicated 2014-03-01 18:45:03 +02:00
Sergii Pylypenko
6bca2ffde8 Fix for invalid pressure when processing hover events 2014-02-26 16:05:21 +02:00
Sergii Pylypenko
05a870f897 Three-finger touch will send middle mouse button event 2014-02-25 17:50:38 +02:00
Sergii Pylypenko
700a1d88c7 Right mouse button long-press is not an option in AndoridAppSettings.cfg 2014-02-25 17:29:40 +02:00
pelya
49b39870f6 Two-finger scroll with mouse wheel, changed right mouse click a bit 2014-02-23 21:46:25 +02:00
pelya
6691181f21 Magnifying glass when hovering finger near display 2014-02-23 20:09:32 +02:00
pelya
881a7daf70 Fixed international text input in XServer 2014-02-23 19:26:20 +02:00
pelya
0b4b82b969 Working hiver jitter filter 2014-02-23 14:47:55 +02:00
pelya
4bc6687d1a Support for hover events jitter filter, it doesn't work yet. Also updated translations 2014-02-23 00:39:26 +02:00
Sergii Pylypenko
4383b9d5fb Split mouse handling code into several small functions, removed 'tiny' screen size 2014-02-22 01:14:55 +02:00
Sergii Pylypenko
6be28fdf53 Enabled horizontal mouse wheel in SDL, updated XServer to support X86 and MIPS 2014-01-30 13:28:00 +02:00
Sergii Pylypenko
7f88552025 Fixed bogus keypress sent when screen keyboard is not shown (Ouya) 2014-01-20 22:14:02 +02:00