Se llama batch el lenguaje que dices. Si buscas batch keydown menu en google te saldrán bastantes resultados.
https://stackoverflow.com/questions/4340191/batch-file-that-detects-keystrokes-how
De todas formas para este tipo de tareas igual te interesa otro lenguaje como pueda ser C#
https://stackoverflow.com/questions/4340191/batch-file-that-detects-keystrokes-how
De todas formas para este tipo de tareas igual te interesa otro lenguaje como pueda ser C#