Macros
These are the default macros in Magic
| Macro Key | Command |
|---|---|
| a | select visible |
| A | select more visible |
| ctrl-A | select less visible |
| b | box |
| c | copy |
| d | delete |
| ctrl-D | erase $ |
| e | edit |
| f | sideways (flip horizontal) |
| F | upside (flip vertical) |
| g | grid (toggle) |
| i | select cell |
| I | select more cell |
| ctrl-I | select less cell * |
| l | label… |
| L | shell ls |
| ctrl-L | redraw |
| m | move |
| M | stretch |
| o | openwindow |
| O | closewindow |
| p | paint… |
| ctrl-shift-Q | quit * |
| r | clockwise [90] |
| R | clockwise 270 |
| ctrl-R | clockwise 180 |
| s | select |
| S | select more |
| ctrl-S | select less |
| ctrl-shift-S | undo; select * |
| u | undo |
| U | redo |
| v | view |
| V | xview |
| w | writeall |
| W | writeall force |
| x | expand |
| X | unexpand |
| ctrl-X | expand toggle |
| z | zoom 0.5 |
| Z | zoom 2 |
| ctrl-Z | findbox zoom |
| ctrl-shift-Z | center * |
| ? | drc why |
| / | select area; what; select clear |
| , | select clear |
| ! | shell… |
| space | tool |
| shift-space | tool box * |
| ctrl-shft-space | tool wiring * |
| [dir]_arrow | scroll [dir] .1 * |
| shift-[dir]_arrow | scroll [dir] 1 * |
| ctrl-[dir]_arrow | box +[dir] 1 * |
| ctrl-shift-[dir]_arrow | box -[~dir] 1 * |
| keypad_period | box w 0; box h 0 * |
| keypad_0 | box w 4; box h 4 * |
| shift-keypad_0 | box w 7; box h 2 * |
| ctrl-keypad_0 | box w 2; box h 7 * |
| keypad_[num] | move [dir] 1 * |
| shift-keypad_[num] | stretch [dir] 1 * |
| F1 | paint ndiff * |
| F2 | paint pdiff * |
| F3 | paint poly * |
| F4 | paint poly2 * |
| F5 | paint m1 * |
| F6 | paint m2 * |
| F7 | paint m3 * |
| F8 | paint m4 * |
| F9 | paint ndc * |
| F10 | paint pdc * |
| F11 | paint pc * |
| F12 | paint via * |