Ich nehme mal an, dass man verschiedene Variablen verändert und die dann als PS/2 Befehle gesendet werden. Also Make- und Break-Codes und noch irgendwas...