Skip to content

teams

The community/apps/teams directory contains files that provide support for controlling the Microsoft Teams application using Talon. It includes platform-specific configurations and general commands.

  • teams_linux.py defines context-specific actions for the Linux operating system when the Microsoft Teams application is active. It implements zoom_in, zoom_out, and zoom_reset actions, mapping them to the standard Teams keyboard shortcuts for zooming.

  • teams.py defines the application tag microsoft_teams, which is used to activate context-specific commands defined in other files. It declares that microsoft_teams is active on Linux when the application name contains "teams" or "Teams".

  • teams.talon contains the main set of Talon commands for Microsoft Teams. It includes commands for navigation, messaging, and managing meetings and calls. These commands are active on Windows and Linux. The comments in this file reference the Microsoft Teams keyboard shortcuts, which many of the commands emulate.

  • teams_mac.talon is the macOS specific version of teams.talon. It is specific to macOS and defines equivalent commands using the "super" (command) key instead of the control key where appropriate. It also adds some macOS-specific functionality, like reset to escape out of dialogs.