Hello,
I wrote a plugin for C::B to record and playback Keyboard Macros. I tried the KeyMacs plugin but it did not fullfill my needs.
But my plugin only works under Linux/X11 with the record extension enabled.
What the plugin can do, and I was missing in KeyMacs:
- The AltGr key is recorded (I believe US Keyboard do not have this key, but my german keyboard has).
- Using dialogs like the find dialog can be done in a macro.
- It does not wait for you to release all keys before playback.
- A key macro can be bound to a char event. I for Example like to have the courser movements bound to the emacs shortcuts. If I press Ctrl+f, the courser moves to the right. If you would bind this macro to a normal keybinding, the movement is not repeated when holding down Ctrl+f.
What the plugin can not do:
- Does only work under Linux/X11
- You can not edit a recorded macro
I do not know if people are interested in this plugin and did not create a wiki entry for it.
I use the record extension for recording key events and XSendEvent for playback.
If people are interested, I would look into porting this to windows.
Anyone knows what a good way of recording and playing key events under windows?
How to enabled the record extensions:
Add this to the "Module" section of your X config file:
Link to download the plugin:
http://www.savefile.com/files/1103151Greetings,
Nathan