|
|
|
@@ -1372,7 +1372,7 @@ public: |
|
|
|
const ModifierKeys oldMods (currentModifiers);
|
|
|
|
bool keyPressed = false;
|
|
|
|
|
|
|
|
if ((sym & 0xff00) == 0xff00 || sym == XK_ISO_Left_Tab)
|
|
|
|
if ((sym & 0xff00) == 0xff00 || keyCode == XK_ISO_Left_Tab)
|
|
|
|
{
|
|
|
|
switch (sym) // Translate keypad
|
|
|
|
{
|
|
|
|
@@ -1431,6 +1431,11 @@ public: |
|
|
|
keyCode &= 0xff;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case XK_ISO_Left_Tab:
|
|
|
|
keyPressed = true;
|
|
|
|
keyCode = XK_Tab & 0xff;
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
if (sym >= XK_F1 && sym <= XK_F16)
|
|
|
|
{
|
|
|
|
|