diff --git a/dlls/x11drv/keyboard.c b/dlls/x11drv/keyboard.c index 73c67cd62a1434a2eca160d715690461d34e7410..082a303b56342159b26722b17cd834fbe416b7b6 100644 --- a/dlls/x11drv/keyboard.c +++ b/dlls/x11drv/keyboard.c @@ -1288,7 +1288,7 @@ void X11DRV_InitKeyboard( BYTE *key_state_table ) int maxlen=0,maxval=-1,ok; for (i=0; i<syms; i++) { keysym = XKeycodeToKeysym(display, keyc, i); - if ((keysym<0x800) && (keysym!=' ')) + if ((keysym<0x8000) && (keysym!=' ')) { #ifdef HAVE_XKB if (!is_xkb || !XkbTranslateKeySym(display, &keysym, 0, &ckey[i], 1, NULL))