Skip to content

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 to cmd-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 using cmd-alt-e.
  • browser.reload_hard(): Performs a hard reload using cmd-alt-r.
  • browser.show_downloads(): Opens the downloads using cmd-alt-l.
  • browser.show_extensions(): Opens the extensions using cmd-shift-x.
  • actions.overview_tabs(): Toggles the tab overview using cmd-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.