mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-13 11:19:58 +01:00
Fix warning runtime invalid scancode
This commit is contained in:
@@ -1190,16 +1190,18 @@ int Control::layoutKey(int key)
|
|||||||
|
|
||||||
// conversion of alphabetical keys from keyboard layout
|
// conversion of alphabetical keys from keyboard layout
|
||||||
for(int l=GLFW_KEY_SEMICOLON; l < GLFW_KEY_LEFT_BRACKET; ++l) {
|
for(int l=GLFW_KEY_SEMICOLON; l < GLFW_KEY_LEFT_BRACKET; ++l) {
|
||||||
|
int sc = glfwGetKeyScancode(l);
|
||||||
|
if ( sc > 0 ) {
|
||||||
|
const char* key_name = glfwGetKeyName(l, sc);
|
||||||
|
if (key_name) {
|
||||||
|
int letter = (int)key_name[0];
|
||||||
|
|
||||||
const char* key_name = glfwGetKeyName(l, 0);
|
// Convert to upper-case
|
||||||
if (key_name) {
|
if (letter >= 97 && letter <= 122)
|
||||||
int letter = (int)key_name[0];
|
letter -= 32;
|
||||||
|
|
||||||
// Convert to upper-case
|
_keyMap[l] = letter;
|
||||||
if (letter >= 97 && letter <= 122)
|
}
|
||||||
letter -= 32;
|
|
||||||
|
|
||||||
_keyMap[l] = letter;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user