emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r110824: Include Num Lock in test for


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r110824: Include Num Lock in test for modifier keys on MS-Windows.
Date: Wed, 07 Nov 2012 19:33:14 +0200
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 110824
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Wed 2012-11-07 19:33:14 +0200
message:
  Include Num Lock in test for modifier keys on MS-Windows.
  
   src/w32fns.c (modifier_set): Do not omit checking the Num Lock key.
modified:
  src/ChangeLog
  src/w32fns.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2012-11-07 16:44:48 +0000
+++ b/src/ChangeLog     2012-11-07 17:33:14 +0000
@@ -5,6 +5,7 @@
        respective keys are treated as function keys, not as modifiers.
        This avoids destroying non-ASCII keyboard input when Scroll Lock
        is toggled ON.  (Bug#1280)
+       (modifier_set): Do not omit checking the Num Lock key.
 
 2012-11-07  Dmitry Antipov  <address@hidden>
 

=== modified file 'src/w32fns.c'
--- a/src/w32fns.c      2012-11-07 16:44:48 +0000
+++ b/src/w32fns.c      2012-11-07 17:33:14 +0000
@@ -2085,7 +2085,7 @@
 static int
 modifier_set (int vkey)
 {
-  if (vkey == VK_CAPITAL || vkey == VK_SCROLL)
+  if (vkey == VK_CAPITAL || vkey == VK_SCROLL || vkey == VK_NUMLOCK)
     return (GetKeyState (vkey) & 0x1);
   if (!modifiers_recorded)
     return (GetKeyState (vkey) & 0x8000);


reply via email to

[Prev in Thread] Current Thread [Next in Thread]