WEKF_Settings
Habilita o deshabilita la configuración del filtro de teclado.
Sintaxis
class WEKF_Settings {
[Key] string Name;
[Read, Write] string Value;
};
Miembros
En las tablas siguientes se enumeran todos 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 nombres de configuración válidos. |
Valor | string | [lectura, escritura] | 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. |
Comentarios
Debe iniciar sesión en una cuenta de administrador para realizar cambios en esta clase.
Cada objeto WEKF_Configuración representa una única configuración de filtro de teclado. Puede enumerar todos los objetos WEKF_Configuración para ver el valor de todas las opciones de filtro de teclado.
En la tabla siguiente se enumeran todas las opciones disponibles para el filtro de teclado.
Nombre del valor | Descripción |
---|---|
DisableKeyboardFilterForAdministrators | Esta configuración especifica si el filtro de teclado está habilitado o deshabilitado para las cuentas de administrador. Establezca 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 habilitar las características de facilidad de acceso. Establézcalo en false de forma predeterminada. Cambiar esta configuración a false no habilita automáticamente las características de facilidad de acceso; debe habilitarlas manualmente. |
BreakoutKeyScanCode | Esta configuración especifica el código de examen de la tecla que permite a un usuario interrumpir una cuenta bloqueada con filtro de teclado. Un usuario puede presionar esta tecla consecutivamente cinco veces para cambiar a la pantalla de bienvenida. De forma predeterminada, BreakoutKeyScanCode se establece en el código de examen de la tecla izquierda del logotipo de Windows. |
Existe una instancia de la clase WEKF_Configuración para cada configuración válida.
Los cambios realizados en la configuración DisableKeyboardFilterFor Administración istrator se aplican cuando una cuenta de administrador inicia sesión y se aplica a todas las aplicaciones que se ejecutan durante la sesión de usuario. Si un usuario sin una cuenta de administrador ejecuta una aplicación como administrador, el filtro de teclado todavía está habilitado, independientemente de la configuración DisableKeyboardFilterFor Administración istrator.
Los cambios realizados en la configuración BreakoutKeyScanCode no surten efecto hasta que reinicie el dispositivo.
Si BreakoutKeyScanCode se establece en el código de examen para la tecla del logotipo de Windows izquierda o la tecla de logotipo de Windows derecha, ambas teclas de logotipo de Windows funcionarán como la tecla 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 atender el dispositivo, como la conexión remota o reiniciar el dispositivo si no está habilitado el inicio de sesión automático.
Importante
En algunos dispositivos, si la tecla de interrupción se presiona demasiado rápidamente, es posible que la tecla no se registre. Se recomienda incluir una ligera pausa entre cada pulsación de 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 la clave virtual.
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 configuració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()
Requisitos
Edición de Windows | Compatible |
---|---|
Windows Home | No |
Windows Pro | No |
Windows Enterprise | Sí |
Windows Education | Sí |
Windows IoT Enterprise | Sí |