Compartir a través de


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
Windows Education
Windows IoT Enterprise

Referencia del proveedor WMI de filtro de teclado

Keyboard Filter