[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r110824: Include Num Lock in test for modifier keys on MS-Windows.,
Eli Zaretskii <=