Enquanto estiver em uma sessão de área de trabalho remota no Windows 7, pressione a tecla Alt-tab para voltar à máquina host

46

Eu uso alt+ o tabdia todo para alternar entre janelas. Quando estiver trabalhando remotamente, usarei a Área de Trabalho Remota para fazer login no meu PC com Windows 7 no trabalho.

Na máquina host, é simples alt+ tabalternar para acessar a máquina remota.

No entanto, na máquina remota, o alt+ tabnão me permite voltar para a máquina host, forçando-me a usar o mouse (suspiro!). Para ser claro, ainda quero ver os aplicativos da máquina convidada quando uso alt+ tabna máquina convidada. Eu só quero poder ver a máquina host como uma das opções no alt+ tabenquanto eu estiver conectado.

Existe uma maneira de poder alt+ tabretornar à máquina host a partir da máquina remota, talvez por meio de um complemento de terceiros?

Ben McCormack
fonte
4
É esta opção definida?
5303 Karan
@ Karan está definido como "Somente ao usar a tela cheia", que é realmente o que eu quero. Ainda quero usar Alt + Tab na máquina convidada, mas quero que a máquina host apareça como uma opção em Alt + Tab. Pergunta atualizada em conformidade.
Ben McCormack

Respostas:

35

Use ctrl+ alt+ breakpara restaurar a janela da Área de Trabalho Remota, para que ela não seja mais a tela cheia.

Em seguida, use alt+ tabpara alternar entre aplicativos na máquina local.

Quando você quiser voltar à máquina remota, alt+ taba ela e pressione ctrl+ alt+ breakpara restaurar a tela inteira novamente.

Garrulinae
fonte
6
Trabalhou para mim. Para aqueles que não possuem uma tecla Pausa / Quebra no laptop, faça uma pesquisa rápida, por exemplo , "ThinkPad Break Key". Aprendi que no meu ThinkPad T530, eu teria que pressionar Fn + Alt + B para enviar o equivalente a uma Ctrl + Alt + Break. Por alguma razão, o uso do AutoHotkey para enviar ^!{CtrlBreak}(e muitas outras combinações) não funcionou para mim - muitos outros experimentam o mesmo , embora o AHK pareça funcionar para alguns .
Andrew Cheong
Mais detalhes do ThinkPad - para o meu Yoga eu preciso de Fn + Ctrl + Alt + P para emular Ctrl + Alt + Break
Não pessoa
2
Para torná-lo tela cheia novamenteWindows + Up Arrow
Kolob Canyon
Para aqueles que não têm a Breaktecla do teclado, veja minha resposta #
Kolob Canyon
25

No meu sistema (usando o Windows Server 2012 R2), uso ctrl + alt + home para acessar a barra da área de trabalho remota e, em seguida, alt + tab para mover-se pelas janelas na máquina local.

user2329744
fonte
1
Essa é a melhor solução se você deseja manter o alt-tab funcionando na máquina remota, mas também deseja mudar para a máquina local rapidamente.
precisa saber é o seguinte
Não funciona para mim (estou no Win7). Ctrl + Alt + break funcionam embora.
sashoalm
1
@sashoalm Funciona no win7, mas "volta" depois de um segundo. Para trabalhar, eu tenho que usar: ctrl-alt-home, tab (e talvez outra aba), depois alt-tab.
David Balažic
2
Isso funciona para "sair" da sessão da área de trabalho remota, mas como faço para voltar? Quando eu pressiono alternadamente a tecla Tab, a sessão não está mais capturando nenhuma entrada do teclado e a barra não está em foco, então pressionar a tecla ESC para voltar não faz mais nada.
Alex
@ Alex Você apenas pressiona a tecla Ctrl-Alt-Home novamente, se o tempo limite não chegar sozinho.
Paul Stelian
19

Alt- Insertfunciona no modo janela e é quase o mesmo que Alt- Tab.

Alt- PgDowne Alt- PgUptambém são úteis.

Nik
fonte
1
Útil, mas como isso retorna às janelas abertas na máquina local? Apenas alterna entre janelas na máquina remota.
Garrulinae 14/03
1
Você não verá uma lista combinada, mas, se pressionar a tecla Alt para local e outras para remoto, poderá evitar completamente o mouse.
Nik
1
Obrigado por fornecer informações para aqueles que executam o RDC principalmente no modo de janela.
Adam Nofsinger
Dentro de opções-> Recursos locais-> Configurações do teclado, defina a opção para "no computador remoto" no menu suspenso. Agora você pode pressionar Alt-Tab entre a máquina local e a máquina remota usando Alt + Tab e alternar entre as janelas remotas usando o atalho Alt-Insert sugerido por Nik.
Ghos3t
6

Bem, a solução está aqui - Em Terminal de conectividade remota (mstsc), navegue até a terceira guia

"Recursos locais" e selecione o primeiro menu suspenso - Teclado - "Neste computador" Esse é incrível e facilita muito o seu trabalho, além de alternar entre o computador host e o computador remoto (no modo de tela cheia)

Mas não foi possível navegar para a máquina remota, caso contrário, reverta as configurações anteriores do menu suspenso para o menu antigo e use o atalho para alternar entre o modo de tela cheia e o modo normal do PC remoto - Control + Alt + Break.

Josh
fonte
4

Para mim, o seguinte cenário funcionou corretamente "Recursos locais" e selecione o primeiro menu suspenso - Teclado - "Neste computador" Afterwords você deve usar Alt + PageUp em vez de Alt + Tab

Alexander Gorodetski
fonte
Isso funcionou para mim, não é a melhor solução, mas resolve parte do problema.
Diego Mendes
1

Isso pode ser feito com um pressionamento de tecla usando a tecla autohot.

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

O script acima será tabu alternativo para o computador host sempre que você pressionar caps lock. FYI, o motivo pelo qual o caps lock é usado é porque o RDP realmente mexe com os scripts de autohotkey e o capslock é uma das poucas teclas digitadas enviadas ao computador doméstico em vez do computador convidado.

Para que isso funcione, baixe a autohotkey, salve esse script como um arquivo .ahk e execute-o no computador doméstico .

Se você deseja manter o controle sobre a tecla Capslock, substitua "Capslock" por "^ Capslock" na segunda linha.

Danferno
fonte
0

Win Key + Alt + Tab funcionará.

user475703
fonte
Essa combinação de teclas tem o mesmo efeito que ALT + TAB para mim. Não me deixa sair da sessão RD e mudar para um programa no host.
christoph
0

Tente conectar-se através de mstsc(Iniciar-> Executar-> mstsc). Inicialmente, eu estava me conectando através do cliente RDP e tentei a solução fornecida acima por Josh, mas não funcionou. Quando eu conecto usando mstsce aplico a solução, ela funciona.

user3104465
fonte
1
O que você quer dizer com "Cliente RDP"? A "Conexão de área de trabalho remota" é realmente mstsc.exe.
Dawid Ferenczy Rogožan
0

Ctrl+ Alt+ Break= Sair da tela cheia da área de trabalho remota

Se o seu teclado não tiver a Breaktecla, você poderá usar:

Ctrl+ Alt+Pause

Depois de sair da tela cheia da Área de trabalho remota, você pode usar

Alt+ Tab= navegar para outros aplicativos

Windows+ Up= aplicativo focado em tela cheia

Este é um grande aumento de produtividade, porque você nunca tira a mão do teclado para o mouse. Se você ficar realmente bom, nunca mais precisará usar o mouse :)

Kolob Canyon
fonte
0

Ainda um incômodo, seis anos depois ... eu queria poder alternar entre dentro e fora do servidor. O melhor de dois mundos.

(Windows 10 Home e Windows 2012 Server)

Nada deve dar errado, mas como isso agarra Left Mouse Buttone Enter, provavelmente salve todo o seu trabalho primeiro.

Dei ao meu computador local acesso total aos Comandos de Chave do Windows, mesmo enquanto o RDC está maximizado

Opções de RDP.  guia recursos locais

E, em seguida, escreveu um script AutoHotKey (não sou muito versado nele) que capturou WIN+ TAB( #Tab), enquanto o RDC está aberto e, em seguida, usa isso e o ALT+ Page Downincorporado nos Serviços de Terminal para ativar o ALT+ do servidor Tab. Uma vez aberto, você pode navegar com as teclas de seta e pressionar / clicar para selecionar.

Se você puder melhorar isso, faça e compartilhe.

#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
}
Joe Regular
fonte
0

Acabei optando por usar a opção "neste computador" que Josh mencionou e usar o Alt+ PgUpresp. Alt+ PgDowncombinações no controle remoto. Você pode definir isso como padrão editando o (oculto) Default.rdp:

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

Eu tive que configurá-lo somente para evitar que ele fosse alterado de maneira obscura ao conectar-me a computadores que eu havia usado antes.

TNT
fonte
0

Estou usando o Windows 10. Nada disso funcionou para mim .. Bem, recebi uma resposta testando tudo o que foi especificado aqui. Para acessar o RDP da máquina host, o ALT + TAB funciona e do RDP para a máquina host WINDOWS KEY + PGDN ( página abaixo) funciona ...

Sam
fonte