Touches Maj et Contrôle désynchronisées avec les touches normales sur RDP

28

Je passe beaucoup de temps à travailler sur plusieurs machines via RDP (RDPing généralement à une machine et à partir de là RDPing à d' autres ordinateurs en dehors de notre réseau local) et ont un problème où les touches de modification (c.  -à- Ctrl, Alt, Shiftet Windows Key Win) parfois ne le font pas prendre effet aussi rapidement que les frappes standard.

Par exemple, si j'essaie de taper "", je pourrais finir par obtenir 2"parce que la machine distante obtient la première pression sur la 2touche avant d'obtenir le modificateur Shift. Cela provoque des problèmes particuliers avec les champs protégés par mot de passe (car ils nécessitent souvent des lettres minuscules et vous ne pouvez pas voir ce qui est tapé) et avec Ctrl+ C(où la section en surbrillance est supprimée et remplacée par a C).

(Et avant que quelqu'un ne demande, ce n'est pas seulement une mauvaise frappe, sinon le problème ne serait pas limité aux sessions RDP.)

Cela ne semble pas être un problème matériel car cela se produit sur mon bureau (exécutant Windows 7 64 bits) et sur mon ordinateur portable (XP 32 bits) et sur divers ordinateurs distants exécutant divers systèmes d'exploitation (de XP à Windows 2008 Server)

Il y a des moments où le problème est plus prononcé, et il peut être lié à une connexion Internet / VPN lente.

Quelqu'un a-t-il vu ce problème et (à part toujours taper très très lentement, c'est-à-dire environ un caractère par seconde), existe-t-il des solutions à ce problème?

sgmoore
la source
J'expérimente très souvent cela - à la fois un manque de synchronisation et une touche de contrôle «bloquée» - en particulier, Shift. Ensuite, j'ai commencé à taper le texte en majuscules ou à émettre des commandes que je ne souhaitais pas émettre.
einpoklum - réintègre Monica le
J'utiliserais une prime sur cette question si j'avais plus de réputation sur SU ... je serais très heureux si vous décidiez que cela valait la peine de risquer les 50 points.
einpoklum - réintègre Monica
J'utilise beaucoup RDP et je n'en ai jamais fait l'expérience. Quels utilitaires utilisez-vous sur vos systèmes? At-il quelque chose comme AutoHotKey? Quelle version de RDP? Cela arrive-t-il toujours? Avez-vous essayé d'utiliser la machine localement juste pour être sûr qu'elle n'est pas liée à RDP?
Luiz Angelo
Avez-vous installé IntelliType? answers.microsoft.com/en-us/windows/forum/…
Luiz Angelo

Réponses:

6

C'est la façon dont le client RDP répond aux clés de contrôle. Pour résoudre ce problème, essayez d'accéder aux options de Connexion Bureau à distance, Ressources locales, Clavier - passez à «Sur cet ordinateur».

Sachez que alt-Tab et les commandes similaires s'exécuteront désormais sur le système local.

JTB
la source
3
J'ai essayé ça, mais ça n'a pas aidé. (Cela signifiait que l'alt-tab ne fonctionnait pas sur l'ordinateur distant, donc le paramètre était en vigueur)
sgmoore
1
J'appuie le rapport de @ sgmoore: restreindre les combinaisons de touches à l'ordinateur local n'évite pas ce problème.
einpoklum - réintègre Monica
1
Le paramètre "Sur cet ordinateur" du clavier RDP a été la seule chose qui a réussi à résoudre le problème gênant pour moi. Pour remplacer l'alt-Tab sur la machine cible, j'utilise switcheroo.io, qui est un projet open-source sur GitHub. Je le trouve encore mieux que la boîte de dialogue Alt-Tab Win7 d'origine.
VR
Remplace-t-il la touche ALT-TAB ou allume-t-il toujours la machine domestique?
Gennady G
1

Ce n'est pas "gratuit" mais certains manettes de jeu vous permettent de mapper les boutons à des combinaisons de touches ... pensez à la souris ou au pavé numérique avec des pivots de poignet (je pense qu'Asus en fait un). cela POURRAIT résoudre votre problème ... pas à 100%, mais s'il envoie une combinaison, il le pourrait. le ralentissement des touches de modification pourrait également être une tentative peu coûteuse de ne pas transmettre les séquences de contrôle (si cela s'avère être le cas, je regarderais le serveur / client VNC car c'est une solution éclatée)

RobotHumains
la source
Ne pensez pas que cela vous aidera, sauf si la manette de jeu a des clés pour chaque combinaison de touches, par exemple une clé pour «a», une autre pour «A», une autre pour Ctrl-A, une autre pour Alt-A, etc. utilisé VNC dans le passé, toujours essayé de le remplacer par RD ou Logmein lorsque cela était possible.
sgmoore
assez vrai, je ne savais pas si vous étiez sur un combo de touches unique ou un tas d'entre eux
RobotHumans
1

J'ai trouvé la solution à cela où l'on utilise des instances imbriquées du client Remote Desktop de Microsoft. Imaginez la situation suivante. Vous êtes assis devant une machine OS X et votre bureau à distance dans un ordinateur portable Windows 7. Depuis l'ordinateur portable Windows, vous souhaitez accéder au bureau à distance sur une autre machine Windows (dans mon cas, une zone de travail sur VPN). La solution à vos problèmes de mappage de clavier est la suivante: sur l'ordinateur portable Windows, c'est-à-dire la destination du premier saut, modifiez les paramètres matériels du bureau à distance pour le deuxième saut afin d'utiliser le clavier local , pas celui de connexion.

modifier

Pour modifier le paramètre:

  1. Ouvrez le client Remote Desktop .
  2. Ne vous connectez pas encore à un hôte distant.
  3. Cliquez sur le bouton Options .
  4. Ouvrez l'onglet Ressources locales .
  5. Choisissez l'option "Sur cet ordinateur" dans la liste déroulante de Appliquer les combinaisons de touches Windows .

Bien que ce paramètre ne semble pas s'appliquer aux combinaisons de touches Shift simples, il a résolu le problème pour moi lorsque je travaillais avec des bureaux distants imbriqués.

Bien sûr, cela a un prix: vous ne pouvez pas Alt-Tab à travers les fenêtres sur l'hôte distant, etc.

Tom Kirby-Green
la source
1
Où changez-vous exactement les «paramètres matériels du bureau à distance»?
sgmoore
Je ne pense pas que le PO a posé des questions sur les sessions RDP imbriquées.
einpoklum - réintègre Monica le
Cela ne fonctionne pas - voir les commentaires sur cette réponse
einpoklum - réintégrer Monica
arrêtez de suggérer Appliquer la clé Windows à la télécommande . C'est la première chose que nous essayons tous. C'est juste là dans les paramètres du menu à ne pas manquer. Il s'agit d'un problème profondément enraciné.
Christian
0

Quelques solutions de contournement supplémentaires:

  1. Exécutez Remote Desktop en tant qu'administrateur.
  2. Désinstallez IntelliType s'il est installé. Vous pouvez utiliser à la place le contrôle du bouton X-Mouse .
  3. Désactivez le réglage automatique TCP .
  4. Réduisez la profondeur / résolution / arrière-plan des couleurs.
  5. Désactivez tout produit de clavier tel que AutoHotKey.
  6. Correctif complet de Windows Update, y compris tous les éléments facultatifs.
harrymc
la source
1. va essayer de voir si le problème se manifeste; quelle est l'intuition d'une telle mesure ayant un effet? 2. Si IntelliType n'apparaît pas dans la liste des programmes (pour la désinstallation), est-il toujours installé? 3. Mon Windows 7 est entièrement corrigé.
einpoklum - réintègre Monica
2. Probablement pas.
harrymc
Je ne vois pas immédiatement le problème se manifester, mais comme il ne se produit pas toujours immédiatement, nous passerons à un essai prolongé ... pourquoi pensez-vous que l'exécution du client RDP en tant qu'administrateur aide? Surtout pour un utilisateur qui est administrateur?
einpoklum - réintègre Monica
Une fonctionnalité de sécurité depuis Vista: tout le monde s'exécute sous un compte restreint, seul "Exécuter en tant qu'administrateur" n'est pas restreint.
harrymc
Malheureusement, cela n'a pas fonctionné - bien qu'il semble que la fréquence du phénomène de «décalage collant» diminue lorsque RunAs'ing en tant qu'administrateur. Ou peut-être que je ne fais tout simplement pas assez de répétitions de l'expérience. De toute façon, pas de cigare.
einpoklum - réintègre Monica
0

Dans la session à distance, appuyez sur Maj + Contrôle et maintenez. Relâchez la touche Maj. Relâchez la touche Ctrl.

Pour dupliquer le problème, inversez l'ordre des sorties de clés. Un bogue Microsoft RDP.

user617145
la source