GNU bug report logs -
#38296
Allow Option key to be modifier for non-char key and mouse events
Previous Next
Reported by: Mattias Engdegård <mattiase <at> acm.org>
Date: Wed, 20 Nov 2019 11:41:01 UTC
Severity: normal
Tags: patch
Done: Mattias Engdegård <mattiase <at> acm.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Mac users, especially those of us with a non-US keyboard, need the Option keys for entering various characters, and thus set 'ns-alternate-modifier' to nil, or use 'ns-right-alternate-modifier' to employ only one of them for this purpose. However, this prevents use of that key as modifier for function keys (arrows, backspace etc) or mouse actions.
This patch adds the variable 'ns-alternate-modifier-char-entry' which, when non-nil, inhibits the Option key translation to Emacs modifiers for character keys but allows it for any other event. For example, setting
(setq ns-alternate-modifier 'super)
(setq ns-alternate-modifier-char-entry t)
makes Option act as Super with function keys and mouse clicks, but retains the standard macOS semantics for character entry (for example, Option + p = π).
[0001-Add-ns-alternate-modifier-char-entry.patch (application/octet-stream, attachment)]
This bug report was last modified 5 years and 233 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.