aboutsummaryrefslogtreecommitdiff
path: root/backends/events
AgeCommit message (Collapse)Author
2016-07-25SDL: Disable keycode remapping when building for WinCEBastien Bouclet
WinCE does not have MapVirtualKey.
2016-07-25SDL: Fix Windows SDL1 keycodes to use the active keyboard layoutBastien Bouclet
2016-07-03Revert "SDL: Fix keyboard on macOS, fix directional keypad"Martin Kiewitz
This reverts commit 9aa7174218983bb1cf6fd98325082ca7d37f50fb. For now.
2016-07-03SDL: Fix keyboard on macOS, when using SDL2, fix directional keypadMartin Kiewitz
This will hopefully fully fix keyboard issues for macOS / SDL2, for example when pressing "alt-x". Also reset .ascii to 0, when Num-Lock is NOT enabled and keypad directional keys are pressed. This was fixed inside AGI+SCI previously. The latter shouldn't cause issues, but in case it does, the affected engine should get fixed and use keycodes instead.
2016-05-22SDL: Make TEXTINPUT handling more reliable for SDL2.Johannes Schickel
This reduces the likelihood of entering two characters per keypress in our guy on Windows. In fact, during my brief testing with the filter widget in the launcher I was not able to trigger the former behavior at all anymore.
2016-05-19ANDROIDSDL: add androidsdl backendlubomyr
2016-02-24GCW0: Trigger keyboard only on button down, not on up, otherwise it required ↵Eugene Sandulenko
holding
2016-02-14GCW0: Fix virtual keyboardEugene Sandulenko
2016-02-01Merge pull request #657 from lordhoto/scumm-alt-xEugene Sandulenko
ALL: Handle Alt-x internally in SCUMM.
2016-02-01SDL: Don't mix our key code with SDL's.Johannes Schickel
This case for F# keys was forgotten to update in 8530997fff7b5b9d558f7dd6a0d07c236e4de16f.
2016-01-29SDL: Do not quit on Alt-x.Johannes Schickel
This was originally added in cbd867329e018d7eca12b3a8842e52b8db9f494d to support this LucasArts game hotkey. However, Alt-x is used by other engines as hotkey. Most notably AGI's Leisure Suit Larry in the Land of the Lounge Lizards uses it to skip the age protection. Since we handle Alt-x internally in SCUMM now there is no need to keep this around in our backend code.
2015-12-15PS3: Make use of an updated SDL2 versionBastien Bouclet
This version, available at https://bitbucket.org/bgK/sdl_psl1ght, is based on SDL 2.0.3.
2015-12-13SDL: Slight formatting fixes.Johannes Schickel
2015-03-05SDL: Fake key events for unassociated TEXTINPUT events.Johannes Schickel
2015-03-05SDL: Remove TEXTINPUT events we associate with KEYDOWN.Johannes Schickel
2015-02-16SDL: Add basic abstraction class for the SDL window.Johannes Schickel
2015-01-25SDL: Add experimental support for SDL2.Johannes Schickel
This is based upon skristiansson's change set to make ScummVM work with SDL2.
2015-01-25SDL: Refactor WM specific functionality into SdlGraphicsManager.Johannes Schickel
2015-01-04SDL: Warn if the selected joystick does not existJoel Teichroeb
2014-10-27GCW0: Hardcoded (for now) GCW0 controlsEugene Sandulenko
2014-04-29SAMSUNGTV: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-04-29PS3: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-04-29MAEMO: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-04-29LINUXMOTO: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-04-29GPH: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-04-29DINGUX: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-02-18WINCE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18WEBOS: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18SYMBIAN: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18SDL: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18SAMSUNGTV: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18PS3: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18OPENPANDORA: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18MAEMO: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18LINUXMOTO: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18GPH: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18DINGUX: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18BACKENDS: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-24MAEMO: Get rid of superfluous cast.Johannes Schickel
2013-10-19SDL: Send EVENT_SCREEN_CHANGED after receiving SDL_VIDEORESIZE when necessary.Johannes Schickel
This fixes some ugly crashes when resizing the window in OpenGL mode.
2013-09-22EVENTS: Initialize class variable. CID 1002944Eugene Sandulenko
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2013-04-21BACKENDS: Fix unitialized variables in event manager. CID 1002944Eugene Sandulenko
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-05Merge remote branch 'upstream/master' into pegasusMatthew Hoops
2012-09-01OPENPANDORA: The buildbot toolchain doesn't like the ending commaBertrand Augereau
2012-08-31Merge remote branch 'upstream/master' into pegasusMatthew Hoops
2012-08-31OPENPANDORA: New touchscreen mode where the stylus hovers and the DPad ↵Bertrand Augereau
left/right/up trigger left/right/middle clicks
2012-08-26Merge remote branch 'upstream/master' into pegasusMatthew Hoops
Conflicts: AUTHORS devtools/credits.pl gui/credits.h
2012-07-31GPH: Move the legecy GP2X joystick code into the switch case to make it ↵David-John Willis
easier to follow.