From b5f8b9227c0e9e336ee8f5052a400549977f0d54 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Wed, 25 Oct 2000 21:58:48 +0000 Subject: [PATCH] Added an another special case handling for Shift+[NumPad]DEL. --- windows/x11drv/keyboard.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c index 5088a674452..0837c0fbc38 100644 --- a/windows/x11drv/keyboard.c +++ b/windows/x11drv/keyboard.c @@ -1495,6 +1495,12 @@ INT X11DRV_ToUnicode(UINT virtKey, UINT scanCode, LPBYTE lpKeyState, *(char*)lpChar = 0; ret = 0; } + else if((lpKeyState[VK_SHIFT] & 0x80) /* Shift is pressed */ + && (keysym == XK_KP_Decimal)) + { + *(char*)lpChar = 0; + ret = 0; + } /* perform translation to unicode */ if(ret)