Ovladač filtru klávesnice umožňuje zablokovat libovolnou nežádoucí kombinaci kláves nebo dokonce jednotlivé klávesy. K tomu slouží ovladač filtru v režimu jádra, který filtruje stisky kláves před jejich zpracováním systémem.
Příklady nežádoucích kombinací kláves v systému embedded jsou: Ctrl+Alt+Delete, Ctrl+Shift+Esc, Win+E atd. Všechny tyto kombinace kláves lze pomocí tohoto ovladače filtrovat.
Ovladač je k dispozici pouze pro systém Windows Embedded Standard 7 a lze jej snadno nainstalovat pomocí jediného instalačního souboru.
Konfigurace
Konfigurace se provádí pomocí nástroje příkazového řádku kbfmgr.
Použití:
/enable Povoluje ovladač filtru
/disable Zakáže ovladač filtru
/addset <+|->scancode
/modifyset <setid> <+|->scancode[,<+|->scancode[,…]] Modifies a new set of filtered scancodes
/deleteset <setid> Deletes a set
Scancodes
Scancody klíčů musí být zadány v desítkovém formátu.
Úplný seznam všech scancodů anglického rozložení klávesnice naleznete zde: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html.
Vzorová konfigurace
Chcete-li zablokovat klávesy LCtrl + LShift + Esc, spusťte následující příkaz:
kbfmgr /addset +1,+29,+42
Po zadání příkazu restartujte zařízení, aby se nastavení použilo.
Instalace
Spusťte soubor Setup.exe přímo na cílovém zařízení a postupujte podle pokynů průvodce.
Chcete-li povolit ovladač filtru, spusťte
kbfmgr /enable
Po spuštění příkazu restartujte zařízení, aby se nastavení použilo.