Bureau à distance: Envoi de Ctrl-Alt-Flèche gauche / Ctrl-Alt-Flèche droite au PC distant


32

J'ai besoin d'utiliser les combinaisons de touches Ctrl- Alt- Left Arrowet Ctrl- Alt- Right Arrowdans une application sur mon ordinateur. Lorsque j'utilise Remote Desktop pour me connecter à cet ordinateur, le client Remote Desktop (mstsc.exe) ou la mise en œuvre du serveur RDP avalent ces combinaisons de touches. Les combos semblent être réservés au Bureau à distance, bien qu'ils ne semblent rien faire.

Existe-t-il un moyen (pris en charge ou non) de désactiver ce comportement afin que les combinaisons de touches soient envoyées à mon application?



1
Ces combinaisons sont des raccourcis clavier de Remote Desktop ( serverfault.com/a/73568/238181 )
Lu55

Réponses:


3

Pour utiliser CtrlAlt+ dans Far Manager, j'ai utilisé le script AutoHotKey suivant:

!^Right::
send ^+{F9}
return

!^Left::
send ^+{F8}
return

… Où sous CtrlShiftF8/ F9j'ai des macros Far qui font la même chose qu'en appuyant sur CtrlAlt+ .

Cette solution de contournement ne fonctionne que si dans Propriétés, l'option de connexion Clavier est définie sur "Sur cet ordinateur".


Je marque cela comme la réponse acceptée parce que j'ai fini par faire quelque chose de similaire: moi aussi, j'ai un script AutoHotKey sur mon ordinateur hôte qui capture et traduit le combo de touches en un autre; puis j'ai un deuxième script AutoHotKey sur l'ordinateur distant qui le traduit à nouveau dans le combo de touches d'origine.
Fabian Schmied

Mais, cette option oblige l'utilisateur distant à modifier le raccourci utilisé à distance, non?
chomp

6

Merci à l'affiche et aux réponses jusqu'à présent; cela m'a aidé à résoudre mon problème similaire: j'ai des raccourcis clavier sur l'éditeur de texte de mon ordinateur de bureau qui utilisent Ctrl+Alt+..., et je voulais pouvoir les utiliser lors de l'accès à distance à la machine.

Avec ce script AHK, je tape à la Winplace de Altet je peux accomplir les commandes commentées ci-dessous. Maintenant, quel que soit le PC que j'utilise pour accéder au PC de bureau à distance (c'est-à-dire, à la maison ou en voyage), je peux utiliser mes raccourcis (et Win est assez proche d'Alt). Voici mon script AHK:

;Send Ctrl+Alt+Left keys when user types Ctrl+Win+Left
^#Left::
send !^{Left}
return

;Send Ctrl+Alt+Right keys when user types Ctrl+Win+Right
^#Right::
send !^{Right}
return

;Send Ctrl+Alt+Up keys when user types Ctrl+Win+Up
^#Up::
send !^{Up}
return

;Send Ctrl+Alt+Down keys when user types Ctrl+Win+Down
^#Down::
send !^{Down}
return

;Send Ctrl+Alt+Shift+Left keys when user types Ctrl+Win+Shift+Left
^#+Left::
send !^+{Left}
return

;Send Ctrl+Alt+Shift+Right keys when user types Ctrl+Win+Shift+Right
^#+Right::
send !^+{Right}
return

;Send Ctrl+Alt+Shift+Up keys when user types Ctrl+Win+Shift+Up
^#+Up::
send !^+{Up}
return

;Send Ctrl+Alt+Shift+Down keys when user types Ctrl+Win+Shift+Down
^#+Down::
send !^+{Down}
return

Remarque, j'utilise "Appliquer les combinaisons de touches Windows ... Sur l'ordinateur distant" dans Connexion Bureau à distance, donc j'exécute ce script sur l'ordinateur distant .

Bien qu'il existe probablement des moyens AHK plus efficaces de le faire, ce qui précède fonctionne pour moi. J'espère que cela aide aussi quelqu'un d'autre.


2

Assurez-vous que les paramètres du clavier sont définis sur quelque chose qui convient à la façon dont vous utilisez RDP. Jetez un œil aux options de votre connexion RDP, dans l'onglet Ressources locales.

Si vous avez toujours la connexion en plein écran, réglez-la sur «Uniquement lorsque vous utilisez le plein écran», mais si vous n'utilisez pas RDP en plein écran, réglez-la sur «Sur l'ordinateur distant».

Combo clé RDP


15
Cela ne résout pas le problème. J'ai toujours la connexion en plein écran et les paramètres "Ressources locales / Clavier" sont définis sur "Uniquement en cas d'utilisation du plein écran". Cela signifie que je peux utiliser Alt-Tab et similaires, mais je ne peux toujours pas utiliser Ctrl-Alt-Flèche gauche ou Ctrl-Alt-Flèche droite.
Fabian Schmied

Je trouve que Ctrl-Alt-Up et Ctrl-Atl-Down fonctionnent; mais Ctrl-Alt-Gauche et Ctrl-Alt-Droite ne le font plus. Bien qu'ils aient tous travaillé jusqu'à récemment.
Steve Pitchers

Je trouve cela vraiment ennuyeux, mstsc.exe ne semble pas avoir d'importance ce que j'essaie Ctrl-Alt-Gauche et Ctrl-Alt-Droite ne fonctionne pas. L'autre application Remote Desktop (peut-être uniquement disponible dans Windows 10) transmet ces frappes mais elle a d'autres limitations telles que l'absence de prise en charge de deux moniteurs et semble déconnecter un tas pour moi.
Glen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.