Ctrl + Shift + F não funciona no PuTTY ao usar um layout de teclado modificado no Win 7

2

Já que os deadkeys são horrivelmente irritantes (layout de teclado em alemão - > ', ^ e ´ são teclas de inatividade) use o Microsoft Keyboard Layout Creator para criar um layout de teclado personalizado para se livrar desses deadkeys (como sugerido em Como make ^ e 'não-chaves mortas no Windows 7 com o layout de teclado alemão ).

Isso funcionou bem, no entanto, assim que eu carrego um layout de teclado personalizado - mesmo que seja completamente inalterado (isto é, sem as mudanças de deadkey) - não consigo usar CTRL + SHIFT + F (o mesmo para outras teclas, mas F é a chave onde tive o problema primeiro) no terminal PuTTY.

read mostra-me ^F quando o layout do teclado original está ativado; quando alternar para um layout personalizado, ele não recebe nada quando pressionar CTRL + SHIFT + F - quando estiver usando apenas CTRL + F funciona bem.

    
por ThiefMaster 12.05.2011 / 10:55

1 resposta

2

O PuTTY não faz nada de especial com essas combinações, por isso é necessário usar os layouts de teclado do Windows. As combinações Ctrl + Letra são manipuladas especialmente por layouts de teclado, gerando automaticamente caracteres de controle, a menos que alguma outra coisa tenha sido atribuída, razão pela qual o Criador de Layout de Teclado não exibe esses caracteres de controle.

Parece que o programa Ctrl + Shift + letter se comporta da mesma forma que Ctrl + letter, por exemplo, é o caso do layout padrão "Reino Unido", mas não do "Reino Unido estendido". Além disso, parece que o MSKLC cria apenas a última variedade.

Já tentou atribuir os caracteres de controlo às combinações Ctrl + Shift por si próprio? E por que não usar as combinações sem o Shift?

Há mais sobre isso no link , embora nada sobre a diferença Ctrl + Ctrl + Shift em particular.

    
por 12.05.2011 / 14:08