Commit Graph

23 Commits

Author SHA1 Message Date
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