mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
*** empty log message ***
This commit is contained in:
parent
a55abcaf55
commit
ba0c6d4c9b
@ -133,6 +133,31 @@ lookup_key(WPARAM wparam) const {
|
|||||||
if (isascii(key) && key != 0) {
|
if (isascii(key) && key != 0) {
|
||||||
if (GetKeyState(VK_SHIFT) >= 0)
|
if (GetKeyState(VK_SHIFT) >= 0)
|
||||||
key = tolower(key);
|
key = tolower(key);
|
||||||
|
else {
|
||||||
|
switch (key) {
|
||||||
|
case '1': key = '!'; break;
|
||||||
|
case '2': key = '@'; break;
|
||||||
|
case '3': key = '#'; break;
|
||||||
|
case '4': key = '$'; break;
|
||||||
|
case '5': key = '%'; break;
|
||||||
|
case '6': key = '^'; break;
|
||||||
|
case '7': key = '&'; break;
|
||||||
|
case '8': key = '*'; break;
|
||||||
|
case '9': key = '('; break;
|
||||||
|
case '0': key = ')'; break;
|
||||||
|
case '-': key = '_'; break;
|
||||||
|
case '=': key = '+'; break;
|
||||||
|
case ',': key = '<'; break;
|
||||||
|
case '.': key = '>'; break;
|
||||||
|
case '/': key = '?'; break;
|
||||||
|
case ';': key = ':'; break;
|
||||||
|
case '\'': key = '"'; break;
|
||||||
|
case '[': key = '{'; break;
|
||||||
|
case ']': key = '}'; break;
|
||||||
|
case '\\': key = '|'; break;
|
||||||
|
case '`': key = '~'; break;
|
||||||
|
}
|
||||||
|
}
|
||||||
return KeyboardButton::ascii_key((uchar)key);
|
return KeyboardButton::ascii_key((uchar)key);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -376,9 +376,16 @@ wglGraphicsPipe::lookup_key(WPARAM wparam) const {
|
|||||||
case '8': key = '*'; break;
|
case '8': key = '*'; break;
|
||||||
case '9': key = '('; break;
|
case '9': key = '('; break;
|
||||||
case '0': key = ')'; break;
|
case '0': key = ')'; break;
|
||||||
|
case '-': key = '_'; break;
|
||||||
case '=': key = '+'; break;
|
case '=': key = '+'; break;
|
||||||
|
case ',': key = '<'; break;
|
||||||
|
case '.': key = '>'; break;
|
||||||
case '/': key = '?'; break;
|
case '/': key = '?'; break;
|
||||||
case ';': key = ':'; break;
|
case ';': key = ':'; break;
|
||||||
|
case '\'': key = '"'; break;
|
||||||
|
case '[': key = '{'; break;
|
||||||
|
case ']': key = '}'; break;
|
||||||
|
case '\\': key = '|'; break;
|
||||||
case '`': key = '~'; break;
|
case '`': key = '~'; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user