Il driver di filtraggio della tastiera consente di bloccare qualsiasi combinazione di tasti indesiderata o anche singoli tasti. Ciò avviene tramite un driver di filtro in modalità kernel che filtra la pressione dei tasti prima che vengano elaborati dal sistema.
Esempi di combinazioni di tasti indesiderate su un sistema embedded sono: Ctrl+Alt+Canc, Ctrl+Shift+Esc, Win+E, ecc. Tutte queste combinazioni di tasti possono essere filtrate con questo driver.
Il driver è disponibile solo per Windows Embedded Standard 7 e può essere installato facilmente con un singolo file di setup.
Configurazione
La configurazione avviene tramite lo strumento a riga di comando kbfmgr.
Utilizzo:
/abilita Abilita il driver del filtro
/disable Disabilita il driver del filtro
/addset <+|->scancode
/modifyset <setid> <+|->scancode[,<+|->scancode[,…]] Modifies a new set of filtered scancodes
/deleteset <setid> Deletes a set
Scancode
Gli scancode dei tasti devono essere inseriti in formato decimale.
Un elenco completo di tutti gli scancode del layout della tastiera inglese è disponibile qui: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html
Configurazione di esempio
Per bloccare LCtrl + LShift + Esc, eseguire il seguente comando:
kbfmgr /addset +1,+29,+42
Dopo aver inserito il comando, riavviare il dispositivo per applicare le impostazioni.
Installazione
Eseguire Setup.exe direttamente sul dispositivo di destinazione e seguire le istruzioni della procedura guidata.
Per abilitare il driver del filtro, eseguire
kbfmgr /enable
Dopo aver eseguito il comando, riavviare il dispositivo per applicare le impostazioni.