Desktop remoto: invio di Ctrl-Alt-Freccia sinistra / Ctrl-Alt-Freccia destra al PC remoto


32

Devo usare le combinazioni di tasti Ctrl- Alt- Left Arrowe Ctrl- Alt- Right Arrowin un'applicazione sul mio computer. Quando utilizzo Desktop remoto per connettermi a quel computer, il client Desktop remoto (mstsc.exe) o l'implementazione del server RDP ingoiano queste combinazioni di tasti. Le combo sembrano essere riservate al Desktop remoto, anche se non sembrano fare nulla.

Esiste un modo (supportato o meno) per disabilitare questo comportamento in modo che le combinazioni di tasti vengano inviate alla mia applicazione?



1
Queste combinazioni sono i tasti di scelta rapida di Desktop remoto ( serverfault.com/a/73568/238181 )
Lu55

Risposte:


3

Per usare CtrlAlt+ in Far Manager ho usato il seguente script AutoHotKey:

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

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

... dove sotto CtrlShiftF8/ F9Ho macro Far che fanno lo stesso di quando si preme CtrlAlt+ .

Questa soluzione alternativa funziona solo se in Proprietà, l'opzione di connessione Tastiera è impostata su "Su questo computer".


Sto contrassegnando questa come risposta accettata perché ho finito per fare qualcosa di simile: anch'io ho uno script AutoHotKey sul mio computer host che cattura e traduce la combinazione di tasti in un'altra; quindi ho un secondo script AutoHotKey sul computer remoto che lo traduce nella combinazione di tasti originale.
Fabian Schmied,

Ma questa opzione forza l'utente remoto a cambiare il collegamento usato da remoto, giusto?
chomp

6

Grazie al poster e alle risposte finora; questi mi hanno aiutato a risolvere il mio problema simile: ho delle scorciatoie da tastiera sull'editor di testo del mio PC desktop che uso Ctrl+Alt+...e volevo essere in grado di usarle quando accedevo alla macchina da remoto.

Con questo script AHK, scrivo Wininvece di Alte sono in grado di eseguire i comandi commentati di seguito. Ora, indipendentemente dal PC che utilizzo per accedere al PC desktop remoto (ad esempio, quando sono a casa o in viaggio), posso usare le mie scorciatoie (e Win è abbastanza vicino ad Alt). Ecco il mio 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

Nota, utilizzo "Applica combinazioni di tasti Windows ... Sul computer remoto" in Connessione desktop remoto, quindi eseguo questo script sul computer remoto .

Mentre ci sono probabilmente modi AHK più efficienti per farlo, quanto sopra funziona per me. Spero che questo aiuti anche qualcun altro.


2

Assicurati di avere le impostazioni della tastiera impostate su qualcosa di appropriato per come usi RDP. Dai un'occhiata alle opzioni per la tua connessione RDP, nella scheda Risorse locali.

Se si dispone sempre della connessione a schermo intero, impostarla su "Solo quando si utilizza lo schermo intero" ma se non si utilizza RDP a schermo intero, impostarlo su "Sul computer remoto".

Combinazione chiave RDP


15
Questo non risolve il problema. Ho sempre la connessione a schermo intero e le impostazioni "Risorse locali / Tastiera" sono impostate su "Solo quando si utilizza lo schermo intero". Questo significa che posso usare Alt-Tab e simili, ma non riesco ancora a usare Ctrl-Alt-Freccia sinistra o Ctrl-Alt-Freccia destra.
Fabian Schmied,

Trovo che Ctrl-Alt-Up e Ctrl-Atl-Down funzionino; ma Ctrl-Alt-Sinistra e Ctrl-Alt-Destra non lo fanno più. Anche se tutti lavoravano fino a poco tempo fa.
Steve Pitchers,

Trovo che questo sia davvero fastidioso, mstsc.exe non sembra importare ciò che provo Ctrl-Alt-Sinistra e Ctrl-Alt-Destra non funziona. L'altra app di Desktop remoto (forse disponibile solo in Windows 10) trasmette queste sequenze di tasti ma ha altre limitazioni come nessun supporto per doppio monitor e sembra disconnettere un sacco per me.
Glen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.