Incompatibilidade de mapeamento de teclado VNC

Incompatibilidade de mapeamento de teclado VNC

Fundo

Estou usando umVisualizador VNCpara me conectar do meu localcliente Windows 10 Homepara um controle remotohost Mac OS X El Capitan. Infelizmente, na minha área de trabalho remota, os mapeamentos de chave para caractere estão embaralhados.

Meulocalecontrolo remotoOs layouts de teclado do sistema operacional estão definidos paraQWERTZ alemão. eu tenho usadoVisualizador TightVNC 2.8.11eVisualizador TurboVNC 2.2.2. As informações de conexão são lidas keyboard layout: 00000407.

Problema

Algumas teclas do meu teclado local (principalmentecaracteres especiais, como §$%&"?*Ä') não correspondem aos caracteres digitados no servidor host. E, o que é mais importante, não consigo digitar alguns caracteres, por exemplo ([]'°. Isto é um problema, pois preciso deles com frequência, por exemplo, para programação.

Quando eu mudo,localmente E remotamente, paraInglês dos EUA QWERTY, o problema desaparece. Esta é uma solução alternativa aceitável por enquanto. Mas, a longo prazo, gostaria de poder digitar as teclas que são realmente exibidas no teclado físico à minha frente, como minha 'memória muscular' costuma fazer.

Suspeito que não sou o único com esse problema e que deve haver alguma solução (elegante) para ele por aí. Eu ficaria muito grato por quaisquer idéias ou sugestões!

Mais informações

Pelo que li, existem vários níveis para o problema:umé odiferença entre Windows e Macnas options/alt/control/alt grteclas etc para alcançar caracteres especiais.Outroé oProtocolo RFBque aparentemente funciona bem com algumas combinações de teclado, embora não com outras. Veja também:aqui,aqui,aquieaqui.

Anexei o texto que exibe os caracteres digitados no servidor remoto, quando pressiono as teclas do meu teclado QWERTZ alemão, uma por uma, da linha superior para a linha inferior, da esquerda para a direita, mantendo pressionadas diferentes teclas adicionais como shift.

Primeira linha

612345678906z normal 61äs457-90´-z Caps Lock <!ÄS$%/_)=´_< Shift " Control ,. üü++# Alt Gr

Segunda linha

qwertyuiopy+ normal qwertyuiop3* Caps Lock QWERTYUIOP§* Shift Control 2 < Alt Gr

Terceira fila

asdfghjklir3 normal asdfghjkl-fä Caps Lock ASDFGHJKL_Fä Shift Control Alt Gr

Quarta fila

,zxcvbnm,.ß normal ,zxcvbnmööß Caps Lock :ZXCVBNMÖÖ? Shift Control Alt Gr

informação relacionada