Como fazer uma busca rápida com a barra no Chrome?

18

No Firefox, a barra é mapeada para busca rápida. É possível permitir que a barra se comporte da mesma forma no Google Chrome e no Firefox? Para encontrar um link e segui-lo em uma página no Google Chrome, agora preciso digitar:

Ctrl + F, <search query>, ESC, Enter

No Firefox, isso é:

/, <search query>, Enter

Não poder usar a barra para encontrar na página tem sido uma verdadeira barreira para mim, pois eu o uso o tempo todo no Firefox para navegar na documentação.

Ton van den Heuvel
fonte
4
É óbvio que existem sabotadores do emacs no QG do Google ... com um plano para destruir todos os atalhos de teclas existentes no mercado.
Rook

Respostas:

8

Tente verificar o Vimium , uma extensão que fornece as principais funções do Vim. Isso permitiria que você digite um '/' e, em seguida, comece a digitar o que estiver procurando, e ele o levará dinamicamente para a parte da página correspondente.

Você pode achar que o restante das teclas vinculadas ao Vim também é útil - para rolar, navegar pelas guias, abrir novos links etc., tudo sem tirar as mãos do teclado - mas você pode simplesmente começar com o recurso de pesquisa e ignorar com segurança o restante da funcionalidade se você não estiver familiarizado com as outras ligações.

Lyle
fonte
6

Foi lançada recentemente uma extensão de localização do tipo Chromium que se aproxima muito do comportamento que desejo.

Existem vários problemas com a extensão:

  • não pesquisa em páginas locais devido a restrições nas extensões do Chrome (você pode invadir a extensão para fazê-la funcionar)
  • mau desempenho
Ton van den Heuvel
fonte
4

Nas versões atuais do chrome, você pode:

Ctrl + F, <search query>, Ctrl + Enter

O que é um pouco mais conveniente comparado ao uso do ESC.

urdidura
fonte
3

Como você percebeu, o Chrome não oferece uma maneira nativa de modificar atalhos. Como estão as coisas, você tem duas opções:

  1. se você estiver no canal beta ou de desenvolvedor - e estiver disposto a instalar uma extensão -, há um gerenciador de atalhos para satisfazer seus desejos de remapeamento. MAS, agora, você precisará entrar em contato com o desenvolvedor, pois a ação do navegador "Localizar" ainda não pode ser atribuída;
  2. você pode usar um script AutoHotkey , que mapeará o "/" no teclado numérico para "Ctrl-f", apenas enquanto estiver no Google Chrome:

#IfWinActive, ahk_class Chrome_WindowImpl_0

NumpadDiv ::

Enviar ^ f

Retorna

TataBlack
fonte
Infelizmente, o gerenciador de atalhos parece não funcionar no Ubuntu. Além disso, o AutoHotkey é uma solução apenas para Windows. Obrigado por um ponteiro na direção certa, porém, vou começar a olhar para as ferramentas de automação da interface do usuário para o Ubuntu e ver onde isso me leva.
Ton van den Heuvel
Apenas tentei no Ubuntu, e funcionou para mim. Você deve considerar que, ao adicionar um novo atalho, ele não funcionará nas guias / páginas que já estavam abertas no momento da criação. Você precisará abrir um novo e testá-lo. Mas, como eu disse, não acho que "Localizar" esteja entre as ações disponíveis do navegador (ainda).
TataBlack
Sim, consegui funcionar agora, obrigado. Ainda assim, infelizmente, esta não é uma solução :(
Ton van den Heuvel
1

Tenho postado essas informações sempre que posso encontrar tópicos no FAYT:

Se você deseja ativar esse recurso (encontre enquanto digita / FAYT) no Chrome , vá para o Problema 150 do Chromium: digite com antecedência e leia # 4 por que não.

Em seguida, marque (vote para) o problema com estrela, diga a todos que desejam habilitar o FAYT por padrão e instale a extensão do tokland como uma solução alternativa incrível no momento: Chrome-Type-Ahead.

Além disso, entre no meu grupo no LinkedIn (Chrome-Type-Ahead-Find), inicie um grupo no Facebook, twite sobre ele ou faça algo para espalhar a notícia.

ChromeConvert
fonte
0

Há um problema com o script AutoHotKey que o torna inutilizável - acho que não há uma maneira de obter o comportamento desejado usando o AutoHotKey:

1) Você não pode procurar texto contendo "/". Isso pode ser corrigido verificando se a caixa de texto Localizar tem foco:

#IfWinActive, ahk_class Chrome_WindowImpl_0
 /::
  ControlGetFocus focussed, A
  if ( focussed != "ViewsTextfieldEdit1" )
   Send ^f
  else
   Send /
return

Você precisaria fazer o mesmo para permitir a inserção de "/" na barra de URL.

2) Você não pode digitar "/" na caixa de entrada de nenhuma página da web exibida pelo Chrome! Caixas de texto, caixas de pesquisa, caixas suspensas, etc ... Não sei como contornar isso. O problema é que todos esses controles de formulário não parecem visíveis para o AutoHotKey (tente passar o mouse sobre eles com o Window Spy e você perceberá que o controle em "Now Under Mouse Cursor" não muda).


fonte
0

O problema não é apenas o uso de / em si.

Costumo usar / para acessar um link e pressionar Enter para abri-lo, sem o uso do mouse.

É muito prático, ainda mais quando estou digitando, as duas mãos estão no teclado e é apenas um aborrecimento mudar para o mouse.

É por isso que o mapeamento de teclas não vai resolver isso para mim.


fonte
0

Atualização: a extensão Localizar ao digitar do Chromium é fornecida com a pesquisa de teclas '/' funcionando imediatamente. Basta instalar a extensão e a pesquisa com barra direta deve começar a funcionar.

Neil
fonte
0

Para usuários OSX (eu estou usando 10.6.6)

Mapeei o atalho ⌘ / para o comando "Localizar ..." do Chrome (não é tão bom quanto ter um simples '/', mas servirá por enquanto ...

  • Vá para Preferências do sistema
  • Escolha o teclado
  • Escolha o '+' para adicionar uma falta
  • Escolha 'Chrome' na lista de aplicativos disponíveis
  • Digite o título do menu exatamente como aparece no menu do Chrome ... por enquanto é Localizar ...
  • Digite ⌘ / no campo 'Atalho de teclado' (por algum motivo, você não pode simplesmente ter / como atalho ...)

Mude para o Chrome e experimente

mlo55
fonte