Eu uso o Citrix Receiver para conectar-me a aplicativos remotos de uma máquina Windows. A máquina Windows usa um layout de teclado personalizado (derivado de um layout diferente do inglês) que não está disponível no servidor. Isso faz com que o servidor volte para o layout dos EUA, que é uma correspondência ruim - eu preferiria o layout não inglês do qual o personalizado é derivado.
Certa vez, encontrei uma configuração de registro que impõe esse tipo de mapeamento no Citrix Receiver (algo do tipo “quando o ID do layout local for a0000407
, use 00000407
em vez” ou “sempre use 00000407
, independentemente das configurações do cliente”), mas não consigo mais encontrar isto
Observação: o acesso é feito por meio de um gateway NetScaler e portal da web, não tenho certeza se as configurações locais do APPSRV.INI entram em vigor nesse cenário.
Onde posso fazer essa configuração?
Não é uma solução Citrix, mas uma solução alternativa que funciona para mim:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
.Layout File
valor.Layout File
valor lá, substituindo o existente. (Faça um backup se não tiver certeza.)Efeito colateral: qualquer outra pessoa na mesma máquina que tenha usado o layout padrão até agora usará efetivamente o layout personalizado.