Bug#7150: Distinguishing between left and right Alt keys on NextStep/OSX.
commitacae6da1cba7e582153c5255141c98e9471a01d8
authorJan D. <jan.h.d@swipnet.se>
Mon, 11 Oct 2010 19:18:08 +0000 (11 21:18 +0200)
committerJan D. <jan.h.d@swipnet.se>
Mon, 11 Oct 2010 19:18:08 +0000 (11 21:18 +0200)
treeb53ccab2937674ef29f37f7367197dd7e8b431d1
parent9825679e2e8a8e8065af45a9742ad847ed15a126
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.
etc/NEWS
lisp/ChangeLog
lisp/cus-start.el
lisp/term/ns-win.el
src/ChangeLog
src/nsterm.m