orion
The community/apps/orion
directory contains configuration files to support the Orion browser in Talon.
The orion.py
file defines the Talon context, module, and actions specific to the Orion browser on macOS. It specifies that the context is active when the application with the bundle ID com.kagi.kagimacOS
is running. It defines the following actions:
user.browser_open_address_in_new_tab()
: Opens the current address in a new tab, mapped tocmd-enter
.browser.bookmark_tabs()
: This action is not implemented because there is no default shortcut for this in Orion.browser.show_clear_cache()
: Opens the clear cache menu usingcmd-alt-e
.browser.reload_hard()
: Performs a hard reload usingcmd-alt-r
.browser.show_downloads()
: Opens the downloads usingcmd-alt-l
.browser.show_extensions()
: Opens the extensions usingcmd-shift-x
.actions.overview_tabs()
: Toggles the tab overview usingcmd-shift-\
.
The orion.talon
file defines the Talon grammar for the Orion browser. It activates the browser
and user.tabs
tags when the Orion application is active. It also adds a voice command: tab overview [open | close]
which triggers the user.overview_tabs()
action defined in orion.py
.