Compartilhar via


WEKF_Settings

Edições
✅ Suportadas IoT Enterprise LTSC
✅ IoT Enterprise
✅ LTSC✅
Enterprise
✅ Education

Ativa ou desativa as definições do Filtro de Teclado.

Sintaxe

class WEKF_Settings {
  [Key] string Name;
  [Read, Write] string Value;
};

Membros

As tabelas seguintes listam todos os métodos e propriedades que pertencem a esta classe.

Propriedades

Propriedade Tipo de dados Qualificadores Descrição
Nome string [chave] Indica o nome da definição Filtro de Teclado que este objeto representa. Consulte a secção Observações para obter uma lista de nomes de definições válidos.
Valor string [ler, escrever] Representa o valor da definição Nome . O valor não é sensível a maiúsculas e minúsculas.
Veja a secção Observações para obter uma lista de valores válidos para cada definição.

Comentários

Tem de ter sessão iniciada numa conta de administrador para efetuar quaisquer alterações a esta classe.

Cada objeto WEKF_Settings representa uma única definição de Filtro de Teclado. Pode enumerar em todos os objetos WEKF_Settings para ver o valor de todas as definições de Filtro de Teclado.

A tabela seguinte lista todas as definições disponíveis para o Filtro de Teclado.

Nome da configuração Descrição
DisableKeyboardFilterForAdministrators Esta definição especifica se o Filtro de Teclado está ativado ou desativado para contas de administrador. Defina como verdadeiro para desativar o Filtro de Teclado para contas de administrador; caso contrário, defina como falso. Defina como verdadeiro por predefinição.
ForceOffAccessibility Esta definição especifica se o Filtro de Teclado impede os utilizadores de ativar as funcionalidades de Facilidade de Acesso. Defina como verdadeiro para forçar a desativação das funcionalidades de Facilidade de Acesso. Defina como falso para permitir a ativação das funcionalidades de Facilidade de Acesso. Defina como falso por predefinição.
Alterar esta definição para falso não ativa automaticamente as funcionalidades de Facilidade de Acesso; tem de os ativar manualmente.
BreakoutKeyScanCode Esta definição especifica o código de análise da chave que permite que um utilizador saia de uma conta que está bloqueada com o Filtro de Teclado. Um utilizador pode premir esta tecla consecutivamente cinco vezes para mudar para o ecrã de Boas-vindas.
Por predefinição, o BreakoutKeyScanCode está definido como o código de análise da tecla do logótipo esquerdo do Windows.

Existe uma instância da classe WEKF_Settings para cada definição válida.

As alterações à definição DisableKeyboardFilterForAdministrator são aplicadas quando uma conta de administrador inicia sessão e aplica-se a todas as aplicações executadas durante a sessão do utilizador. Se um utilizador sem uma conta de administrador executar uma aplicação como administrador, o Filtro de Teclado continua ativado, independentemente da definição DisableKeyboardFilterForAdministrator .

As alterações à definição BreakoutKeyScanCode não são aplicadas até reiniciar o dispositivo.

Se o BreakoutKeyScanCode estiver definido como o código de análise da tecla do logótipo esquerdo do Windows ou da tecla do logótipo do Windows à direita, ambas as teclas do Logótipo do Windows funcionarão como a tecla simultânea.

A definição BreakoutKeyScanCode aplica-se apenas a contas em que o Filtro de Teclado está ativo. Se o código de análise estiver definido para um valor que não mapeie para nenhuma chave, como 0 (zero), tem de utilizar outro método para aceder ao ecrã de Boas-vindas se precisar de servir o dispositivo, como ligar remotamente ou reiniciar o dispositivo se o início de sessão automático não estiver ativado.

Importante

Em alguns dispositivos, se a tecla simultânea for premida demasiado rapidamente, as teclas premidas poderão não ser registadas. Recomendamos que inclua uma ligeira pausa entre cada tecla simultânea premida.

Aviso

Ao definir o BreakoutKeyScanCode, certifique-se de que utiliza o código de análise da chave e não o valor da chave virtual.

Exemplo

O script de Windows PowerShell seguinte demonstra como utilizar esta classe para modificar a tecla de modo simultânea do Filtro de Teclado. Este exemplo define a definição BreakoutKeyScanCode para o código de análise da tecla Home num teclado padrão.

#---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()

Referência do fornecedor WMI de Filtro de Teclado

Filtro de Teclado