# HG changeset patch # User Karl Heuer # Date 832735615 0 # Node ID f39684fddaff3ac9ff15e28bedd9287045332906 # Parent a073669046b11103228f0259ea79082921504f1a (modifier_set): Check toggle state of CapsLock even if modifiers are not being recorded. diff -r a073669046b1 -r f39684fddaff src/w32fns.c --- a/src/w32fns.c Wed May 22 00:36:27 1996 +0000 +++ b/src/w32fns.c Wed May 22 03:26:55 1996 +0000 @@ -2754,6 +2754,8 @@ static int modifier_set (int vkey) { + if (vkey == VK_CAPITAL) + return (GetKeyState (vkey) & 0x1); if (!modifiers_recorded) return (GetKeyState (vkey) & 0x8000); @@ -2767,8 +2769,6 @@ return modifiers[EMACS_LMENU]; case VK_RMENU: return modifiers[EMACS_RMENU]; - case VK_CAPITAL: - return (GetKeyState (vkey) & 0x1); default: break; }