stack a few commands into one message. keep spaces around the separator.
| <cmd> ; <cmd> ; <cmd> | runs them one after another. five max, like "win ; type cars ; enter" |
| <cmd> : <cmd> | runs them all at once. three max, like "a for 1 : w for 3" to hold A and W together |
move the cursor around. add "little" for a small move, "super little" for tiny, "super" for a big one.
| left / right / up / down | moves it 100px that way |
| little leftlight left, slight left | a smaller move, 25px |
| super little leftsuper light left, super slight left | tiny move, 10px. good for precise stuff |
| super leftsuper right, super up, super down | a big 350px move |
| wherewhere? | taps ctrl, which rings the cursor so you can spot it |
| clickleft click, leftclick | left click |
| double clickdoubleclick | two quick clicks |
| right clickrightclick | right click |
| middle clickmiddleclick | clicks the scroll wheel |
| hold mouse | holds left click down for 3s |
| hold mouse long | the same, held for 9s |
| gclickg click | a quick press and release, registers in games that ignore a plain click |
| drag up / down / left / right | holds left click, drags 50px that way, releases |
| scroll up / down | five wheel ticks up or down |
| scroll left / right | scrolls sideways, where the app supports it |
send the cursor straight to a spot, or exact coordinates.
| go to centergo to centre, go to middle | middle of the screen |
| go to top / bottom / left / right | middle of whichever edge |
| go to top left | a corner. the other three work too |
| go to start | the start button |
| go to taskbar | middle of the taskbar |
| go to clockgo to tray | down by the clock and tray |
| go to <x> <y> | exact pixels from the top left, like "go to 600 400" |
| go to ~ <y> | a ~ in either slot keeps that axis where it is. "go to ~ 500" holds x and moves straight down, "go to 500 ~" holds y and moves straight across |
| drag to <where> | same targets as go to (a spot, x y, or ~) but drags with the button held |
| type <text>press <text> | types it out key by key, 200 characters max. put \n where you want a new line, like "type hello\nworld" |
| gtype <text> | the same, typed slower for games that drop fast keystrokes |
| clip <text> | puts text on the clipboard without typing it |
| clear clipclear clipboard | empties the clipboard |
| pastepaste that | pastes what's on the clipboard |
| mark <name> | saves where the cursor is under a name. plain "mark" saves it as "here" |
| recall <name> | sends the cursor back to a saved mark. plain "recall" goes to "here" |
single taps, and keys you can hold.
| enter / tab / esc / spaceescape, spacebar, space bar | taps it |
| backspace / delete | both erase backwards. "delete" is just another name for backspace here |
| arrow up / down / left / right | taps an arrow key |
| page up / page down | jumps a page up or down |
| windows keywin | opens the start menu |
| refreshreload, f5 | f5, reloads the page |
| forward / back | browser forward and back |
| presskey <key> <secs> | presses any key by name, like "presskey f". add seconds to hold it down, up to 10. a few system keys are blocked |
| w for <secs> | holds W down for that long, like "w for 2.5". a, s and d work too |
| arrow left for <secs> | same for the arrow keys, any direction |
| alt <n>x tab | holds alt and taps tab n times, like "alt 3x tab". 10 is the most it will do |
| backspace x<n> | backspaces n times, like "backspace x5" |
| copy / cut / paste | copy, cut, paste (ctrl+c / x / v) |
| undo / redo | undo and redo (ctrl+z / ctrl+y) |
| select all | selects everything (ctrl+a) |
| save | saves (ctrl+s) |
| save as | save as (ctrl+shift+s) |
| new tab / close tab / reopen tab | open, close, or reopen a tab (ctrl+t / ctrl+w / ctrl+shift+t) |
| switch tabctrl tab, next tab | jump to the next tab in the window (ctrl+tab) |
| alt tabalt-tab | switches window |
| win tabtask view, windows tab | opens task view, the window and desktop overview (win+tab) |
| quit | closes whatever's open (alt+f4) |
| screenshotscreen shot | saves a full screenshot to pictures/screenshots |
| minimize / maximize | minimize to desktop, or maximize the window |
| fullscreenf11 | fullscreen (f11) |
| bold / italic / underline | bold, italic, underline (ctrl+b / i / u) |
| find replacefind and replace, replace | find and replace (ctrl+h) |
| top / bottom | jump to the top or bottom (ctrl+home / ctrl+end) |
| ctrl /control / | ctrl+/, comment toggle or shortcut list depending on the app |
| taynectrl k, control k | ctrl+k. hold on for one tick |
| playpause, play pause | play or pause |
| !modalert <info> | pings the mods when something's broken or a rule's being broken. add a reason if you can. only use it when it's actually needed, it alerts every mod's pager. one alert per 30s across chat |