Sterownik filtra klawiatury umożliwia blokowanie niepożądanych kombinacji klawiszy, a nawet pojedynczych klawiszy. Odbywa się to za pomocą sterownika filtra trybu jądra, który filtruje naciśnięcia klawiszy przed ich przetworzeniem przez system.
Przykładami niepożądanych kombinacji klawiszy w systemie embedded są: Ctrl+Alt+Delete, Ctrl+Shift+Esc, Win+E itp. Wszystkie te kombinacje klawiszy można filtrować za pomocą tego sterownika.
Sterownik jest dostępny tylko dla systemu Windows Embedded Standard 7 i można go łatwo zainstalować za pomocą pojedynczego pliku instalacyjnego.
Konfiguracja
Konfiguracja odbywa się za pomocą narzędzia wiersza poleceń kbfmgr.
Zastosowanie:
/enable Włącza sterownik filtra
/disable Wyłącza sterownik filtra
/addset <+|->scancode
/modifyset <setid> <+|->scancode[,<+|->scancode[,…]] Modifies a new set of filtered scancodes
/deleteset <setid> Deletes a set
Scancodes
Skankody klawiszy muszą być wprowadzone w formacie dziesiętnym.
Pełną listę wszystkich kodów angielskiego układu klawiatury można znaleźć tutaj: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html
Przykładowa konfiguracja
Aby zablokować LCtrl + LShift + Esc, uruchom następujące polecenie:
kbfmgr /addset +1,+29,+42
Po wprowadzeniu polecenia uruchom ponownie urządzenie, aby zastosować ustawienia.
Instalacja
Uruchom Setup.exe bezpośrednio na urządzeniu docelowym i postępuj zgodnie z instrukcjami kreatora.
Aby włączyć sterownik filtra, uruchom
kbfmgr /enable
Po uruchomieniu polecenia uruchom ponownie urządzenie, aby zastosować ustawienia.