Como alterar o layout do teclado pelo dongle USB?

0
Eu estou pensando se isso é teoricamente possível em qualquer sistema operacional porque estou me digitando Dvorak com a configuração personalizada: chaves mortas com letras escandinavas: A com pontos, O com pontos e A com círculo. A motivação de Alex Eagle no tópico é descrita em 2009 aqui . Eu não conheço nenhum teclado que tenha um dongle USB como esse:

An expensive keyboard with a hardware Qwerty/Dvorak switch on it will solve this problem for you, provided you’re happy to carry the darn thing to every computer you use. The QIDO isn’t cheap, but it’s not as expensive as any switchable keyboard I’ve found, and it’s an awful lot more portable.

As únicas coisas que não são Dvorak-ise são computadores que não aceitam um teclado USB por qualquer motivo e laptops. Mas você provavelmente poderá interferir na troca de keymaps do sistema operacional, se não enfrentar essas situações com muita frequência.

Acho que a seleção do teclado deve ser virtualizada ou algo para fazer essa alteração nas configurações do sistema operacional. Exemplo de outros recursos de dongle USB:

  • Faça som de fones de ouvido 5 canais com dongle USB, etc. O pacote HyperX Cloud II vem com o dongle

Existe o seguinte produto, QIDO, para a tarefa aqui , mas não é universal, apenas um tipo de Dvorak . Eu enviei um e-mail para o fabricante sobre quanto o dispositivo pode ser extendido para A com pontos e O com pontos.

QIDO - Qwerty to Dvorak USB Adapter (Qwerty-in > Dvorak-out > Portable USB Adapter)

Seria muito bom receber críticas sobre o dispositivo para que possamos confirmar se ele pode ser usado em ambientes exigentes, como hospitais e outros locais com alta privacidade. Uma revisão aqui mas nenhum padrão de segurança coberto:

Since the QIDO can’t change the keycaps, though, I was having some trouble figuring out what real advantage it offers over the free alternative - just changing your operating system’s keymap.

It’s easy to add a Dvorak keymap in Windows - or Mac OS and Linux, for that matter - and then you can switch keymap in a couple of clicks. The QIDO makes switching even faster, but by and large it didn’t seem to me that it does anything that changing the keymap in the OS doesn’t do.

Problema

A segurança de locais de segurança de alta classificação não permitirá alterar o layout do teclado. Eu acho que a única chance de usar o dongle é obter alguma prova de sua segurança em privacidade. Como? (Questão 2 abaixo)

OU eu preciso de instruções sobre o que dizer aos policiais se eu for encontrado com um tal dongle em locais de alta segurança.

Perguntas abertas

  1. O dongle fará alterações no layout do teclado do sistema operacional? O sistema ainda mostrará Qwerty quando você digitar Dvorak?

  2. O sistema registrará e detectará que um novo dongle USB foi conectado ao computador? Existe algum padrão que possa provar que o dongle é seguro e não comprometerá a privacidade, por exemplo, em hospitais?

Tópicos de desenvolvimento

SO: Debian 9.1 Linux, Windows, OS X

    
por Léo Léopold Hertz 준영 14.09.2017 / 16:46

2 respostas

1

Existem várias partes para esta questão.

1) Você pode fazer algum tipo de hardware que permute teclas de um teclado USB como se fosse um teclado Dvorak personalizado?

Sim, você pode. Você pode usar qualquer computador incorporado que tenha um host USB e uma porta de cliente USB. No entanto, você terá que escrever o software para si mesmo: é muito improvável que exista um software pronto para isso. O software terá que traduzir eventos HID dos teclados físicos para os eventos HID correspondentes ao layout Dvorak, mas isso não é muito difícil.

2) Você terá permissão para usar seu próprio teclado particular ou sua própria peça de hardware que você pode colocar entre um teclado USB existente e um PC em um local de alta segurança?

Se as pessoas responsáveis pela segurança não forem completamente estúpidas, elas não permitirão hardware adicional nenhum - nenhum teclado que você carregue consigo, nenhum "dongles" comercial, nenhum custom self-made "dongles". E você entrará na lista de observação mesmo pedindo.

Então, se você está perguntando porque precisa de um layout Dvorak em tal lugar, esta não é uma solução viável.

    
por 14.09.2017 / 19:32
0

Os teclados não enviam "chaves" para os computadores. Eles enviam códigos de verificação (um número hexadecimal), que o sistema operacional interpreta com base em suas configurações de layout de teclado. Este código de verificação é a chave exclusiva que é pressionada e não tem nada a ver com o layout. É por isso que colocar um dongle no meio não faria nada, já que não há nada para mudar.

    
por 14.09.2017 / 18:35