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 ton),send [this] message(alt-s), andreply(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) orgo to inbox(which executes sequential keystrokesgtheni). - Common Actions: Standard operations like archiving (
archivemaps toe), marking read/unread, and flagging messages.
- Email Composition: Commands like
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
inboxtoctrl-1andcalendartoctrl-2. - Simplifies complex UI steps, such as accepting invitations (
acceptexecutes a nested context menu sequence:shift-f10 c c enter).
- Creates new items with commands like