diff --git a/win/win32/mswproc.c b/win/win32/mswproc.c index 53841688b..5e82201f0 100644 --- a/win/win32/mswproc.c +++ b/win/win32/mswproc.c @@ -1702,7 +1702,9 @@ void mswin_main_loop() while( !mswin_have_input() && GetMessage(&msg, NULL, 0, 0)!=0 ) { - if (!TranslateAccelerator(msg.hwnd, GetNHApp()->hAccelTable, &msg)) { + if (GetNHApp()->regNetHackMode || + !TranslateAccelerator(msg.hwnd, GetNHApp()->hAccelTable, &msg)) + { TranslateMessage(&msg); DispatchMessage(&msg); }