GNU Emacs 26.1 (build 1, x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F2511)) of 2018-05-31

Use emacs -Q with following config:

(setq mac-command-modifier 'super)
(setq mac-right-command-modifier 'super)
(setq mac-option-modifier 'meta)
(setq mac-right-option-modifier 'meta)

To input M-s-a (meta - super - a) :

use right cmd + right option + a , I got M-s-a

use left cmd + left option + a, I got M-s-å, which is not what I expected.

Does anyone know why this happen ?

  • FYI you can assign keybinding to M-s-å to workaround this issue.
    – Rangi Lin
    Mar 24, 2019 at 6:04

1 Answer 1


This was fixed in the master branch a few months ago. I'll see if I can track down the commit number and date and will update this answer when I find it.

  • I do find out similar info that this issue has been fixed in Emacs 27 development. reddit.com/r/emacs/comments/ao18ol/… But not sure whether it is the same issue
    – Rangi Lin
    Mar 24, 2019 at 6:03
  • I'm having trouble locating the commit that fixed this issue. Here is the original thread that I remembered reading about describing this issue right before it was fixed: emacs.stackexchange.com/q/42209/2287 Alan Third's post is dated Jul 6 '18, so the fix is probably around there -- he is one of the most active NS port maintainers on the Emacs team.
    – lawlist
    Mar 24, 2019 at 7:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.