Fix left vs right modifiers, insert key, and super keys

This commit is contained in:
Cameron Gutman 2021-07-25 15:03:26 -05:00
parent 30da7e2bc2
commit b71862d622
2 changed files with 21 additions and 14 deletions

View File

@ -47,7 +47,7 @@ static const short keyCodes[] = {
0xDB, //VK_BRACELEFT
0xDD, //VK_BRACERIGHT
0x0D, //VK_ENTER
0x11, //VK_CONTROL Left control
0xA2, //VK_CONTROL Left control
0x41, //VK_A
0x53, //VK_S
0x44, //VK_D
@ -60,7 +60,7 @@ static const short keyCodes[] = {
0xBA, //VK_SEMICOLON
0xDE, //VK_APOSTROPHE
0xC0, //VK_GRAVE
0x10, //VK_SHIFT Left shift
0xA0, //VK_SHIFT Left shift
0xDC, //VK_BACK_SLASH
0x5A, //VK_Z
0x58, //VK_X
@ -72,9 +72,9 @@ static const short keyCodes[] = {
0xBC, //VK_COMMA
0xBE, //VK_DOT
0xBF, //VK_SLASH
0x10, //VK_SHIFT Right shift
0xA1, //VK_SHIFT Right shift
0x6A, //VK_KPASTERISK
0x12, //VK_ALT Left alt
0xA4, //VK_ALT Left alt
0x20, //VK_SPACE
0x14, //VK_CAPS_LOCK
0x70, //VK_F1
@ -115,10 +115,10 @@ static const short keyCodes[] = {
0, //VK_MUHENKAN
0, //VK_KPJPCOMMA
0x0D, //VK_KPENTER
0x11, //VK_CONTROL Right ctrl
0xA3, //VK_CONTROL Right ctrl
0x6F, //VK_KPSLASH
0x2C, //VK_SYSRQ
0x12, //VK_ALT Right alt
0xA5, //VK_ALT Right alt
0, //KeyEvent.VK_LINEFEED
0x24, //VK_HOME
0x26, //VK_UP
@ -128,7 +128,7 @@ static const short keyCodes[] = {
0x23, //VK_END
0x28, //VK_DOWN
0x22, //VK_PAGE_DOWN
0x9B, //VK_INSERT
0x2D, //VK_INSERT
0x2E, //VK_DELETE
0, //VK_MACRO
0, //VK_MUTE
@ -139,4 +139,11 @@ static const short keyCodes[] = {
0, //VK_KPPLUSMINUS
0x13, //VK_PAUSE
0, //VK_SCALE AL Compiz Scale (Expose)
0, //KEY_KPCOMMA
0, //KEY_HANGEUL
0, //KEY_HANJA
0, //KEY_YEN
0x5B, //KEY_LEFTMETA
0x5C, //KEY_RIGHTMETA
0, //KEY_COMPOSE
};

View File

@ -76,7 +76,7 @@ static const short keyCodes4[] = {
0, //SDLK_PRINTSCREEN
0x91, //SDLK_SCROLLLOCK
0x13, //SDLK_PAUSE
0x9B, //SDLK_INSERT
0x2D, //SDLK_INSERT
0x24, //SDLK_HOME
0x21, //SDLK_PAGEUP
0, //Not used
@ -89,13 +89,13 @@ static const short keyCodes4[] = {
};
static const short keyCodes5[] = {
0x11, //SDLK_LCTRL
0x10, //SDLK_LSHIFT
0x12, //SDLK_LALT
0xA2, //SDLK_LCTRL
0xA0, //SDLK_LSHIFT
0xA4, //SDLK_LALT
0x5B, //SDLK_LGUI
0x11, //SDLK_LRCTRL
0x10, //SDLK_RSHIFT
0x12, //SDLK_RALT
0xA3, //SDLK_RCTRL
0xA1, //SDLK_RSHIFT
0xA5, //SDLK_RALT
0x5C, //SDLK_RGUI
};