Commit Graph
11573 Commits
Author SHA1 Message Date
dykebeard ead1237dea git makes me want to disembowel myself 2013-07-07 17:10:45 -04:00
thedax b6bad32c1d Merge pull request #1 from unknownbrackets/dinput-fix
Merge pull request #1 from unknownbrackets/dinput-fix
2013-07-07 13:47:16 -07:00
Unknown W. Brackets 3852e26558 Remove the force device setting, map instead. 2013-07-07 13:44:21 -07:00
Unknown W. Brackets b3b2269536 Remove some dead code. 2013-07-07 13:43:53 -07:00
Unknown W. Brackets e6f4f3a9ac Fix POV so it resets, cooperates with kbd.
Only resends on change.  DirectInput is all about polling, unfortunately.
We could use a separate thread and wait on events...
2013-07-07 13:43:28 -07:00
The Dax 0003b4d4dd Layout ApplyButtons to more closely resemble the XInput code. 2013-07-07 16:33:15 -04:00
The Dax 175223118a Make coding style consistent across entire DinputDevice.cpp file. 2013-07-07 16:28:42 -04:00
The Dax 82b3afe923 Fix more styling issues. 2013-07-07 16:25:23 -04:00
The Dax 7e2c5815da Rebase to latest master. 2013-07-07 16:20:25 -04:00
The Dax d182a3388e Fix some styling issues, remove some old and irrelevant comments. 2013-07-07 16:19:55 -04:00
The Dax c65a2eeda3 Fix default button mappings and incorrect axes(they are wrong on my controller, at least..).
TODO: Fix comments.

Also, is there no way to remove the hack for the special buttons..?
2013-07-07 16:19:55 -04:00
The Dax c5ffd23fb1 Fix inverted buttons, and allow the special keys to be remapped[hopefully..]. 2013-07-07 16:19:55 -04:00
The Dax 9aaf4e5e08 Add RightStickBind support. It's still not 100% bug free... 2013-07-07 16:19:55 -04:00
The Dax 3023ab91ec Add POV support. 2013-07-07 16:19:55 -04:00
The Dax bc06c5992e Fix horrible styling. 2013-07-07 16:19:54 -04:00
The Dax 8e136bc383 Begin updating DirectInput for keymapping, and to take it off the legacy path. 2013-07-07 16:19:54 -04:00
dykebeard 57713a6a64 hurf 2013-07-07 15:44:00 -04:00
Henrik Rydgård e2b5bfcd13 Merge pull request #2686 from unknownbrackets/keymap-win
Clean up keymap for Windows
2013-07-07 12:15:43 -07:00
dykebeard dc0a7de62b PNG screenshot writing 2013-07-07 14:56:18 -04:00
Unknown W. Brackets 55a060332e Clean up some magic numbers, remove old code. 2013-07-07 09:27:53 -07:00
Unknown W. Brackets f6abce2102 Add some missing keyboard VK constants.
VK_PRINT is confusingly not print screen.  Also remove some dups.
2013-07-07 09:27:18 -07:00
Unknown W. Brackets ef8ce2d05c Add some missing key names. 2013-07-07 09:26:30 -07:00
Henrik Rydgard 76c3f16b5c Merge branch 'patch-8' of https://github.com/raven02/ppsspp into raven02-patch-8 2013-07-07 14:40:24 +02:00
Henrik Rydgard b581b73757 Make even more keys mappable 2013-07-07 14:38:10 +02:00
Henrik Rydgard a8e932830e Revert part of 3ac9aa9cfb , it crashes GTA: LCS. @tpunix, might want to investigate. 2013-07-07 14:19:40 +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 d5f4933b44 Bugfix R2 on x360 controller 2013-07-07 13:44:32 +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 1256d5528d Use EXT_swap_control_tear when available to ensure that VSync never slows things down (tears instead if it can't keep up, better than stuttering) 2013-07-07 11:25:18 +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
Henrik Rydgård 336bfbb49d Merge pull request #2677 from thedax/hdRemasterSupport
HDRemaster support: Fix memory sizes for Eiyuu Sensetsu games
2013-07-07 02:16:00 -07:00
Unknown W. Brackets 932e0b857c Fix a possible infinite loop in the symbol map. 2013-07-07 01:58:23 -07:00
Sacha 43906e5e96 Qt and Blackberry buildfix. 2013-07-07 18:08:41 +10:00
Henrik Rydgård 3e8cb98a40 Merge pull request #2672 from unknownbrackets/ctrl-rapid
Add back rapid fire, make it possible to use on other platforms
2013-07-07 00:49:37 -07:00
Henrik Rydgård 44f406b3f7 Merge pull request #2665 from unknownbrackets/perf
Improve performance of export resolving / module loading
2013-07-07 00:38:38 -07:00
Henrik Rydgård 6ad97cb1ba Merge pull request #2676 from thedax/hdRemasterSupport
HDRemaster support: Simplify/tidy the code
2013-07-07 00:37:09 -07:00
The Dax 45140db86a Fix memory sizes for Eiyuu Densetsu HD Remaster games, thanks to @Darth1701. 2013-07-07 03:37:08 -04:00
The Dax 2c0545ab29 Fix bad autotests commit. 2013-07-07 03:22:04 -04:00
The Dax da9472c486 Simplify the HDRemaster struct, eliminating the need for the g_MemoryEnd variable. 2013-07-07 03:07:51 -04:00
Unknown W. Brackets 3e634e7677 Remove some no longer used xinput stuff. 2013-07-06 23:16:36 -07:00
Unknown W. Brackets a37a6a8d54 Remove some unused keyboard code, avoid confusion. 2013-07-06 23:11:43 -07:00
Unknown W. Brackets 861eafef26 Make pause/speed virtual buttons work again.
Fixes #2669.
2013-07-06 23:06:35 -07:00
Unknown W. Brackets fcf9a374a7 Make it easier to test the pause button. 2013-07-06 23:06:34 -07:00
Unknown W. Brackets efb2ab52b4 Add a rapid fire virtual key, like before. 2013-07-06 23:06:34 -07:00
Unknown W. Brackets 39fc7931bb Add keymap support for alt/shift/ctrl on Windows.
WM_KEYDOWN only gets VK_SHIFT, not L or R.  We could detect which on
press, but not on release.  It's simpler to just resend both.
2013-07-06 23:06:33 -07:00
Unknown W. Brackets cb249c469b Properly send the right analog to the game.
I don't think this was actually working before.
2013-07-06 23:06:33 -07:00
Unknown W. Brackets 1ab86a68c9 Add rapid fire ctrl interface, minor cleanup. 2013-07-06 23:06:32 -07:00
raven02 8cf50d62fb Fix texture misalignment & distortion in multiple games 2013-07-07 12:17:52 +08:00