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 gr
teclas 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