Mercurial > emacs
diff src/ChangeLog @ 110930:b6cf32bb07a1
Bug#7150: Distinguishing between left and right Alt keys on NextStep/OSX.
* lisp/cus-start.el (all): ns-right-alternate-modifier is new.
* lisp/term/ns-win.el (ns-right-alternate-modifier): New defvar.
(ns-right-option-modifier): New alias for ns-right-alternate-modifier.
(mac-right-option-modifier): New alias for ns-right-option-modifier.
* src/nsterm.m (Qleft): Declare.
(ns_right_alternate_modifier): New variable
(NSRightAlternateKeyMask): New define.
(EV_MODIFIERS): Parse NSRightAlternateKeyMask if
ns_right_alternate_modifier isn't Qleft.
(keyDown): If ns_right_alternate_modifier isn't Qleft, use it
as emacs modifier for NSRightAlternateKeyMask.
(syms_of_nsterm): DEFVAR_LISP ns-right-alternate-modifier.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Mon, 11 Oct 2010 21:18:08 +0200 |
parents | 7e091be752b1 |
children | 2316b868d5be e0f89e89ed02 |
line wrap: on
line diff
--- a/src/ChangeLog Sun Oct 10 21:31:40 2010 +0200 +++ b/src/ChangeLog Mon Oct 11 21:18:08 2010 +0200 @@ -1,3 +1,14 @@ +2010-10-10 Jan Djärv <jan.h.d@swipnet.se> + + * nsterm.m (Qleft): Declare. + (ns_right_alternate_modifier): New variable + (NSRightAlternateKeyMask): New define. + (EV_MODIFIERS): Parse NSRightAlternateKeyMask if + ns_right_alternate_modifier isn't Qleft. + (keyDown): If ns_right_alternate_modifier isn't Qleft, use it + as emacs modifier for NSRightAlternateKeyMask. + (syms_of_nsterm): DEFVAR_LISP ns-right-alternate-modifier. + 2010-10-08 Michael Albinus <michael.albinus@gmx.de> * dbusbind.c (xd_get_dispatch_status): Return a Lisp_Object.