Vielen Dank für die Antworten und Ideen. Da es um ein 'privates' Projekt geht, muss ich mich mit dem Kunden (also mit mir) einig werden, welche Lösung Sinn macht. Da das nur auf 64Bit laufen wird, wäre das windows-keyboard vielleicht auch eine Idee.
@Uwe: Mein Programmierstil ist noch etwas älter als der in Deinem Beispiel. Ich habe das Programmieren stark strukturiert erlernt