Como cancelar a navegação Ctrl + Tab?

13

No Windows, se você pressionar Alt, pode pressionar várias vezes Tabpara escolher um aplicativo diferente para o qual alternar. Se você mudar de idéia, enquanto ainda estiver segurando Alt, poderá pressionar Esce cancelar o interruptor.

Da mesma forma, você pode usar Ctrl+ Tabpara alternar entre as guias na maioria dos aplicativos com guias. No entanto, se você tentar cancelar a ação Esc, ela acionará o menu Iniciar. Existe uma maneira de cancelar a navegação da guia?

recursivo
fonte

Respostas:

18

Alt-Tabé tratado pelo sistema operacional, que implementa o comportamento que você está descrevendo para a chave de escape. O aplicativo que atualmente tem foco nunca o verá.

No entanto, Ctrl-Tabé tratado pelo aplicativo e esse comportamento é determinado pelas decisões tomadas pelos desenvolvedores do aplicativo. Isso fará qualquer coisa, mas normalmente selecionará entre várias sub-janelas ou guias, porque esse é o comportamento que um usuário espera.

Pressionar a tecla Escape enquanto mantém pressionado o controle também é gerenciado pelo sistema operacional, não pelo aplicativo, e o aplicativo não verá a tecla pressionada, portanto, não poderá reagir a ele.

Steve
fonte
7
Além disso, alt-tabbingno Windows , na verdade, "não entra em vigor" até você soltar a Altchave. Geralmente, pressionar Ctrl-Tabfaz com que o aplicativo tome uma ação imediata e cancelar pode não significar a mesma coisa nessa situação.
Steve Steve
1
Especificamente, Ctrl + Esc é um atalho do Windows para abrir o Menu Iniciar, e é por isso que ele faz o que você está vendo.
Ickster
Como @ Steve disse. No Windows, o efeito de um alt+tabnão será acionado até que você solte a altchave (você também obtém um modal em cima de tudo, obstruindo sua visualização e desativando qualquer tipo de interação com o processo ativo). Em aplicativos com guias, ctrl+tabé uma ação atômica, não espera que você libere ctrl, acontece ou não. Ter uma chave para parar algo que não pode ser parado não é prudente.
Ben
Em aplicativos como o Visual Studio, a opção de guia real não ocorre até que ctrlseja lançada.
recursivo
10

Se você decidir, depois de pressionar, Ctrl-Tabque não deseja alterar as guias, Ctrl-Shft-Tabdeve fazer backup da lista de guias para onde você estava.

sintax
fonte
2
Não necessariamente. O Visual Studio usa uma pilha semelhante à usada pelo Alt-Tab. Ctrl + Shift + Tab nesse contexto mudaria para a guia usada menos recentemente. Ctrl-Tab iria voltar para a última guia utilizado (mas ainda afetaria a pilha guia)
3Doubloons
@ 3Doubloons Oh, certo. Eu quis dizer, se, antes de liberar a tecla ctrl, você decidir retornar a guia original que você abriu, adicionando shift antes de pressionar a tecla novamente faria isso. Bom esclarecimento!
Sintaxe
1

Eu sei que esta é uma pergunta antiga. No entanto, na nova versão dos navegadores, você pode mover-se entre as guias com Ctrl-PageUp / PageDown (para que Ctrl-PageDown seja como Ctrl-Tab). Além disso, na versão mais recente do Firefox, o comportamento padrão do Ctrl-Tab foi alterado: é usado para alternar entre as guias usadas recentemente. Então, basta pressionar Ctrl-Tab novamente para voltar à última guia.

É claro que esse comportamento padrão pode ser alterado para voltar ao comportamento antigo.

jcisio
fonte