One of the reasons I like Apple's software is that I can use emacs control sequences (e.g. ^a to go to the start of the line) in practically any text object.

However, this does not work in Microsoft Outlook, which apparently does not use the Apple Text object.

I'm finding that I want to use Outlook more and more rather than Mail.app, as it doesn't crash and it now has significantly better features.

Is there any way to make ^a, ^e, ^d, ^n, ^f , ^p and the others work in Outlook?

  • I don’t know if you can “shoehorn” Emacs control sequences into Word thus the comment vs. an answer, but I wrote about why Emacs works everywhere in macOS. Since MS Office apps don’t utilize Cocoa, you don’t get them in those apps.
    – Allan
    Commented Jun 30, 2023 at 15:36
  • I can do it for Microsoft Word main window, and since Word uses the NSText object for many of its fields, emacs works in many of them. I just need to figure out how to do event remapping on a per-app basis...
    – vy32
    Commented Jul 1, 2023 at 18:27
  • support.microsoft.com/en-us/office/… -> "To create custom keyboard shortcuts in PowerPoint, Outlook, or OneNote for Mac, you can use the built-in capability in Mac OS X"
    – nohillside
    Commented Jul 2, 2023 at 14:04
  • @nohillside - that only works with command-characters, not with control-characters, alas.
    – vy32
    Commented Jul 3, 2023 at 15:01
  • I'm aware of that. You probably could use Keyboard Maestro or similar tools.
    – nohillside
    Commented Jul 3, 2023 at 16:11


You must log in to answer this question.

Browse other questions tagged .