[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r110819: * nsterm.m (convert_ns_to_X_
From: |
Jan D. |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r110819: * nsterm.m (convert_ns_to_X_keysym, keyDown:): Add NSNumericPadKeyMask |
Date: |
Tue, 06 Nov 2012 19:31:19 +0100 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 110819
fixes bug: http://debbugs.gnu.org/12816
committer: Jan D. <address@hidden>
branch nick: trunk
timestamp: Tue 2012-11-06 19:31:19 +0100
message:
* nsterm.m (convert_ns_to_X_keysym, keyDown:): Add NSNumericPadKeyMask
to keypad keys.
modified:
src/ChangeLog
src/nsterm.m
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2012-11-06 17:40:07 +0000
+++ b/src/ChangeLog 2012-11-06 18:31:19 +0000
@@ -1,3 +1,8 @@
+2012-11-06 Jan Djärv <address@hidden>
+
+ * nsterm.m (convert_ns_to_X_keysym, keyDown:): Add NSNumericPadKeyMask
+ to keypad keys (Bug#12816).
+
2012-11-06 Paul Eggert <address@hidden>
Minor adjustments of recently-changed frame functions.
=== modified file 'src/nsterm.m'
--- a/src/nsterm.m 2012-11-04 03:34:10 +0000
+++ b/src/nsterm.m 2012-11-06 18:31:19 +0000
@@ -145,22 +145,22 @@
NSNewlineCharacter, 0x0D,
NSEnterCharacter, 0x8D,
- 0x41, 0xAE, /* KP_Decimal */
- 0x43, 0xAA, /* KP_Multiply */
- 0x45, 0xAB, /* KP_Add */
- 0x4B, 0xAF, /* KP_Divide */
- 0x4E, 0xAD, /* KP_Subtract */
- 0x51, 0xBD, /* KP_Equal */
- 0x52, 0xB0, /* KP_0 */
- 0x53, 0xB1, /* KP_1 */
- 0x54, 0xB2, /* KP_2 */
- 0x55, 0xB3, /* KP_3 */
- 0x56, 0xB4, /* KP_4 */
- 0x57, 0xB5, /* KP_5 */
- 0x58, 0xB6, /* KP_6 */
- 0x59, 0xB7, /* KP_7 */
- 0x5B, 0xB8, /* KP_8 */
- 0x5C, 0xB9, /* KP_9 */
+ 0x41|NSNumericPadKeyMask, 0xAE, /* KP_Decimal */
+ 0x43|NSNumericPadKeyMask, 0xAA, /* KP_Multiply */
+ 0x45|NSNumericPadKeyMask, 0xAB, /* KP_Add */
+ 0x4B|NSNumericPadKeyMask, 0xAF, /* KP_Divide */
+ 0x4E|NSNumericPadKeyMask, 0xAD, /* KP_Subtract */
+ 0x51|NSNumericPadKeyMask, 0xBD, /* KP_Equal */
+ 0x52|NSNumericPadKeyMask, 0xB0, /* KP_0 */
+ 0x53|NSNumericPadKeyMask, 0xB1, /* KP_1 */
+ 0x54|NSNumericPadKeyMask, 0xB2, /* KP_2 */
+ 0x55|NSNumericPadKeyMask, 0xB3, /* KP_3 */
+ 0x56|NSNumericPadKeyMask, 0xB4, /* KP_4 */
+ 0x57|NSNumericPadKeyMask, 0xB5, /* KP_5 */
+ 0x58|NSNumericPadKeyMask, 0xB6, /* KP_6 */
+ 0x59|NSNumericPadKeyMask, 0xB7, /* KP_7 */
+ 0x5B|NSNumericPadKeyMask, 0xB8, /* KP_8 */
+ 0x5C|NSNumericPadKeyMask, 0xB9, /* KP_9 */
0x1B, 0x1B /* escape */
};
@@ -4829,7 +4829,7 @@
/* is it a "function key"? */
fnKeysym = (code < 0x00ff && (flags&NSNumericPadKeyMask))
- ? ns_convert_key ([theEvent keyCode])
+ ? ns_convert_key ([theEvent keyCode] | NSNumericPadKeyMask)
: ns_convert_key (code);
if (fnKeysym)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r110819: * nsterm.m (convert_ns_to_X_keysym, keyDown:): Add NSNumericPadKeyMask,
Jan D. <=