Desktop remoto: Invio di freccia Ctrl-Alt-Sinistra freccia / Ctrl-Alt-Freccia verso il PC remoto

Ho bisogno di utilizzare le combinazioni di tasti CtrlAltFreccia Sinistra e CtrlAltFreccia Destra in un'applicazione sul mio computer. Quando utilizzo Desktop remoto per connettersi a quel computer, il client Desktop remoto (mstsc.exe) o l'implementazione del server RDP inglobano queste combinazioni di tasti. Le combo sembrano essere riservate al desktop remoto, anche se non sembrano fare nulla.

C'è un modo (supportto o no) per distriggersre questo comportmento in modo che le combinazioni di tasti siano inviate alla mia applicazione?

Per utilizzare Ctrl Alt + ← ← in Far Manager ho usato il seguente script AutoHotKey:

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

… where sotto Ctrl Shift F8 / F9 Ho macro estreme che fanno lo stesso come quando si preme Ctrl Alt + ← ← .

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

Grazie al poster e alle risposte finora; questi mi hanno aiutato a risolvere il mio problema simile: ho scorciatoie da tastiera sul mio editor di text del PC desktop che usa Ctrl + Alt + ... , e ho voluto poterli usare quando si accede alla macchina in remoto.

Con questo script AHK, mi scrivo Win anziché Alt e sono in grado di eseguire i comandi commentati di seguito. Ora a prescindere da quale PC utilizzo per accedere al PC desktop remoto (cioè, quando sono a casa o in viaggio), posso usare le mie scorciatoie (e Win è abbastanza vicino a 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 di windows … sul computer remoto" in Connessione desktop remoto, quindi eseguo questo script nel computer remoto .

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

Assicurarsi di avere le impostazioni della tastiera impostate su qualcosa di appropriato per come utilizzare il RDP. Date un'occhiata alle opzioni per la connessione RDP, nella scheda Risorse locali.

Se si dispone sempre dello schermo di collegamento completo, impostarlo su "Solo quando si utilizza la schermata completa" ma se non si utilizza RDP a schermo integer, impostarlo su "Sul computer remoto".

Combo di tasti RDP