Área de trabalho remota do Windows - como desarmar o teclado?

20

Eu tenho dois monitores, uma sessão de área de trabalho remota em tela cheia sendo executada em um deles e programas regulares do Windows em execução no outro.

Quando um dos outros programas tem foco, eu posso usar Alt + Tab entre as janelas normalmente e uma das opções em que posso usar Alt + Tab é a área de trabalho remota.

Depois que eu mudo para a área de trabalho remota, o teclado fica "preso" pela área de trabalho remota, para que mais Alt + Tab alterne entre os programas abertos na área de trabalho remota.

Existe um atalho de teclado que "desarma" o teclado enquanto a área de trabalho remota está focada, de modo que uma Alt + Tab subsequente alterne para um dos programas no meu outro monitor?

(Estou acostumado a máquinas virtuais do VirtualBox onde há uma tecla (geralmente Ctrl direito) que faz exatamente isso, ou seja, desarma o teclado da VM.)

HC4 - restabelecer a Monica
fonte
Eu não sei sobre o desatamento por meio da tecla de atalho, mas há uma configuração no MSTSC que desabilitará o uso da chave de comando inteiramente na VM.
Iszi

Respostas:

13

Quando a tela cheia e definida como ativa, não há como "desarmar" as teclas.

No entanto, com base nos seus comentários sobre a outra resposta, se você quiser apenas um método simples de sair da área de trabalho remota, tente o seguinte:

Pressione Ctrl+ Alt+ Pause/Break.

Isso fará com que você saia do modo de tela cheia e "retire" as teclas, o que significa que você pode fazer Alt+ Tab. Para voltar ao modo de tela cheia, basta fazer o mesmo atalho.

William Hilsum
fonte
5
Isso é um pouco inconveniente, pois você precisa maximizar novamente a janela quando retornar a ela, mas acho que isso funcionará.
HC4 - restabelecer Monica 13/06
Ctrl + Alt + Pause / Break também maximizará a janela.
precisa saber é o seguinte
39

Como tive o mesmo problema e li estas respostas, devo adicionar minha solução - talvez isso ajude outra pessoa.

Eu queria pressionar Ctrl+ Alt+, Pause/Breakmas acidentalmente pressione Press Ctrl+ Alt+ Home.

Descobri que isso move o foco da janela maximizada para a barra de título e depois disso Alt+ Tabestá funcionando.

Pense que isso é um pouco mais útil ..

Bertram Nudelbach
fonte
BAM! essa é a resposta deve-se notar, no entanto, que você precisa ser rápido. não é possível manter o controle e a tabulação na lista de aplicativos e pensar em onde se deseja pousar. o foco retorna rapidamente à janela da área de trabalho remota se você não fizer uma seleção. como tal, é melhor apenas pressionar as teclas ctrl + alt + home e, em seguida, alt + tab para voltar à janela anterior e depois mover com mais cuidado a partir daí.
Dave Rael
2
@DaveRael Quando clico em Ctrl + Alt + Home, não preciso ser rápido - parece ser permanente até clicar novamente na janela RDC (isso é no Win10). Na verdade, agora tenho o problema oposto de desarmar o teclado: agora não consigo recuperar o foco da janela RDC sem clicar nela com o mouse!
Charles Roper
11
Minha experiência é a mesma que @CharlesRoper no Windows 10. É fácil remover armadilhas com Ctrl + Alt + Home. Recuperar o RD de foco é mais difícil.
JohnnyO
Decidi usar Ctrl + Alt + Pausar / Quebrar em vez de Ctrl + Alt + Home, porque o primeiro é melhor para definir o foco de volta ao RD após desapertar. Portanto, este é o meu fluxo de trabalho típico: Ctrl + Alt + Pause / Break, depois trabalhe no Windows host e, quando estiver pronto para voltar ao RD, pressione Alt + Tab nele e, em seguida, Win + Up para torná-lo completo. tela e tem o foco novamente. Essa parece ser a única maneira confiável de recuperar o foco no RD sem usar o mouse.
JohnnyO
Se eu for Pause/Break, posso voltar para a Área de Trabalho Remota da mesma maneira. Se eu seguir Homecomo você descreveu, não há como voltar à área de trabalho remota apenas com o teclado.
Franklin Yu
4

Antes de conectar ao computador remoto, você pode alterar as propriedades (fontes locais) para nunca enviar atalhos de teclado para o PC remoto. Por padrão, está definido como: Somente quando estiver em tela cheia. Quando definido como local, certos atalhos de teclado diferentes do que você normalmente usa se tornam ativos.

Alt-tab torna-se alt-pageup.
Ctrl-alt-del torna-se ctrl-alt-end.

LPChip
fonte
11
Resposta perfeita se você também incluir documentação oficial da Microsoft .
Franklin Yu
0

Como Bertram disse , Ctrl+ Alt+ Homefocaliza a barra de título para que coisas como Alt+ sejam Tabexibidas na área de trabalho local.

Descobri ainda que bater ESCdá foco de volta à área de trabalho remota. (No Windows 10, não tive o problema de tempo limite relatado pelo @JohnnyO.)

Alex Robbins
fonte
Não sei por que isso foi prejudicado ... isso (incluindo o uso Escque eu encontrei de forma independente) funciona para mim ao fazer RDP em uma máquina com Windows 10.
TripeHound 23/10/19
0

(Windows 10 Home e Windows 2012 Server)

Como eu queria que a funcionalidade fizesse as duas coisas, escrevi um script AutoHotKey para minha máquina local.

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
-1

A área de trabalho remota geralmente não possui uma tecla "untrap", mas o mouse nunca fica preso. Simplesmente mova-o para qualquer lugar do outro monitor, clique para que o cliente RDP perca o foco e suas chaves funcionem bem com o restante do sistema até você focar novamente no cliente RDP.

Darth Android
fonte
5
O objetivo principal do uso de atalhos de teclado é que você não precisa tocar no mouse ...
HC4 - restabelecer Monica 13/06/11
@ HighCommander4: Você precisaria procurar clientes RDP de terceiros, então. O da Microsoft é tudo ou nada.
Darth Android