Eventhough development is going well these days, there is still much work to do. Today, I’ve finished the basic macro recordingfunction. Reading keys is done by reading
/dev/input/event* and then interpreting the output.
record_macro() then writes a compatible XML file, including delays and input events.
My next focus is working on daemon mode, so we can let it run in the background. I will also implement a handler for commandline arguments, so other applications can communicate with the keyboard – like a Gnome plugin setting the Auto LED and profile, when a specific application is started. Or imagine Conky letting your the Auto LED blink, whenever new E-Mails arrive.