pcsx2/bin
Avi Halachmi (:avih) 68b4d54f18 gui: kb shortcuts: fix key codes for "non-special" keys
This patch fixes 3 different issues for wx event key codes and the ini parser.
- The ini parser (for PCSX2_keys.ini) parses symbols and letters correctly,
  but parsed `shift-q` as `Q` without shift. Now it's parsed as `q` with shift.
- the wx event keycode has the shift flag set correctly, but always has the
  upper case code for letters (e.g. `Q` when `q` was pressed, and `Q` with shift
  flag when shift-q is pressed). Now uses lower case for letters.
- For symbol-only keys (e.g. `-` or `=`), the keycode is the MS VK_.. thingy,
  e.g. for `=` it passed 187 instead of 61, or for `.` it had 190 instead of 46.
  Now returns the ascii code where possible (assuming US KB layout).

Also, when the DevCon is enabled, all key presses are printed to the console in
a format which could be copied to pcsx2_keys.ini, so this should allow also
non-US KBs to be set up for arbitrary symbols.

It should now be possible to use letters and symbols at PCSX2_keys.ini or as
default accelerators definitions within the code.

Note: this should have supposedly been fixed at r4918 ( 851bfba ), but neither
that build from the buildbot archive, nor the official 1.2.1 release (r5875),
nor the current builds have this working, which is really weird (tested on win8)
2015-10-11 19:25:24 +03:00
..
Langs Merge pull request #843 from pgert/master 2015-09-25 18:27:04 +02:00
cheats Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
docs linux: rename everything. It is PCSX2 is uppercase letter 2015-05-18 10:04:23 +02:00
shaders Remove include from shader suite 2015-09-28 12:45:14 +01:00
GameIndex.dbf GameDB: Update entry for .hack/Fragment to include SkipMPEG. Fixes #867 2015-10-03 13:48:14 +01:00
PCSX2-linux.sh Use set -e in the body of the script. 2015-07-27 14:13:03 -04:00
PCSX2_keys.ini.default gui: kb shortcuts: fix key codes for "non-special" keys 2015-10-11 19:25:24 +03:00
cheats_ws.zip cheats_ws: 1938 widescreen patches (176 new, 1 removed, 33 modified) 2015-08-18 22:00:41 +03:00
portable.ini Langs: Change the Arabic name properly, update relevant files (thanks for the heads up Gregory :) ) 2014-02-07 20:34:36 +00:00
run_spu2_replay.cmd Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00