Selects the tool or changes tool related global states.

<app-specific-tool-name> Select the indicated tool. Tool names depend on the application and plugins loaded. For example in pcb-rnd one of the valid tool names is Line.
Press Called when you press the mouse button, or move the mouse.
Release Called when you release the mouse button.
Cancel Cancels any pending tool activity, allowing you to restart elsewhere. For example, this allows you to start a new line rather than attach a line to the previous line.
Escape Similar to Cancel but calling this action a second time will return to the Arrow tool.
Stroke If librnd was built with libstroke, this invokes the stroke input method. If not, this will restart a drawing mode if you were drawing, else it will select objects.
Save Remembers the current tool.
Restore Restores the tool to the last saved tool.