ZeniSynth is a keyboard customizer like AutoHotKey All key events can be controlled by lua script You can control mouses,windows and so on.