Teclas Shift e Control fora de sincronia com teclas normais sobre RDP


28

I passar muito tempo trabalhando em várias máquinas via RDP (geralmente RDPing para uma máquina e de lá RDPing para outros computadores fora de nossa LAN) e ter um problema onde as teclas modificadoras (ie,  Ctrl, Alt, Shift, e Windows Key Win) às vezes não fazer entram em vigor tão rapidamente quanto as teclas padrão.

Por exemplo, se eu estiver tentando digitar "", eu poderia acabar obtendo 2"porque a máquina remota pressiona a primeira 2tecla antes de obter o modificador Shift. Isso causa problemas específicos nos campos protegidos por senha (pois geralmente requerem letras maiúsculas e não é possível ver o que é digitado) e com Ctrl+ C(onde a seção destacada é excluída e substituída por a C).

(E antes que alguém pergunte, isso não é apenas digitação incorreta; caso contrário, o problema não seria restrito às sessões RDP.)

Isso não parece ser um problema de hardware, como acontece na minha área de trabalho (executando o Windows 7 de 64 bits) e no meu laptop (XP de 32 bits) e em vários computadores remotos executando vários sistemas operacionais (do XP ao Windows 2008 Server)

Há momentos em que o problema é mais pronunciado e pode estar relacionado a uma conexão lenta à Internet / VPN.

Alguém já viu esse problema e (além de sempre digitar muito lentamente, ou seja, cerca de um caractere por segundo), existem soluções para esse problema?


Frequentemente, experimento isso - tanto falta de sincronização quanto uma tecla de controle 'travada' - especificamente, Shift. Então comecei a receber CAPITALIZED TEXT TYPED IN ou a emitir comandos que não desejava emitir.
einpoklum - restabelece Monica

Eu usaria uma recompensa nessa questão se tivesse mais reputação no SU ... ficaria muito feliz se você decidisse que vale a pena arriscar os 50 pontos.
einpoklum - reinstala Monica 13/11

Eu uso muito o RDP e nunca experimentei isso. Quais utilitários você possui em seus sistemas? Tem algo como AutoHotKey? Qual versão do RDP? Isso sempre acontece? Você está tentando usar a máquina localmente apenas para ter certeza de que não é algo relacionado ao RDP?
Luiz Angelo

Você tem o IntelliType instalado? answers.microsoft.com/en-us/windows/forum/…
Luiz Angelo

Respostas:


6

É a maneira como o cliente RDP responde ao controle de chaves. Para resolver, tente acessar as opções de Conexão da área de trabalho remota, Recursos locais, Teclado - altere para "Neste computador".

Esteja ciente de que alt-Tab e comandos semelhantes agora serão executados no sistema local.


3
Tentei isso, mas não ajudou. (Ele quis dizer que a aba de alt não funcionou no computador remoto, de modo que o cenário era de fato)
sgmoore

1
Segundo relatório do @ sgmoore: Restringir combinações de teclas ao computador local não evita esse problema.
Einpoklum - restabelece Monica

1
A configuração "neste computador" do teclado RDP foi a única coisa que resolveu com êxito o problema irritante para mim. Para substituir o alt-Tab na máquina de destino, estou usando o switcheroo.io, que é um projeto de código aberto no GitHub. Acho ainda melhor do que a caixa de diálogo Alt-Tab original do Win7.
VR

Ele substitui a tecla ALT-TAB ou ainda liga a máquina doméstica?
Gennady G

1

Não é "gratuito", mas alguns gamepads permitem mapear botões para combinações de teclas ... pense lá fora, mouse ou numpad com pivôs de pulso (acho que a asus faz um). isso PODE resolver seu problema .... não 100%, mas se enviar uma combinação, poderia. o abrandamento das teclas modificadoras também pode ser uma tentativa barata de não transmitir as seqüências de controle (se esse for o caso, eu procuraria no servidor / cliente VNC, pois é uma solução interrompida)


Não pense que isso ajudará, a menos que o gamepad tenha teclas para cada combinação de teclas, por exemplo, uma tecla para 'a', outra para 'A', outra para Ctrl-A, outra para Alt-A etc. usado VNC no passado, sempre tentava substituí-lo por RD ou Logmein sempre que possível.
sgmoore

verdadeiro o suficiente, eu não sabia se você estava parando em um único combo de teclas ou um monte deles #
RobotHumans

1

Encontrei a solução para isso em que se usa instâncias aninhadas do cliente de área de trabalho remota da Microsoft. Imagine a seguinte situação. Você está sentado na frente de uma máquina OS X e usa a área de trabalho remota em um laptop com Windows 7. No laptop Windows, você deseja usar a área de trabalho remota em outra máquina Windows (no meu caso, uma caixa de trabalho sobre VPN). A solução para os problemas de mapeamento do teclado é: no laptop Windows, ou seja, o destino do primeiro salto, altere as configurações de hardware da área de trabalho remota do segundo salto para usar o teclado local , não o de conexão.

Editar

Para alterar a configuração:

  1. Abra o Remote Desktop Client .
  2. Ainda não conecte a um host remoto.
  3. Clique no botão Opções .
  4. Abra a guia Recursos locais .
  5. Escolha a opção "Neste computador" na lista suspensa de Aplicar combinações de teclas do Windows .

Embora essa configuração pareça não se aplicar a combinações simples de teclas Shift, ela resolveu o problema para mim ao trabalhar com áreas de trabalho remotas aninhadas.

Obviamente, tem um preço: você não pode pressionar Alt-Tab pelas janelas do host remoto, etc.


1
Onde exatamente você altera as 'configurações de hardware da área de trabalho remota'?
sgmoore

Acho que o OP não perguntou sobre sessões aninhadas de RDP.
einpoklum - restabelece Monica


pare de sugerir Aplicar chave do Windows ao controle remoto . É a primeira coisa que todos tentamos. Está ali nas configurações do menu não é difícil de perder. Esse é um problema profundamente enraizado.
Christian

0

Mais algumas soluções alternativas:

  1. Execute a área de trabalho remota como administrador.
  2. Desinstale o IntelliType, se instalado. Você pode usar o controle do botão X-Mouse .
  3. Desative o ajuste automático do TCP .
  4. Reduza a profundidade / resolução / fundo da cor.
  5. Desative qualquer produto de teclado como o AutoHotKey.
  6. Corrija completamente o Windows Update, incluindo todos os itens opcionais.

1. Tentará ver se o problema se manifesta; qual é a intuição de tal medida ter um efeito? 2. Se o IntelliType não aparecer na lista Programas (para desinstalação), ele ainda pode estar instalado? 3. Meu Windows 7 está totalmente corrigido.
einpoklum - reinstala Monica

2. Provavelmente não.
precisa

Não estou vendo imediatamente o problema se manifestar, mas como isso nem sempre ocorre imediatamente, entraremos em um período de avaliação prolongada ... por que você acha que a execução do cliente RDP como administrador ajuda? Especialmente para um usuário que é um administrador?
einpoklum - reinstala Monica

Um recurso de segurança desde o Vista: todos são executados sob uma conta restrita, apenas "Executar como Administrador" é irrestrito.
precisa

Infelizmente, isso não funcionou - embora pareça que a frequência do fenômeno 'mudança pegajosa' diminua quando RunAs'ing como administrador. Ou talvez eu não esteja executando repetições suficientes do experimento. Enfim, sem charuto.
einpoklum - reinstala Monica

0

Na sessão remota, pressione Shift + Control e mantenha pressionado. Solte a tecla Shift. Solte a tecla Control.

Para duplicar o problema, inverta a ordem dos releases principais. Um bug do Microsoft RDP.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.