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?

Fabian Schmied
la source
doublon possible de Comment envoyer Ctrl + Alt + Fin au Bureau à distance
Ƭᴇcʜιᴇ007
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".

Zéros
la source
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.

iamsolarplexus
la source
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

Windos
la source
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