# A middle sweep over a column's tag or the workspace's runs what it swept, # as it does over a pane's tag: highlighted while the button is held, run # when it comes up. Both headers used to run the word under the PRESS, on # the press, so a sweep of `echo SWEPT-COL` ran a bare `echo`. A right sweep # looks for what it swept the same way, and the other button cancels. file hay.txt ZQNEEDLE start 21 120 -n 3 wait 8000 Newcol stable 700 20000 # the column tag: type a command onto it, then sweep the whole command press left 50 2 release left 50 2 key space text echo SW''EPT-COL key esc settle 100 press middle @echo 2 drag middle @echo+8 2 stable 300 5000 snapstyle col-sweeping drag middle @echo+16 2 release middle @echo+16 2 wait 8000 SWEPT-COL stable 700 15000 snap col-swept # the workspace tag, the same press left 110 1 release left 110 1 key space text echo SW''EPT-WS key esc settle 100 press middle @echo 1 drag middle @echo+15 1 release middle @echo+15 1 wait 8000 SWEPT-WS stable 700 15000 snap ws-swept # a right sweep over part of a word looks for the part: `hay.txt` opens, # where a click would look for all of `xxhay.txtxx` press left 118 1 release left 118 1 key space text xxhay.txtxx key esc settle 100 press right @xxhay.txtxx+2 1 drag right @xxhay.txtxx+9 1 release right @xxhay.txtxx+9 1 wait 8000 ZQNEEDLE stable 700 15000 snap ws-looked # the look button tapped during a middle sweep cancels it: nothing runs press middle @echo 2 drag middle @echo+16 2 press right @echo+16 2 release right @echo+16 2 release middle @echo+16 2 stable 700 15000 snap cancelled # for comparison, a select sweep over the second column's tag selects, in # the tag's selection colours, and runs nothing press left @Find#2 2 drag left @Grep#2+4 2 release left @Grep#2+4 2 stable 700 15000 snapstyle selected