Desktop remoto di Windows: come decomprimere la tastiera?


20

Ho due monitor, sarà una sessione di desktop remoto a schermo intero in esecuzione su uno di essi e programmi Windows regolari in esecuzione sull'altro.

Quando uno degli altri programmi ha lo stato attivo, posso Alt + Tab normalmente tra le finestre e una delle scelte a cui posso Alt + Tab è il desktop remoto.

Una volta che passo al desktop remoto, la tastiera viene "intrappolata" dal desktop remoto, in modo che il passaggio ulteriore Alt + Tab tra i programmi si apra nel desktop remoto.

Esiste una scorciatoia da tastiera che "sblocca" la tastiera mentre il desktop remoto ha lo stato attivo, in modo che una successiva Alt + Tab passi a uno dei programmi sull'altro mio monitor?

(Sono abituato alle macchine virtuali VirtualBox in cui è presente un tasto (in genere Ctrl destro) che esegue esattamente ciò, ovvero sblocca la tastiera dalla VM.)


Non so di annullare il trapping tramite tasto di scelta rapida, ma esiste un'impostazione in MSTSC che disabiliterà l'utilizzo della chiave di comando interamente all'interno della VM.
Iszi,

Risposte:


13

Quando lo schermo intero è impostato su attivo, non è possibile "scartare" i tasti.

Tuttavia, in base ai tuoi commenti sull'altra risposta, se desideri solo un metodo di tastiera semplice per uscire da Desktop remoto, prova quanto segue:

Premi Ctrl+ Alt+ Pause/Break.

Questo ti porterà fuori dalla modalità a schermo intero e "decomprimere" i tasti, il che significa che puoi fare Alt+ Tab. Per tornare alla modalità a schermo intero, fai semplicemente lo stesso collegamento.


5
Questo è leggermente scomodo in quanto devi massimizzare la finestra quando torni su di essa, ma immagino che lo farà.
HC4 - Ripristina Monica il

Ctrl + Alt + Pausa / Interruzione ingrandirà anche la finestra.
AndreasHassing,

39

Dato che ho avuto lo stesso problema e ho letto queste risposte, devo aggiungere la mia soluzione - forse aiuta qualcun altro.

Volevo premere Ctrl+ Alt+ Pause/Breakma premere accidentalmente Premere Ctrl+ Alt+ Home.

Ho scoperto che questo sposta lo stato attivo dalla finestra ingrandita alla barra del titolo e dopo Alt+ Tabfunziona.

Penso che sia leggermente più utile ..


BAM! questa è la risposta va notato, tuttavia, che devi essere veloce. uno non è in grado di mantenere il controllo e la scheda attraverso l'elenco delle applicazioni e pensare a dove si vuole atterrare. lo stato attivo ritorna rapidamente alla finestra del desktop remoto se non si effettua una selezione. come tale, è meglio semplicemente premere ctrl + alt + home e quindi alt + tab per tornare alla finestra precedente e quindi spostarsi più attentamente da lì.
Dave Rael,

2
@DaveRael Quando premo Ctrl + Alt + Home non devo essere veloce - sembra essere permanente finché non clicco di nuovo nella finestra RDC (questo è su Win10). In realtà, ora ho il problema opposto di rimuovere la tastiera: ora non riesco a riaprire la finestra RDC senza fare clic su di essa con il mouse!
Charles Roper,

1
La mia esperienza è la stessa di @CharlesRoper in Windows 10. Untrapping è facile con Ctrl + Alt + Home. Rimettere a fuoco la RD è più difficile.
Johnny,

Ho deciso di usare Ctrl + Alt + Pause / Break invece di Ctrl + Alt + Home perché il primo è meglio a riportare lo stato attivo su RD dopo aver rimosso il trapping. Quindi questo è il mio tipico flusso di lavoro: Ctrl + Alt + Pausa / Interrompi, quindi lavoro su Windows host e quando sono pronto per tornare a RD, quindi Alt + Tab e poi Win + Up per renderlo completo- schermo e ha nuovamente messa a fuoco. Questo sembra l'unico modo affidabile per riportare l'attenzione su RD senza usare il mouse.
Johnny,

Se vado con Pause/Break, allora posso tornare al Desktop remoto allo stesso modo. Se vado con Homecome hai descritto, non c'è modo di tornare al Desktop remoto solo con la tastiera.
Franklin Yu,

4

Prima di connettersi al computer remoto, è possibile modificare le proprietà (origini locali) per non inviare mai le scorciatoie da tastiera al PC remoto. Di default è impostato su: Solo quando è a schermo intero. Se impostato su locale, diventano attive alcune scorciatoie da tastiera diverse da quelle normalmente utilizzate.

Alt-tab diventa alt-pageup.
Ctrl-alt-del diventa ctrl-alt-end.


1
Risposta perfetta se includi anche la documentazione ufficiale di Microsoft .
Franklin Yu,

0

Come ha detto Bertram , Ctrl+ Alt+ Homefocalizza la barra del titolo in modo che cose come Alt+ Tabvadano sul desktop locale.

Ho inoltre scoperto che colpire ESCriporta il focus sul desktop remoto. (Su Windows 10, non ho avuto il problema di timeout segnalato da @JohnnyO.)


Non sono sicuro del motivo per cui questo è stato sottoposto a downgrade ... questo (incluso l'uso Escche avevo trovato in modo indipendente) funziona per me quando eseguo il RDP da un computer Windows 10.
TripeHound il

0

(Windows 10 Home e Windows 2012 Server)

Volevo che la funzionalità facesse entrambe le cose, quindi ho scritto uno script AutoHotKey per il mio computer locale.

Niente dovrebbe andare storto, ma dal momento che questo afferra Left Mouse Buttone Enter, probabilmente, salva prima tutto il tuo lavoro.

Ho dato al mio computer locale pieno accesso ai comandi chiave di Windows anche quando RDC è massimizzato

Opzioni RDP.  scheda risorse locali

E poi ha scritto uno script AutoHotKey (non ne sono esperto) che ha catturato WIN+ TAB( #Tab), mentre RDC è aperto e quindi utilizza quello e il ALT+ Page Downintegrato in Servizi terminal per attivare il ALT+ del server Tab. Una volta aperto, è possibile navigare con i tasti freccia e inserire / fare clic per selezionare.

Se puoi migliorare questo, per favore fallo e condividi.

#persistent
#Tab::WinTabbing()
return

WinTabbing() {
    WinGetTitle, Title, A                             ; Get Title
    StringRight, TitleEnd, Title, 25                  ; RDC is 25 letters long
    If (TitleEnd = "Remote Desktop Connection")       ; Check that an RDC is active. This will probably have
                                                      ; issues with the inital "connect to dialog of RDC
    {
        Send, {Alt down}{PgDn}                        ; Press and hold alt, and press pgdn
        Hotkey, Enter, Entering, On                   ; Map Enter, Click, and their alt-counterparts to Entering()
        Hotkey, !Enter, Entering, On
        Hotkey, LButton, Entering, On
        Hotkey, !LButton, Entering, On
        return
    }
}
; There is no return statement at the end of this function, because we want
; Control Tab to work when focused in any other window.

; I tried to map Tab/Alt Tab (because alt is still pressed) to Right arrow
; and Control Tab/Control Alt Tab to left arrow. I was unable to get it to work.
; I left the functions in comments if anyone want to try    
; Righting()
;   Send, Right
;   return
; }

; Lefting() {
;   Send, Right
;   return
; }

Entering() {
    Send, {Alt}{Enter}                                ; Releases Alt, and makes the selection
    Hotkey, Enter, Entering, Off                      ; See WinTabbing()
    Hotkey, !Enter, Entering, Off
    Hotkey, LButton, Entering, Off
    Hotkey, !LButton, Entering, Off
    return
}

-1

Il desktop remoto generalmente non ha un tasto "untrap", ma il mouse non è mai intrappolato. Basta spostarlo ovunque sull'altro monitor, fare clic in modo che il client RDP non attivi e quindi le chiavi funzioneranno bene con il resto del sistema fino a quando non si focalizzerà nuovamente il client RDP.


5
Il punto centrale dell'uso delle scorciatoie da tastiera è che non devi toccare il mouse ...
HC4 - Ripristina Monica il

@ HighCommander4: allora dovresti esaminare i client RDP di terze parti. Quello di Microsoft è tutto o niente.
Darth Android
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.