How do I keep Mac Emacs from trapping M-`? The Next CEO of Stack OverflowHow can I send Super from my Mac to my Emacs instance?emacs on terminal does not recognise option as alt-key on macHow to disable the map from esc to meta?How do I use the same keybindings on Windows and Mac?Force keymap to ignore (kbd <tab>) and [tab] even though TAB is definedHow to distinguish C-i from TAB?how to substitute SUPER keybindings in Emacs terminal mode?Making terminal Emacs treat APPS (aka MENU) key as super modifierPassing Alt+letter keybindings through to OSX?Keybinds on xterm and emacs-nox

How can a day be of 24 hours?

"Eavesdropping" vs "Listen in on"

How do I keep Mac Emacs from trapping M-`?

Compensation for working overtime on Saturdays

Is it OK to decorate a log book cover?

How should I connect my cat5 cable to connectors having an orange-green line?

Physiological effects of huge anime eyes

My boss doesn't want me to have a side project

Car headlights in a world without electricity

How can I separate the number from the unit in argument?

Is it a bad idea to plug the other end of ESD strap to wall ground?

About implicitly convert type 'int' to 'char', why it is different between `s[i] += s[j]` and `s[i] = s[i]+s[j] `

Percent Dissociated from Titration Curve

Words hidden in my phone number

Is it possible to make a 9x9 table fit within the default margins?

Is a bad practice make variations on power's tracks width in pcb?

Cannot restore registry to default in Windows 10?

Is the offspring between a demon and a celestial possible? If so what is it called and is it in a book somewhere?

The sum of any ten consecutive numbers from a fibonacci sequence is divisible by 11

Is there a rule of thumb for determining the amount one should accept for of a settlement offer?

Could you use a laser beam as a modulated carrier wave for radio signal?

Is it okay to majorly distort historical facts while writing a fiction story?

Can I cast Thunderwave and be at the center of its bottom face, but not be affected by it?

Why does freezing point matter when picking cooler ice packs?



How do I keep Mac Emacs from trapping M-`?



The Next CEO of Stack OverflowHow can I send Super from my Mac to my Emacs instance?emacs on terminal does not recognise option as alt-key on macHow to disable the map from esc to meta?How do I use the same keybindings on Windows and Mac?Force keymap to ignore (kbd <tab>) and [tab] even though TAB is definedHow to distinguish C-i from TAB?how to substitute SUPER keybindings in Emacs terminal mode?Making terminal Emacs treat APPS (aka MENU) key as super modifierPassing Alt+letter keybindings through to OSX?Keybinds on xterm and emacs-nox










2















I want to use the command key on my Mac as the meta key, so I customize ns-command-modifier. But I also want to still use Command-` to cycle through all the windows in Emacs - just like in all other Mac apps.



If I unbind M-`, then I just get an error that there is no binding for that key. I want to somehow tell emacs not to trap that key at all.



There must be a solution because Command-Tab works whether or not the command key is set to be meta. But Command-` does not.










share|improve this question









New contributor




dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    2















    I want to use the command key on my Mac as the meta key, so I customize ns-command-modifier. But I also want to still use Command-` to cycle through all the windows in Emacs - just like in all other Mac apps.



    If I unbind M-`, then I just get an error that there is no binding for that key. I want to somehow tell emacs not to trap that key at all.



    There must be a solution because Command-Tab works whether or not the command key is set to be meta. But Command-` does not.










    share|improve this question









    New contributor




    dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      2












      2








      2








      I want to use the command key on my Mac as the meta key, so I customize ns-command-modifier. But I also want to still use Command-` to cycle through all the windows in Emacs - just like in all other Mac apps.



      If I unbind M-`, then I just get an error that there is no binding for that key. I want to somehow tell emacs not to trap that key at all.



      There must be a solution because Command-Tab works whether or not the command key is set to be meta. But Command-` does not.










      share|improve this question









      New contributor




      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I want to use the command key on my Mac as the meta key, so I customize ns-command-modifier. But I also want to still use Command-` to cycle through all the windows in Emacs - just like in all other Mac apps.



      If I unbind M-`, then I just get an error that there is no binding for that key. I want to somehow tell emacs not to trap that key at all.



      There must be a solution because Command-Tab works whether or not the command key is set to be meta. But Command-` does not.







      key-bindings osx keymap






      share|improve this question









      New contributor




      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 1 hour ago









      Gilles

      13.6k43575




      13.6k43575






      New contributor




      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 3 hours ago









      dk.dk.

      1111




      1111




      New contributor




      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      dk. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          2














          What's going on here is that ⌘⇥ is a low-level hotkey that can't be intercepted (a good thing, too, since it may be one of your only escape hatches if a full-screen game hangs, along with the force-quit ⌥⌘⎋ keystroke which is also immutable and uninterceptible).



          ⌘`, on the other hand, is a command that MacOS provides ordinary apps by default, but that can be reassigned or ignored completely. The way the Cocoa Emacs integration work is largely (though not entirely) by disabling Cocoa's free features (because they don't interact well with a lot of Emacs concepts) and then reintroducing the ones that made sense to the developers.



          In some Mac-specific Emacs distributions, this includes window-cycling via ⌘`, but not in the stock version.



          The good news is that, having already set up your modifier keys as you like, you can now just bind a key in the normal emacs way to the frame-cycling (Mac "windows" are Emacs "frames" while Emacs "windows" don't correspond to anything on the Mac exactly) command other-frame, ordinarily bound to C-x 5 o.



          So try M-x global-set-key, return, M-`, other-frame, return. If that works, you can set up this keybind permanently in your init file(s), or whatever method you use (I don't presume to know since there are many takes on managing keybinds in Emacs, but if you don't know how, I can edit this to suggest one, just drop a comment).






          share|improve this answer























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "583"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );






            dk. is a new contributor. Be nice, and check out our Code of Conduct.









            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f48698%2fhow-do-i-keep-mac-emacs-from-trapping-m%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2














            What's going on here is that ⌘⇥ is a low-level hotkey that can't be intercepted (a good thing, too, since it may be one of your only escape hatches if a full-screen game hangs, along with the force-quit ⌥⌘⎋ keystroke which is also immutable and uninterceptible).



            ⌘`, on the other hand, is a command that MacOS provides ordinary apps by default, but that can be reassigned or ignored completely. The way the Cocoa Emacs integration work is largely (though not entirely) by disabling Cocoa's free features (because they don't interact well with a lot of Emacs concepts) and then reintroducing the ones that made sense to the developers.



            In some Mac-specific Emacs distributions, this includes window-cycling via ⌘`, but not in the stock version.



            The good news is that, having already set up your modifier keys as you like, you can now just bind a key in the normal emacs way to the frame-cycling (Mac "windows" are Emacs "frames" while Emacs "windows" don't correspond to anything on the Mac exactly) command other-frame, ordinarily bound to C-x 5 o.



            So try M-x global-set-key, return, M-`, other-frame, return. If that works, you can set up this keybind permanently in your init file(s), or whatever method you use (I don't presume to know since there are many takes on managing keybinds in Emacs, but if you don't know how, I can edit this to suggest one, just drop a comment).






            share|improve this answer



























              2














              What's going on here is that ⌘⇥ is a low-level hotkey that can't be intercepted (a good thing, too, since it may be one of your only escape hatches if a full-screen game hangs, along with the force-quit ⌥⌘⎋ keystroke which is also immutable and uninterceptible).



              ⌘`, on the other hand, is a command that MacOS provides ordinary apps by default, but that can be reassigned or ignored completely. The way the Cocoa Emacs integration work is largely (though not entirely) by disabling Cocoa's free features (because they don't interact well with a lot of Emacs concepts) and then reintroducing the ones that made sense to the developers.



              In some Mac-specific Emacs distributions, this includes window-cycling via ⌘`, but not in the stock version.



              The good news is that, having already set up your modifier keys as you like, you can now just bind a key in the normal emacs way to the frame-cycling (Mac "windows" are Emacs "frames" while Emacs "windows" don't correspond to anything on the Mac exactly) command other-frame, ordinarily bound to C-x 5 o.



              So try M-x global-set-key, return, M-`, other-frame, return. If that works, you can set up this keybind permanently in your init file(s), or whatever method you use (I don't presume to know since there are many takes on managing keybinds in Emacs, but if you don't know how, I can edit this to suggest one, just drop a comment).






              share|improve this answer

























                2












                2








                2







                What's going on here is that ⌘⇥ is a low-level hotkey that can't be intercepted (a good thing, too, since it may be one of your only escape hatches if a full-screen game hangs, along with the force-quit ⌥⌘⎋ keystroke which is also immutable and uninterceptible).



                ⌘`, on the other hand, is a command that MacOS provides ordinary apps by default, but that can be reassigned or ignored completely. The way the Cocoa Emacs integration work is largely (though not entirely) by disabling Cocoa's free features (because they don't interact well with a lot of Emacs concepts) and then reintroducing the ones that made sense to the developers.



                In some Mac-specific Emacs distributions, this includes window-cycling via ⌘`, but not in the stock version.



                The good news is that, having already set up your modifier keys as you like, you can now just bind a key in the normal emacs way to the frame-cycling (Mac "windows" are Emacs "frames" while Emacs "windows" don't correspond to anything on the Mac exactly) command other-frame, ordinarily bound to C-x 5 o.



                So try M-x global-set-key, return, M-`, other-frame, return. If that works, you can set up this keybind permanently in your init file(s), or whatever method you use (I don't presume to know since there are many takes on managing keybinds in Emacs, but if you don't know how, I can edit this to suggest one, just drop a comment).






                share|improve this answer













                What's going on here is that ⌘⇥ is a low-level hotkey that can't be intercepted (a good thing, too, since it may be one of your only escape hatches if a full-screen game hangs, along with the force-quit ⌥⌘⎋ keystroke which is also immutable and uninterceptible).



                ⌘`, on the other hand, is a command that MacOS provides ordinary apps by default, but that can be reassigned or ignored completely. The way the Cocoa Emacs integration work is largely (though not entirely) by disabling Cocoa's free features (because they don't interact well with a lot of Emacs concepts) and then reintroducing the ones that made sense to the developers.



                In some Mac-specific Emacs distributions, this includes window-cycling via ⌘`, but not in the stock version.



                The good news is that, having already set up your modifier keys as you like, you can now just bind a key in the normal emacs way to the frame-cycling (Mac "windows" are Emacs "frames" while Emacs "windows" don't correspond to anything on the Mac exactly) command other-frame, ordinarily bound to C-x 5 o.



                So try M-x global-set-key, return, M-`, other-frame, return. If that works, you can set up this keybind permanently in your init file(s), or whatever method you use (I don't presume to know since there are many takes on managing keybinds in Emacs, but if you don't know how, I can edit this to suggest one, just drop a comment).







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 hours ago









                TreyTrey

                1819




                1819




















                    dk. is a new contributor. Be nice, and check out our Code of Conduct.









                    draft saved

                    draft discarded


















                    dk. is a new contributor. Be nice, and check out our Code of Conduct.












                    dk. is a new contributor. Be nice, and check out our Code of Conduct.











                    dk. is a new contributor. Be nice, and check out our Code of Conduct.














                    Thanks for contributing an answer to Emacs Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f48698%2fhow-do-i-keep-mac-emacs-from-trapping-m%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Era Viking Índice Início da Era Viquingue | Cotidiano | Sociedade | Língua | Religião | A arte | As primeiras cidades | As viagens dos viquingues | Viquingues do Oeste e Leste | Fim da Era Viquingue | Fontes históricas | Referências Bibliografia | Ligações externas | Menu de navegação«Sverige då!»«Handel I vikingetid»«O que é Nórdico Antigo»Mito, magia e religião na volsunga saga Um olhar sobre a trajetória mítica do herói sigurd«Bonden var den verklige vikingen»«Vikingatiden»«Vikingatiden»«Vinland»«Guerreiras de Óðinn: As Valkyrjor na Mitologia Viking»1519-9053«Esculpindo símbolos e seres: A arte viking em pedras rúnicas»1679-9313Historia - Tema: VikingarnaAventura e Magia no Mundo das Sagas IslandesasEra Vikinge

                    Which organization defines CJK Unified Ideographs? The Next CEO of Stack OverflowCharacters which have several different shapesHow useful are the kanji in reading Chinese?Can Chinese readers scan large amounts of text faster/more accurately than their alphabet-using counterparts?丼: why is “well” also “bowl of food”?What Does Unicode 8.0 Mean For Chinese?How are blanks indicated for placeholders in Chinese (like ???)Is there a dictionary of standard character variants?How to display CJK Extension F?How is it decided as to which character is used on the tech terminology?How does 子 come to mean 'midnight'?

                    What is best way to wire a ceiling receptacle in this situation? Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How do I wire a switch/receptacle combination?Is there some kind of adapter for an old ceiling box?Rewiring a switch controlled receptacle to a ceiling lightOddball wiring for ceiling lightWhat is the purpose of these removable “collars” on ceramic light fixturesHow close can light be to exposed insulation?Convert light fixture to receptacleWill cutting section of 2x4 reduce strengthWiring a ceiling light to a switched receptacleRunning wire in basement with drop ceiling