From 4caa2a11478c5e91e7d8c79cdaa0e4ce568a7d74 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Thu, 24 Dec 1998 14:37:36 +0000 Subject: [PATCH] Lowest scan code seems to be 1, not zero. --- windows/x11drv/keyboard.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/x11drv/keyboard.c b/windows/x11drv/keyboard.c index 6eeef6151a8..125b0061f0c 100644 --- a/windows/x11drv/keyboard.c +++ b/windows/x11drv/keyboard.c @@ -314,7 +314,8 @@ void KEYBOARD_HandleEvent( WND *pWnd, XKeyEvent *event ) bScan = event->keycode; break; } - bScan -= min_keycode; /* Windows starts from 0, X from min_keycode (8 usually) */ + bScan -= min_keycode - 1; /* Windows starts from 1, + X from min_keycode (8 usually) */ TRACE(key, "bScan = 0x%02x.\n", bScan); dwFlags = 0; -- 2.11.4.GIT