Ich möchte ja nicht dein Projekt zerstören, aber man kann die Chaps-Lock taste ganz einfach stilllegen oder mit einer anderen Bedeutung versehen. (Zumindest unter Windows)
Disable Caps Lock (or turn it into something else) | JohnHaller.com
Soviel zur Theorie. Jetzt zur Praxis: ich arbeite hier mit W7, Ubuntu, SLES, und noch anderen Betriebssystemen. In der Regel habe ich spätestens nach 6 Monaten ein neues OS unter den Fingern. Es nervt mich einfach nur ab dauernd zu schauen wie man bei Betriebsystem n+1 irgendwo eine Einstellung findet die das Problem bis zum nächsten Upgrade behebt. Bei Live Distros ist das mit der Einstellung auch nicht immer einheitlich.
Manchmal lege ich Caps Lock an der Tastatur lahm, aber bei Laptops oder teuren Tastaturen mache ich das mehr als nur ungern. Beim Firmenhardware ist es im Zweifelsfall nicht einmal erlaubt. Im Moment tippe ich gerade auf einer privaten Filco Majestouch Tenkeyless die >100 Euronen gekostet hat. Bei der würde ich nur ungern die CL Taste entfernen.
Von daher finde ich es nicht abwegig das auf der Hardware Ebene zu beseitigen. Wenn ich einen sauberen USB Stack für eine Tastatur hätte wäre das auch sehr einfach zu implementieren. Und wenn ich sowas fertig für <=30 Euro bestellen könnte, dann hätte ich es schon gekauft. Bin ja faul.
-Udo