El controlador de filtro de teclado le permite bloquear cualquier combinación de teclas no deseada o incluso teclas individuales. Esto se hace mediante un controlador de filtro en modo kernel que filtra las pulsaciones de teclas antes de que sean procesadas por el sistema.
Ejemplos de combinaciones de teclas no deseadas en un sistema embedded son: Ctrl+Alt+Supr, Ctrl+Shift+Esc, Win+E, etc. Todas estas combinaciones de teclas pueden filtrarse con este controlador.
El controlador está disponible sólo para Windows Embedded Standard 7 y los buques se pueden instalar fácilmente con un único archivo de instalación.
Configuración
La configuración se realiza a través de la herramienta de línea de comandos kbfmgr.
Uso:
/enable Activa el controlador del filtro
/disable Desactiva el controlador del filtro
/addset <+|->scancode
/modifyset <setid> <+|->scancode[,<+|->scancode[,…]] Modifies a new set of filtered scancodes
/deleteset <setid> Deletes a set
Códigos de escaneado
Los scancodes de las teclas deben introducirse en formato decimal.
Encontrará una lista completa de todos los scancodes de la distribución inglesa del teclado aquí: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html
Ejemplo de configuración
Para bloquear LCtrl + LShift + Esc ejecute el siguiente comando:
kbfmgr /addset +1,+29,+42
Una vez introducido el comando, reinicie el dispositivo para aplicar los ajustes.
Instalación
Ejecute Setup.exe directamente en el dispositivo de destino y siga las instrucciones del asistente.
Para activar el controlador de filtro ejecute
kbfmgr /habilitar
Después de ejecutar el comando, reinicie el dispositivo para aplicar la configuración.