Der Tastaturfiltertreiber ermöglicht es Ihnen, unerwünschte Tastenkombinationen oder sogar einzelne Tasten zu blockieren. Dies geschieht durch einen Kernel-Mode-Filtertreiber, der die Tastendrücke herausfiltert, bevor sie vom System verarbeitet werden.
Beispiele für unerwünschte Tastenkombinationen auf einem embedded System sind: Strg+Alt+Entf, Strg+Umschalt+Esc, Win+E, usw. Alle diese Tastenkombinationen können mit diesem Treiber gefiltert werden.
Der Treiber ist nur für Windows Embedded Standard 7 verfügbar und kann mit einer einzigen Setup-Datei einfach installiert werden.
Konfiguration
Die Konfiguration erfolgt über das Kommandozeilentool kbfmgr.
Verwendung:
/enable Aktiviert den Filtertreiber
/disable Deaktiviert den Filtertreiber
/addset <+|->scancode
/modifyset <setid> <+|->scancode[,<+|->scancode[,…]] Modifies a new set of filtered scancodes
/deleteset <setid> Deletes a set
Scancodes
Die Scancodes für die Tasten müssen im Dezimalformat eingegeben werden.
Eine vollständige Liste aller Scancodes des englischen Tastaturlayouts finden Sie hier: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html
Beispielhafte Konfiguration
Um LCtrl + LShift + Esc zu blockieren, führen Sie bitte den folgenden Befehl aus:
kbfmgr /addset +1,+29,+42
Nachdem Sie den Befehl eingegeben haben, starten Sie das Gerät neu, um die Einstellungen zu übernehmen.
Einrichtung
Führen Sie Setup.exe direkt auf dem Zielgerät aus und folgen Sie den Anweisungen des Assistenten.
Um den Filtertreiber zu aktivieren, führen Sie
kbfmgr /aktivieren
Starten Sie das Gerät nach der Ausführung des Befehls neu, damit die Einstellungen übernommen werden.