emacroby Tom Barrett (barrett@mps.ohio-state.edu), 1999.
What is it? Emacro implements system-wide keyboard macros.
Why? Keyboard macros are a nifty feature of the emacs text editor, but many programs don't have them.
How do I use emacro? Emacro is an application. Run it and leave it running.
| control-shift-( | begin recording |
| control-shift-) | end recording |
| control-shift-e | play back most recently recorded macro |
| control-shift-option-# | assign most recently recorded macro to # |
| control-shift-# | play back macro # |
| control-ESC | begin repeat mode * |
| control-clear | toggle emacro on and off |
Why does emacro use the 'e' key to play macros? That's what emacs uses. This is an alpha release and a future version may include a configuration option.
Does emacro record mouse clicks? No, only key presses.
Does emacro record arrow keys and/or command keys Yes. Anything you can do on the keyboard can be done in a macro.
How long can macros be? There is currently a 1000 key limit.
To what keys can macros be assigned ('#' in the table)? Any number key 1 through 0, and the function keys F1 through F15. To reuse the macro assigned to F1, for example, press 'control-shift-F1'.
Can I play macros inside of other macros? Yes, when recording a new macro you can play an older one. The content of the older macro is included in the new one, so the whole thing counts against the 1000 key limit, and changing the older macro later has no effect on the second macro (ie no subroutines).
What is repeat mode? * Number mode allows you to execute a key or macro multiple times. Pressing 'control-ESC 1 2 K' is equivalent to pressing the K key 12 times, and 'control-ESC 1 0 0 control-shift-e' executes the most recently recorded macro 100 times. You can use repeat mode while recording a macro. The 1000 key limit does not apply to repeat mode.
Is emacro compatible with my machine? Emacro is PowerPC-native code only and will not run on 68K machines. Emacro was written on a machine using MacOS 8.1 and should work on any PowerPC machine using MacOS 7 or 8. Emacro will not work under Carbon (MacOS X) in its present form. I do not know if it will work under MacOS 9.
What does emacro cost? Nothing. Please let me know if you find it useful.
WARNING Emacro is alpha software. Use at your own risk.