Skip to content

outlook

This directory provides configuration files for controlling Microsoft Outlook using Talon Voice. It divides support into two main contexts: the web-based interface of Outlook and the native desktop client on Windows.

By translating spoken voice commands into keyboard shortcuts, these files allow hands-free email management, navigation, and calendar control.

How the Configuration Files Work

The directory contains two Talon configuration files, each targeted at a specific operating system and interface mode:

Outlook Web App

The outlook_web.talon file targets the web-based version of Outlook.

  • Target Environment: This file activates when running on Linux (os: linux) inside a web browser (tag: browser) where the window title matches /Outlook/.
  • Feature Richness: It contains a comprehensive suite of voice commands based on standard Outlook Web keyboard shortcuts, grouped into several logical areas:
    • Email Composition: Commands like new message (maps to n), send [this] message (alt-s), and reply (r).
    • List Management: Commands to manipulate the message list, such as select all (ctrl-a) or selecting individual messages.
    • Reading Emails: Navigation through active messages using commands like [open] the next item (ctrl-.) and expanding or collapsing threads.
    • Navigation & Go-To: Rapid switching between core views, such as go to calendar (ctrl-shift-2) or go to inbox (which executes sequential keystrokes g then i).
    • Common Actions: Standard operations like archiving (archive maps to e), marking read/unread, and flagging messages.

Outlook Windows Desktop App

The outlook_win.talon file targets the native Windows desktop client.

  • Target Environment: This file activates on Windows (os: windows) when the active application is Outlook (and app: Outlook).
  • Essential Operations: It maps high-frequency productivity actions to the native application's desktop shortcuts.
    • Creates new items with commands like new e-mail (ctrl-n).
    • Handles rapid navigation, mapping inbox to ctrl-1 and calendar to ctrl-2.
    • Simplifies complex UI steps, such as accepting invitations (accept executes a nested context menu sequence: shift-f10 c c enter).