Durante una sessione desktop remoto in Windows 7, alt-tab per tornare al computer host


47

Uso alt+ tabtutto il giorno per passare da una finestra all'altra. Quando lavoro in remoto, userò Desktop remoto per accedere al mio PC Windows 7 al lavoro.

Dal computer host, è semplice passare a alt+ tabper passare al computer remoto.

Tuttavia, sul computer remoto, alt+ tabnon mi consente di tornare al computer host, costringendomi a usare il mouse (sussulto!). Per essere chiari, voglio ancora vedere le applicazioni della macchina ospite quando uso alt+ tabsulla macchina ospite. Voglio solo essere in grado di vedere la macchina host come una delle opzioni in alt+ tabmentre sono in remoto.

Esiste un modo per poter alt+ tabtornare al computer host dal computer remoto, magari tramite un componente aggiuntivo di terze parti?


4
E ' questa opzione impostata?
Karan,

@Karan è impostato su "Solo quando si utilizza lo schermo intero", che in realtà è quello che voglio. Voglio ancora essere in grado di utilizzare Alt + Tab sul computer guest, ma voglio che il computer host venga visualizzato come opzione in Alt + Tab. Domanda aggiornata di conseguenza.
Ben McCormack,

Risposte:


35

Utilizzare ctrl+ alt+ breakper ripristinare la finestra Desktop remoto, quindi non è più a schermo intero.

Quindi utilizzare alt+ tabper alternare tra le applicazioni sul computer locale.

Quando si desidera tornare al computer remoto, alt+ tabsu di esso e premere ctrl+ alt+ breakper ripristinarlo nuovamente a schermo intero.


6
Ha funzionato per me. Per coloro che non dispongono di un tasto Pausa / Pausa sul proprio laptop, eseguire una ricerca rapida, ad esempio "Tasto Pausa ThinkPad". Ho imparato che sul mio ThinkPad T530, avrei dovuto premere Fn + Alt + B per inviare l'equivalente di un Ctrl + Alt + Break. Per qualche motivo, usare AutoHotkey per inviare ^!{CtrlBreak}(e molte altre combinazioni) non ha funzionato per me - molti altri sperimentano lo stesso , sebbene AHK sembrasse funzionare per alcuni .
Andrew Cheong,

Altre specifiche di ThinkPad - per il mio Yoga ho bisogno di Fn + Ctrl + Alt + P per emulare Ctrl + Alt + Break
Non persona

2
Per tornare di nuovo a schermo interoWindows + Up Arrow
Kolob Canyon

Per quelli di voi che non hanno il Breaktasto sulla tastiera, vedere la mia risposta
Kolob Canyon,

25

Sul mio sistema (utilizzando Windows Server 2012 R2), utilizzo ctrl + alt + home per accedere alla barra del desktop remoto e quindi alt + tab per spostarmi tra le finestre sul computer locale.


1
Questa è la soluzione migliore se vuoi mantenere alt-tab funzionante sul computer remoto, ma vuoi anche essere in grado di passare rapidamente al computer locale.
Cablato nel

Non funziona per me (sono su Win7). Ctrl + Alt + break funziona però.
sashoalm,

1
@sashoalm Funziona su win7, ma "ritorna" dopo un secondo. Per funzionare, devo usare: ctrl-alt-home, tab (e forse un'altra scheda), quindi alt-tab.
David Balažic,

2
Questo funziona per "uscire" dalla sessione del desktop remoto, ma come posso rientrare? Quando torno indietro, la sessione non cattura più alcun input da tastiera e la barra non è a fuoco, quindi premere esc per tornare indietro non fa più nulla.
Alex

@Alex Devi solo fare nuovamente Ctrl-Alt-Home se non scade da solo.
Paul Stelian,

19

Alt- Insertfunziona in modalità finestra ed è quasi uguale a Alt- Tab.

Alt- PgDowne Alt- PgUpsono anche utili.


1
Pratico, ma come si fa a tornare alle finestre aperte sul computer locale? Passa solo da una finestra all'altra della macchina remota.
Garrulinae

1
Non vedrai un elenco combinato, ma se Alt-tab per local, quelli per il telecomando, puoi evitare del tutto il mouse.
Nik

1
Grazie per aver fornito informazioni a coloro che eseguono RDC principalmente in modalità finestra.
Adam Nofsinger,

All'interno di Opzioni-> Risorse locali-> Impostazioni tastiera, imposta l'opzione "sul computer remoto" dal menu a discesa. Ora puoi Alt-Tab tra la macchina locale e la macchina remota usando Alt + Tab e puoi alternare tra le finestre remote usando la scorciatoia Alt-Insert suggerita da Nik.
Ghos3t

6

Bene, la soluzione è qui: in Terminale connettività remota (mstsc), vai alla terza scheda

"Risorse locali" e seleziona il primo menu a discesa - Tastiera - "Su questo computer" Questo è fantastico e rende il tuo lavoro molto più semplice e può inoltre passare dal computer host al computer remoto (in modalità schermo intero)

Ma non è stato possibile spostarsi nella macchina remota, quindi nel caso ripristinare le precedenti impostazioni del menu a discesa nel vecchio menu e utilizzare il collegamento per passare dalla modalità a schermo intero alla modalità normale del PC remoto - Control + Alt + Break.


4

Per me il seguente scenario ha funzionato correttamente "Risorse locali" e seleziona il primo menu a discesa - Tastiera - "Su questo computer" Dopo le parole dovresti usare Alt + PageUp invece di Alt + Tab


Questo ha funzionato per me, non è la soluzione migliore ma risolve parte del problema.
Diego Mendes,

2

Questo può essere fatto con un solo tasto premendo il tasto auto.

Capslock::                              ; replace by ^Capslock to use Control+Capslock
    WinGet, id, List,,, Program Manager
    Loop, %id%
    {
        this_id := id%A_Index%
        WinActivate, ahk_id %this_id%
        WinGetTitle, this_title, ahk_id %this_id%
        if(this_title!="")
            break
    }
    WinActivate, ahk_id %this_id%
    Send, {Alt Down}{Tab}{Alt Up}
Return

Lo script qui sopra farà alt-tab sul computer host ogni volta che premi il tasto maiuscolo. Cordiali saluti, il motivo per cui viene utilizzato il blocco maiuscole è perché RDP fa davvero casino con gli script autohotkey e il capslock è uno dei pochi tasti che vengono inviati al computer di casa piuttosto che al computer guest.

Per farlo funzionare, scarica autohotkey, salva questo script come file .ahk ed eseguilo sul computer di casa .

Se si desidera mantenere il controllo sulla chiave del maiuscolo, sostituire "Capslock" con "^ Capslock" nella seconda riga.


0

Tasto Win + Alt + Tab funzionerà.


Questa combinazione di tasti ha lo stesso effetto di ALT + TAB per me. Non mi consente di uscire dalla sessione RD e passare a un programma sull'host.
christoph,

0

Prova a connetterti tramite mstsc(Start-> Esegui-> mstsc). Inizialmente mi connettevo tramite RDP Client e ho provato la soluzione fornita sopra da Josh ma non ha funzionato. Quando mi connetto utilizzando mstsce ho applicato la soluzione, funziona.


1
Cosa intendi con "Client RDP"? La "Connessione desktop remoto" in realtà è mstsc.exe.
Dawid Ferenczy Rogožan,

0

Ctrl+ Alt+ Break= Break out dello schermo intero del desktop remoto

Se la tua tastiera non ha il Breaktasto, puoi usare:

Ctrl+ Alt+Pause

Una volta usciti dal desktop remoto a schermo intero, è possibile utilizzare

Alt+ Tab= passa ad altre applicazioni

Windows+ Up= applicazione focalizzata a schermo intero

Questo è un grande aumento della produttività perché non togliete mai la mano dalla tastiera al mouse. Se sei davvero bravo, non dovrai mai più usare il mouse :)


0

Ancora un fastidio sei anni dopo ... Volevo essere in grado di alt tab all'interno e all'esterno del server. Il meglio di entrambi i mondi.

(Windows 10 Home e Windows 2012 Server)

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
}

0

Alla fine ho scelto di usare l' opzione "su questo computer" menzionata da Josh e di usare Alt+ PgUpresp. Alt+ PgDowncombinazioni nel telecomando. Puoi impostarlo come predefinito modificando il (nascosto) Default.rdp:

mstsc /edit %USERPROFILE%\Documents\Default.rdp

Ho dovuto impostarlo di sola lettura per evitare che venisse oscuramente modificato durante la connessione ai computer che avevo usato prima.


0

Sto usando Windows 10. Nessuno di questi ha funzionato per me .. Bene, ho ottenuto una risposta provando tutto qui specificato .. Per andare su RDP dalla macchina host ALT + TAB funziona e da RDP alla macchina host WINDOWS KEY + PGDN ( pagina giù) funziona ...

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.