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. |