WEKF_Settings
Ediciones admitidas
✅ IoT Enterprise LTSC
✅ IoT Enterprise
✅ LTSC✅
Enterprise
✅ Education
Habilita o deshabilita la configuración de Filtro de teclado.
Sintaxis
class WEKF_Settings {
[Key] string Name;
[Read, Write] string Value;
};
Miembros
En las tablas siguientes se enumeran los métodos y propiedades que pertenecen a esta clase.
Propiedades
Propiedad | Tipo de datos | Calificadores | Descripción |
---|---|---|---|
Nombre | string | [key] | Indica el nombre de la configuración filtro de teclado que representa este objeto. Consulte la sección Comentarios para obtener una lista de los nombres de configuración válidos. |
Valor | string | [leer, escribir] | Representa el valor de la configuración Nombre . El valor no distingue mayúsculas de minúsculas.
Consulte la sección Comentarios para obtener una lista de valores válidos para cada configuración. |
Observaciones
Debe iniciar sesión en una cuenta de administrador para realizar cualquier cambio en esta clase.
Cada objeto WEKF_Settings representa una única configuración de filtro de teclado. Puede enumerar todos los objetos WEKF_Settings para ver el valor de toda la configuración de filtro de teclado.
En la tabla siguiente se enumeran todos los valores disponibles para Filtro de teclado.
Nombre del valor de configuración | Descripción |
---|---|
DisableKeyboardFilterForAdministrators | Esta configuración especifica si el filtro de teclado está habilitado o deshabilitado para las cuentas de administrador. Establézcalo en true para deshabilitar el filtro de teclado para las cuentas de administrador; De lo contrario, establezca en false. Establézcalo en true de forma predeterminada. |
ForceOffAccessibility | Esta configuración especifica si el filtro de teclado impide que los usuarios habiliten las características de facilidad de acceso. Establézcalo en true para forzar la deshabilitación de las características de facilidad de acceso. Establézcalo en false para permitir la habilitación de las características de facilidad de acceso. Se establece en false de forma predeterminada. Cambiar esta configuración a false no habilita automáticamente las características de facilidad de acceso; debe habilitarlos manualmente. |
BreakoutKeyScanCode | Esta configuración especifica el código de examen de la clave que permite a un usuario salir de una cuenta bloqueada con filtro de teclado. Un usuario puede presionar esta tecla de forma consecutiva cinco veces para cambiar a la pantalla de bienvenida. De forma predeterminada, BreakoutKeyScanCode se establece en el código de examen de la clave del logotipo de Windows izquierda. |
Existe una instancia de la clase WEKF_Settings para cada configuración válida.
Los cambios en la configuración DisableKeyboardFilterForAdministrator se aplican cuando una cuenta de administrador inicia sesión y se aplica a todas las aplicaciones que se ejecutan durante la sesión del usuario. Si un usuario sin una cuenta de administrador ejecuta una aplicación como administrador, el filtro de teclado sigue estando habilitado, independientemente de la configuración DisableKeyboardFilterForAdministrator .
Los cambios en la configuración BreakoutKeyScanCode no surten efecto hasta que reinicie el dispositivo.
Si BreakoutKeyScanCode está establecido en el código de examen para la tecla del logotipo de Windows izquierda o la tecla del logotipo de Windows derecha, ambas teclas del logotipo de Windows funcionarán como clave de interrupción.
La configuración BreakoutKeyScanCode solo se aplica a las cuentas en las que el filtro de teclado está activo. Si el código de examen se establece en un valor que no se asigna a ninguna clave, como 0 (cero), debe usar otro método para acceder a la pantalla de bienvenida si necesita dar servicio al dispositivo, como conectarse de forma remota o reiniciar el dispositivo si el inicio de sesión automático no está habilitado.
Importante
En algunos dispositivos, si la tecla de interrupción se presiona demasiado rápidamente, es posible que las teclas no se registren. Se recomienda incluir una ligera pausa entre cada tecla de interrupción.
Advertencia
Al establecer BreakoutKeyScanCode, asegúrese de usar el código de examen de la clave y no el valor de clave virtual.
Por ejemplo:
El siguiente script de Windows PowerShell muestra cómo usar esta clase para modificar la tecla de modo de interrupción para el filtro de teclado. En este ejemplo se establece la opción BreakoutKeyScanCode en el código de examen de la tecla Inicio en un teclado estándar.
#---Define variables---
$COMPUTER = "localhost"
$NAMESPACE = "root\standardcimv2\embedded"
# Define the decimal scan code of the Home key
$HomeKeyScanCode = 71
# Get the BreakoutKeyScanCode setting from WEKF_Settings
$BreakoutMode = get-wmiobject -class wekf_settings -namespace $NAMESPACE | where {$_.name -eq "BreakoutKeyScanCode"}
# Set the breakout key to the Home key.
$BreakoutMode.value = $HomeKeyScanCode
# Push the change into the WMI configuration. You must restart your device before this change takes effect.
$BreakoutMode.put()