Commit graph

12 commits

Author SHA1 Message Date
CrazyMax
15509420a8 disable background input for Windows 2013-04-28 12:30:43 +03:00
oioitff
36a03f7ad3 Build fix 2013-04-18 20:23:26 +08:00
oioitff
7ff4f34a48 Add an UI for modifying controls for PC 2013-04-18 18:38:43 +08:00
Unknown W. Brackets
d441068350 Only alternate buttons, not arrows/special keys. 2013-03-31 13:11:37 -07:00
Henrik Rydgard
2301ad0b7c X360 controller: Left thumb speedup, right thumb menu, keyboard still works 2013-03-31 11:30:50 +02:00
Henrik Rydgard
634e324975 More work on control 2013-03-31 00:39:58 +01:00
Henrik Rydgard
afa21588d7 Some work towards better control handling, includes stickyfix from native 2013-03-30 23:55:28 +01:00
Unknown W. Brackets
e8e9f7f9d8 Add very simple rapid fire for Windows keyboard.
Mostly to speed up debugging.
2013-02-11 01:27:06 -08:00
Unknown W. Brackets
f546e9084f Use 100% because 80% is in some games' deadzone.
Like Senjou no Valkyria 3.  Also some games register it but move slow.
2013-01-06 22:57:33 -08:00
Unknown W. Brackets
e3943c390a Arg, I got these backwards. 2012-12-29 16:13:54 -08:00
Unknown W. Brackets
958fd29593 On Windows, separate analog and digital arrows.
This fixes the Tales of Eternia menu and movement.
2012-12-02 16:04:50 -08:00
Diogo Franco (Kovensky)
7e7e9a0452 Add a class for keyboard input
Removes the windows-specific hack from sceCtrl
to read keyboard input and instead add a hack to
PPSSPPWindows.

The input mapping is still hardcoded and is the same
as it was in sceCtrl.

Add an std::list to WindowsHost that, curretly, contains
a hardcoded list of preferred `InputDevice`s. Devices
are tried in-order until one of them reports success.
Xinput is preferred over Keyboard. Keyboard always
returns success. Pointers are stored in the std::list
for polymorphism.

Change XinputDevice to report failure as soon as a
device can't be queried, instead of only a frame later.
2012-11-12 17:49:40 +00:00