The continuing development of the legendary VBA gameboy advance emulator.
Go to file
Rafael Kitover 8c309eaaf4 fix modifier-only game keys
Fix using modifier keys such as SHIFT or CONTROL by themselves as game
keys.

Modifier keys are sent as a special keycode e.g. WXK_CTRL along with the
modifier flag, however on key release the keycode is sent but the
modifier flag is not. So check for modifier keys in process_key_press()
and always set the modifier flag so that release events are recognized
correctly.

Fix support for RAW_CTRL on Mac (which is the real control, while the
Command key is mapped to CTRL.)

Also disable the debug message emitted by wX when our modifier-only key
parsing code runs.

TODO: map modifier key names on Mac to the actual keys rather than the
wX names such as RAWCTRL.
2016-12-14 00:26:54 -08:00
CMakeScripts ./installdeps + windows cross build improvements 2016-12-12 19:46:14 -05:00
data Added the Official No-Intro Nintendo Gameboy Advance Number (Date) file for the release numbering. 2015-05-16 07:48:02 +00:00
dependencies@76e2d57b89 added submodule for dependencies. 2015-09-19 11:58:26 -04:00
doc Fix some lintian warnings. Patch by sergio-br2. 2015-05-29 22:11:38 +00:00
fex Some formating things 2016-07-31 19:55:24 -04:00
po Translation update https://www.transifex.com/projects/p/vba-m/ 2015-06-29 23:30:33 +10:00
project initial dump of the dependencies into trunk, may look to changing it into a git submodule later. 2015-06-10 20:08:42 -04:00
src fix modifier-only game keys 2016-12-14 00:26:54 -08:00
.clang-format Small change: make `.clang-format` use C++11 Standard 2016-08-08 13:42:19 -07:00
.gitignore support for fully independent .app build on Mac 2016-10-27 22:06:06 -07:00
.gitmodules added submodule for dependencies. 2015-09-19 11:58:26 -04:00
CMakeLists.txt generalize ./installdeps + mac pkg mgrs support 2016-12-10 23:41:32 -08:00
installdeps minor update to ./installdeps 2016-12-13 10:38:15 -05:00
todo.md msys2 build improvements 2016-11-14 10:56:50 -08:00