address
The community/tags/address
directory defines a tag and related actions for applications that support navigating to a location using an address, like a file path or URL.
The directory contains two files:
address.talon
: This file defines the Talon commands that use theuser.address
tag. It provides voice commands for navigating to an address, copying an address, and focusing the address input field. The commandgo [to] <user.address>
executes theuser.address_navigate
action, passing the captured address as an argument. The commandsaddress copy
,copy path
,url copy
,copy address
, andcopy url
all executeuser.address_copy_address
. The commandsaddress bar
,go address
, andgo url
all executeuser.address_focus
.address.py
: This file defines theaddress
tag and actions. It defines theaddress
tag and the actionsaddress_focus
,address_copy_address
, andaddress_navigate
. Theaddress
capture is a placeholder and must be implemented by the context that wishes to support the grammar.
Together these two files provide the core functionality of the address
tag and are used by other contexts to navigate to different locations with a voice command.