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.

I will keep you updated about any progress! For more information, visit the project page on Cevel and GitHub.