Vimium: retornar o foco para a página após a entrada de texto e interação com a interface do usuário

Criado em 8 out. 2010  ·  13Comentários  ·  Fonte: philc/vimium

As caixas de entrada de texto em páginas da web e a caixa de entrada de endereço da GUI do navegador (Ctrl-L) roubam o foco e não há como retornar à rolagem do "modo de comando", etc. Seria bom poder usar Ctrl- C ou Esc para sair do "modo de inserção".

Reproduzir:

  1. Vá para http://www.google.com , vá até a caixa de entrada da consulta de pesquisa e comece a digitar uma consulta. Não há como escapar da caixa de entrada da consulta para rolar pelos resultados da pesquisa.
  2. Digite Ctrl-L para inserir um URL (existe alguma outra maneira semelhante ao vim de fazer isso?). Não há como navegar na página carregada com as teclas.

Estou usando o navegador chromium 6.0.472.62 (59676) Ubuntu 10.04

Comentários muito úteis

E agora minha solução é ctrl + f para pesquisar a página de retorno ao conteúdo da página.

Todos 13 comentários

Normalmente acabo pressionando a tecla tab para contornar isso

Pessoal, o design pretendido é apertar "esc" enquanto estiver no modo de inserção (isso inclui quando você estiver focado em uma caixa de texto) e você entrará no modo de comando. Isso funciona para mim em qualquer lugar, incluindo google.com.

A barra de endereços do navegador é diferente, pois não está dentro da página da web. O Chrome não nos dá acesso a pressionamentos de tecla enquanto você digita na barra de endereço, então, por enquanto, não há como colocá-lo no modo de comando. Acessar a guia como jb55 mencionado é uma solução alternativa.

Acho que é mais sutil do que relatei inicialmente. Desculpe por não dar mais dicas sobre reprodutibilidade. Digite a consulta de pesquisa no google (o modo de inserção é ativado), pressione escape (o modo de inserção desaparece), pressione escape novamente (o modo de inserção reaparece) e, agora, novos toques na tecla Escape não retornam ao modo de comando.

Ah ok; Vou reabrir este bug para uma investigação mais aprofundada.

Este é um bug do cromo no Linux. No Windows (e no mac eu acho), você pode pressionar F6 para escapar do omnibar, mas não é o caso no Linux. Eu preenchi um relatório de bug, então se isso incomoda você, diga a eles lá :-)

Ambos (1) e (2) parecem funcionar para mim agora. Abra novamente se ainda houver um problema. Obrigado!

Uma correção: (2) é o bug que ocorre apenas no Linux. Você pode olhar o relatório de bug acima para mais informações. Meu computador quebrou há uma semana, então não posso testá-lo.

2 não é um bug que possamos corrigir, infelizmente. Está fora do controle da extensão. Estamos implementando nossa própria barra de URL no # 459, o que irá atenuar isso até certo ponto.

Embora todos nós entendamos que está fora do escopo do vimium, outro bom hack está aqui: http://superuser.com/questions/324266/google-chrome-mac-set-keyboard-focus-from-address-bar-back-to- page / 324267 # 324267 , ele precisa de menos

E agora minha solução é ctrl + f para pesquisar a página de retorno ao conteúdo da página.

Descobri que usar o método de @ jb55 , pressionar a tecla "Tab" é o melhor.

Descobri que usar o método de @ jb55 , pressionar a tecla "Tab" é o melhor.

Isso não funciona para mim, pressionar a guia focaliza a próxima extensão:

image

Ou, neste caso, a estrela favorita

Estou pedindo o mesmo recurso na maravilhosa extensão Shortkeys (complementa o Vimium maravilhosamente).

Esta é a minha solução alternativa (irritante, lenta, mas consistente) para obter o foco da barra de URL de volta para a página, como também descrevo aqui :

Nos últimos anos, tenho usado a solução neste tópico: criei um mecanismo de pesquisa personalizado do Chrome que aponta para o URL de consulta javascript: e mapeei-o com a letra 'u'. Quando estou na barra de endereço e quero sair, removo tudo da barra de URL e clico em u + enter .

Se os atalhos podem executar javascript por meio de um atalho enquanto o cursor está na barra de URL, talvez esta seja uma resposta?

image

Esta página foi útil?
0 / 5 - 0 avaliações