Gui Action Trace (GAT) is is a GuiShorthand and is the updated version of SanguineGuiShorthand.
GuiActionTrace is one possible solution to the GuiShorthand problem.
The context and forces for this ProtoPattern are on the GuiShorthand page.
{},OR { steps }, OR { steps }, decision block, do this or that, alternative
(three spaces) between steps
[X_\] [X] check box [X] check, [_] uncheck, [\] toggle
[[]]<<>>|| [[double click]] doubled/multiple levels/actions
> > command line type a command on the command line
: Label: label of a field
= ^ =Row ^Column identifies a cell by row and column
( ) (assumed label): when a field label is missing but assumed
_<>_ _<variable text>_ text input
^ [^V] control character
[ ] [ALT] special key
' 'literal text' literal text input
[ ] [click] [mouse down mouse up]
> navigation > from > to navigation
" "Computer response" when the computer says something
-- -- comment comment or non-GUI action
_[ _[X] close page
* (*) radio button radio button selected
<>\/ <selection>\/ dropdown, <> select 1, <<>> multiselect
+ [+] tree [+] open node, [-] close node
~ ~ step missed or not documented
| |2d area page, list, multiline textbox etc.
Examples:
---------
[menu > item] select the item on the menu
[menu > |title] select an item from the menu, the new page uses the item label as its title
[Start >> Calculator] starting from the start button navigate to the calculator
[RMB > item > operation] right click on an item and select the operation
-- TO ... -- comment at the beginning describing the operation
_[OK] click the OK button, it will close the window
~ ~ ~ ~ missed recording four steps in the process
|[tab] select the tab
||Panel panel inside a page
|||Sub-panel panel inside a panel inside a page
[<item>\/] select one item from a regular dropdown
|<item>\/| select one item from a dropdown that shows a scrollable list
[_<item>_\/] either type some text or select an item from the dropdown (combobox)
|<<items>>\/] select one or more items from the dropdown (mulitselect)
[+]node1 > node2 > node3 drilldown in the tree through nodes node1, node2, node3
(Address): [_<url>_] type the url in the address bar in a browser
[File > |Save As...] >> project step 1: open the save as dialog, step 2: navigate to the 'project' directory
-- load paper into the feed tray a step in the process that is not part of a GUI
=row [^column > RMB > Start] click the right mouse button on the cell (the column in the row) select 'Start'
{ _[OK] }, OR { _[X] }, close by clicking OK button or the X in the upper right corner of the window