Commit Graph

5 Commits

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