AutoHotKey can(sort of).