This is a module for windows that allows to make macros, X11 support is planned but not confirmed
The rockspec file is in the windows folder so you'd compile using luarocks make
Lua library to interact with the keyboard, currently works under windows, and support for X11 is planned
C