Commit Graph

96 Commits

Author SHA1 Message Date
Henrik Rydgard 67b79a5933 On Android, set the default keymap to be the standard controller map. Should make things work instantly on sixaxis and shield for example. 2013-07-08 17:19:39 +02:00
Henrik Rydgard f2e739992d More mousewheel support 2013-07-08 12:35:08 +02:00
Unknown W. Brackets facad022ee Reverse default DirectInput Y mapping.
As it was before.
2013-07-07 17:18:24 -07:00
Unknown W. Brackets d9bfcce0de Switch to buttons instead of A/B/X/Y for dinput.
This way people don't say "but my X button shows up as L1."
2013-07-07 17:05:03 -07:00
Unknown W. Brackets fc50094725 Add back the right stick, but no UI.
Not sure where to fit it...
2013-07-07 16:17:04 -07:00
Unknown W. Brackets fb2ca2bb82 Add default mappings for left analog sticks. 2013-07-07 16:10:20 -07:00
Unknown W. Brackets 8e5d115c8e Get basic axis mapping working. 2013-07-07 16:10:20 -07:00
Unknown W. Brackets ef8ce2d05c Add some missing key names. 2013-07-07 09:26:30 -07:00
Henrik Rydgard b581b73757 Make even more keys mappable 2013-07-07 14:38:10 +02:00
Henrik Rydgard ab1b7e7288 Get rid of remaining legacy key mappings. Make Pause and F3 mappable, add default mappings. You may need to manually map these if you have an old ppsspp.ini. 2013-07-07 14:08:08 +02:00
Henrik Rydgard 7cd45d9375 Make some more keys mappable in Windows. 2013-07-07 12:03:11 +02:00
Henrik Rydgard 19a6edd6cc Let the user map unthrottle and rapidfire. Make more keys mappable. 2013-07-07 11:25:19 +02:00
Henrik Rydgard 47dae8c004 Fix bug with unthrottle as virtual key. Add button to restore default key mappings. 2013-07-07 11:25:19 +02:00
Henrik Rydgard cee45d0ad2 Win32: Switch to RawInput for keyboard processing. Lets us distinguish LSHIFT/RSHIFT and LCTRL/RCTRL. 2013-07-07 11:25:18 +02:00
Unknown W. Brackets efb2ab52b4 Add a rapid fire virtual key, like before. 2013-07-06 23:06:34 -07:00
Henrik Rydgard a793688005 Clear controller mapping sections in the ini to prevent them from growing out of control heh 2013-07-06 21:30:27 +02:00
Henrik Rydgard b0ee3a173a Add mechanism for unlimited mappable virtual keys (not restricted by some bitfield). Use it to implement X/Y analog key mapping. 2013-07-06 20:45:44 +02:00
Henrik Rydgard cc58e34cf8 Remove legacy key mapping and associate devices with keys (DInput has been left behind for now, will be fixed up soon). Saving is broken, will be fixed soon. 2013-07-06 20:45:44 +02:00
Henrik Rydgard a599bf7500 Assorted warning fixes and cleanups 2013-07-06 11:09:19 +02:00
The Dax 4338a43461 Fix Select button on Windows. 2013-07-05 05:04:39 -04:00
Daniel Dressler 6d290f4530 Make key map screen hint which map conflicts 2013-07-03 22:29:18 -07:00
Daniel Dressler 460c03a00d Make key map defaults match old mapping 2013-07-03 22:00:55 -07:00
The Dax ab8c1f5b5f Fix multiple compilation issues for all platforms. 2013-07-03 14:37:31 -04:00
Daniel Dressler 20399b9d6c Make key mapping screen save changes 2013-06-30 22:48:15 -07:00
Daniel Dressler 14bce01a33 Fix key map settings screen using wrong enums 2013-06-26 20:22:45 -07:00
Daniel Dressler 6294e36c95 Make KeyMap use native keycodes and Core PS btns 2013-06-24 22:08:23 -07:00
Daniel Dressler 29271f67d7 Sync KeyMap to native changes 2013-06-24 21:34:14 -07:00
Daniel Dressler 83a5609f22 Move keyboard key codes into native 2013-06-23 22:08:45 -07:00
Daniel Dressler 7d4ab6e786 Fix function declarations missing from namespace 2013-06-23 21:18:00 -07:00
Daniel Dressler f79de79a9d Fix missing ; 2013-06-13 20:37:50 -07:00
Daniel Dressler cd69ec3acb Merge branch 'master' of github.com:hrydgard/ppsspp 2013-06-13 20:31:09 -07:00
Daniel Dressler 79e6d4975b Fix inconsistent namespace usage 2013-06-13 20:30:02 -07:00
Sacha b39a572043 Buildfixes.
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
2013-06-02 13:26:39 +10:00
King_DuckZ 61500281a9 Warning fix on Intel compiler. 2013-05-30 15:42:11 +02:00
King_DuckZ 1455452850 Trailing whitespaces removed. 2013-05-30 15:42:11 +02:00
Daniel Dressler a9d6916cde Fix key map resolution only checking user settings
Alone the way a few other bugs got squashed
2013-05-25 20:29:52 -07:00
Daniel Dressler b219dee8b4 Fix static keyword hiding functions 2013-05-23 21:05:41 -07:00
danieru 26991af45b Fix reference to "FAKE" analog keys 2013-04-20 15:10:28 -06:00
danieru 16bbae440f Fix inconsistent indentation 2013-04-20 14:35:25 -06:00
danieru 432f10b9bf Fix comment syntax 2013-04-20 14:33:12 -06:00
danieru 26c2a6a173 Use unicode symbols for psp button names
Instead of approximating with ansi chars.
2013-04-20 13:19:13 -06:00
danieru f63ea38af8 Remove "FAKE" modifier for primary analog keys
Since KeyMap only handles descrete keys it is
inaccurate to call them analog. Let no
developer should get confused since the cardinal
directions indicate the descrete natures.
2013-04-20 13:11:51 -06:00
danieru 6121819856 Extend KeyMap supported keys
Uppercase latin,
Fastforward,
Alt analog stick,
2013-04-20 13:09:56 -06:00
danieru cbbed0f18b Implement platform specific keymap registration 2013-04-20 13:01:15 -06:00
danieru c2cf28e4b8 Fix typo capitalization of lower case b's name 2013-04-20 12:54:40 -06:00
danieru 8ea13cd3ed Add KeyMap key translation layer 2013-04-19 22:52:54 -06:00