Wenn Du möglichst viel Kontrolle selbst übernehmen willst, dann befasse
Dich mal mit JavaScript und den Tastatur-Events.
wo finde ich genauere informationen zu diesen Tastatur-Events ?
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onkeydown