mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 00:32:57 -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 (GetKeyState(VK_SHIFT) >= 0)
|
||||
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);
|
||||
}
|
||||
break;
|
||||
|
@ -376,9 +376,16 @@ wglGraphicsPipe::lookup_key(WPARAM wparam) const {
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user