Add some key names for azerty layout
This commit is contained in:
parent
20507424ee
commit
78d9f2065c
@ -199,7 +199,22 @@ namespace irr
|
||||
IRR_KEY_BUTTON_SELECT = 0x111,
|
||||
IRR_KEY_BUTTON_MODE = 0x112,
|
||||
|
||||
IRR_KEY_CODES_COUNT = 0x113 // this is not a key, but the amount of keycodes there are.
|
||||
// For Azerty layout
|
||||
IRR_KEY_AMPERSAND = 0x113,
|
||||
IRR_KEY_EACUTE = 0x114,
|
||||
IRR_KEY_QUOTEDBL = 0x115,
|
||||
IRR_KEY_PARENLEFT = 0x116,
|
||||
IRR_KEY_EGRAVE = 0x117,
|
||||
IRR_KEY_CCEDILLA = 0x118,
|
||||
IRR_KEY_AGRAVE = 0x119,
|
||||
IRR_KEY_PARENRIGHT = 0x120,
|
||||
IRR_KEY_UGRAVE = 0x121,
|
||||
IRR_KEY_COLON = 0x122,
|
||||
IRR_KEY_DOLLAR = 0x123,
|
||||
IRR_KEY_EXCLAM = 0x124,
|
||||
IRR_KEY_TWOSUPERIOR = 0x125,
|
||||
|
||||
IRR_KEY_CODES_COUNT = 0x126 // this is not a key, but the amount of keycodes there are.
|
||||
};
|
||||
|
||||
} // end namespace irr
|
||||
|
@ -2441,16 +2441,16 @@ void CIrrDeviceLinux::createKeyMap()
|
||||
KeyMap.push_back(SKeyMap(XK_ISO_Level3_Shift, IRR_KEY_RMENU));
|
||||
KeyMap.push_back(SKeyMap(XK_Menu, IRR_KEY_MENU));
|
||||
KeyMap.push_back(SKeyMap(XK_space, IRR_KEY_SPACE));
|
||||
KeyMap.push_back(SKeyMap(XK_exclam, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_quotedbl, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_exclam, IRR_KEY_EXCLAM));
|
||||
KeyMap.push_back(SKeyMap(XK_quotedbl, IRR_KEY_QUOTEDBL));
|
||||
KeyMap.push_back(SKeyMap(XK_section, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_numbersign, IRR_KEY_OEM_2));
|
||||
KeyMap.push_back(SKeyMap(XK_dollar, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_dollar, IRR_KEY_DOLLAR));
|
||||
KeyMap.push_back(SKeyMap(XK_percent, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_ampersand, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_ampersand, IRR_KEY_AMPERSAND));
|
||||
KeyMap.push_back(SKeyMap(XK_apostrophe, IRR_KEY_OEM_7));
|
||||
KeyMap.push_back(SKeyMap(XK_parenleft, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_parenright, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_parenleft, IRR_KEY_PARENLEFT));
|
||||
KeyMap.push_back(SKeyMap(XK_parenright, IRR_KEY_PARENRIGHT));
|
||||
KeyMap.push_back(SKeyMap(XK_asterisk, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_plus, IRR_KEY_PLUS)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_comma, IRR_KEY_COMMA)); //?
|
||||
@ -2467,7 +2467,7 @@ void CIrrDeviceLinux::createKeyMap()
|
||||
KeyMap.push_back(SKeyMap(XK_7, IRR_KEY_7));
|
||||
KeyMap.push_back(SKeyMap(XK_8, IRR_KEY_8));
|
||||
KeyMap.push_back(SKeyMap(XK_9, IRR_KEY_9));
|
||||
KeyMap.push_back(SKeyMap(XK_colon, 0)); //?
|
||||
KeyMap.push_back(SKeyMap(XK_colon, IRR_KEY_COLON));
|
||||
KeyMap.push_back(SKeyMap(XK_semicolon, IRR_KEY_OEM_1));
|
||||
KeyMap.push_back(SKeyMap(XK_less, IRR_KEY_OEM_102));
|
||||
KeyMap.push_back(SKeyMap(XK_equal, IRR_KEY_PLUS));
|
||||
@ -2542,6 +2542,12 @@ void CIrrDeviceLinux::createKeyMap()
|
||||
KeyMap.push_back(SKeyMap(XK_udiaeresis, IRR_KEY_OEM_1));
|
||||
KeyMap.push_back(SKeyMap(XK_Super_L, IRR_KEY_LWIN));
|
||||
KeyMap.push_back(SKeyMap(XK_Super_R, IRR_KEY_RWIN));
|
||||
KeyMap.push_back(SKeyMap(XK_agrave, IRR_KEY_AGRAVE));
|
||||
KeyMap.push_back(SKeyMap(XK_ccedilla, IRR_KEY_CCEDILLA ));
|
||||
KeyMap.push_back(SKeyMap(XK_eacute, IRR_KEY_EACUTE));
|
||||
KeyMap.push_back(SKeyMap(XK_egrave, IRR_KEY_EGRAVE));
|
||||
KeyMap.push_back(SKeyMap(XK_ugrave, IRR_KEY_UGRAVE));
|
||||
KeyMap.push_back(SKeyMap(XK_twosuperior, IRR_KEY_TWOSUPERIOR));
|
||||
|
||||
KeyMap.sort();
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user