Hi, > Na, wenn diese Lösung sogar einen eigenen Treiber (und nicht nur eine eigene > DLL, welche den vorhandenen USB HID Treiber verwendet) braucht, dann frage > ich mich, was der Vorteil gegenüber der aktuellen Lösung ist? Du willst die > Strecke Tastatur -> Computer "optimieren", nur um am Ende die Firmware der > Tastatur und einen passenden Treiber zu schreiben? > Das hat hier keinen Vorteil, denn du musst wieder genauso > das Betriebssystem anpassen. Dann kannst du gleich die offiziellen NEO-DLLs > verwenden.
Der Vorteil wäre doch der, dass dieser neue Treiber nur ein einziges Mal geschrieben werden müsste, und dannach auf ewig von allen Tastaturen verwendet werden könnte, ganz gleich welches Layout mit welchen Tasten oder wievielen Ebenen. Und dadurch, dass die Logik dann in die Tastatur wandern würde, könnte man seine Tastatur an jeden beliebigen Rechner anschließen und hätte immer das gleiche Layout. Das Problem im Moment ist doch, dass man bei außergewöhnlichen Tastaturen (z.B. Truly) oder ausgefallenen Layouts (Neo) eben immer nur eingeschränkte Möglichkeiten hat sein Layout individuell zu gestalten geschweige denn mitzunehmen. Klar kann man die Firmware der Tastatur bei vielen Modellen ändern, ist aber nunmal darauf beschränkt ausschließlich Keycodes zu verwenden, von denen man erstmal nicht weiß, was der PC daraus macht (insbesondere wenn man das Gerät an einen fremden PC anschließt). Das Neo-Konzept mit den zusätzlichen Ebenen lässt sich damit eben nicht ausreichend umsetzen. Setzt man hingegen am Betriebssystem an, verliert man die Möglichkeit der Portabilität, sowie die Möglichkeit kleine individuelle Anpassungen zu machen. (Zumindest unter Windows. In Linux hat man ja glücklicherweise die Möglichkeit jede einzelne Taste über Textdateien konfigurieren zu können) Gruß M