Commit Graph

24 Commits

Author SHA1 Message Date
goyuken 4fc714d0ad more generalized directinput handling.
all axes are handled as boolbuttons with hardcoded deadzones.
all boolbuttons are handled as expected.
"slider"s are not handled because i had nothing to test against.
button names for axes have changed; button names for boolbuttons have not.
2012-09-29 19:16:37 +00:00
peter e310e90d9f Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows
This is (almost, bar some local resource hacks) enough to start the
emulator on Linux/Mono, load a ROM and watch the demo (input and
audio don't work yet).
2012-03-12 04:44:34 +00:00
zeromus 4acbf1e584 fix some sticky input bugs hopefully without creating anymore 2011-09-11 18:05:49 +00:00
zeromus 35ead836d2 fix input better 2011-08-27 02:56:15 +00:00
zeromus 3420f0bc5e see if this input code is any faster 2011-08-27 01:15:57 +00:00
zeromus 5580295085 movie input refactoring 2011-07-24 23:14:16 +00:00
zeromus 29b2e30c36 cleanup Controller class (remove old sticky and forcing code) 2011-07-24 20:37:10 +00:00
zeromus f8f1906a3c make alt hotkeys more useful by preventing interference from windows menu system 2011-07-10 19:50:59 +00:00
zeromus 61f466ca8e fix more input stuff better 2011-07-10 07:39:40 +00:00
zeromus 4991b95def refine input stuff 2011-07-10 02:14:58 +00:00
zeromus 4ac74a20b3 fix obvious bug in last checkin 2011-07-09 23:18:13 +00:00
zeromus 9355bc0f2e redo some of client input and hotkey handling 2011-07-09 22:09:39 +00:00
beirich 2cbc50143f Input update... always run directinput in background input mode, we take care of ignoring input when application isn't focused ourselves 2011-07-08 05:15:28 +00:00
beirich 10faa8a55f Fix issues with modifier keys. If you bind "Tab", it wont be triggered by pressing "Shift+Tab". 2011-07-05 05:41:59 +00:00
beirich a3df5345f6 GetPressedKey() progress, returns keyboard with desired modifier-key properties 2011-07-04 23:36:06 +00:00
beirich 9bd1d75ba1 Implement GetPressedKey for joysticks, untested; keyboard polling is in progress 2011-07-04 20:45:05 +00:00
andres.delikat e4a112c220 Hotkeys/Input - Use Ctrl for display instead of Control 2011-06-21 01:22:27 +00:00
andres.delikat 30296e4f5b Don't distinguish between left & right shift/alt/control! 2011-06-20 02:24:41 +00:00
andres.delikat e6af827d7c ...and remove some debug code I left in 2011-06-19 23:40:20 +00:00
andres.delikat 5bda595ee7 fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually 2011-06-19 23:39:25 +00:00
andres.delikat 38422fda10 Numpad 2,4,6,8 != Arrow keys! 2011-06-19 23:31:58 +00:00
andres.delikat b79d179760 Hook up TI83 to controller config + snazzy "controller" image 2011-04-24 02:01:36 +00:00
beirich 957cf69bae make controls processing more resilient against malformed binding strings 2011-02-20 06:49:16 +00:00
beirich 89e4c5a674 2011-01-11 02:55:51 +00:00