diff --git a/goldlib/gall/gkbdbase.cpp b/goldlib/gall/gkbdbase.cpp index 5d28e57..8d7f645 100644 --- a/goldlib/gall/gkbdbase.cpp +++ b/goldlib/gall/gkbdbase.cpp @@ -1233,7 +1233,7 @@ gkey kbxget_raw(int mode) { } // Fix Win9x anomaly - if((CKS & NUMLOCK_ON) and (VKC == VK_DELETE)) + if((CKS & NUMLOCK_ON) and (VKC == VK_DELETE) and ascii) VKC = VK_DECIMAL; switch(VKC) {