No Firefox, como impedir que as páginas substituam os atalhos de teclado internos do Firefox por meio do Javascript, por chave? De preferência também por site? A substituição mais frustrante é a barra ('/') vinculada ao "Localizar na página". Sites como resultados de pesquisa do Google, linhas de tempo do Twitter, alguns wikis e outras páginas roubam a barra para suas próprias caixas de pesquisa, o que é completamente errado.
Como meu representante me permite fazer, editar e responder perguntas, mas não adicionar comentários, essa é basicamente uma duplicata dessas outras duas perguntas que não foram respondidas corretamente:
firefox
keyboard-shortcuts
firefox-extensions
javascript
hotkeys
Secure Shel
fonte
fonte
Respostas:
Com base na resposta de edymtt, criei um script de usuário que desativa apenas atalhos de teclado específicos. Você pode adicionar mais atalhos para desativar adicionando códigos de chave à matriz de códigos de chave ou restringir a quais sites aplicar, substituindo a
@include
tag por um ou mais padrões.Instale usando greasemonkey .
fonte
191
depende do seu layout de teclado, tanto quanto a minha configuração azerty está em causa (eu tenho 16 + 58 para a área de alfa e 111 para o teclado numérico)No que diz respeito ao Google e ao atalho Pesquisa rápida, você pode instalar este script Greasemonkey:
http://userscripts-mirror.org/scripts/show/132237
Como a descrição diz, "impede que o Google concentre a entrada de pesquisa em cada pressionamento de tecla" - em particular, se você pressionar
/
com o foco do teclado fora da caixa de pesquisa, a Pesquisa Rápida será exibida, assim como em outros sites.Eu o instalei apenas sem tocar no código, mas acho que poderia ser facilmente adaptado para trabalhar com outros sites e / ou outros atalhos.
fonte
Desde o Firefox 58, é possível desativar a substituição de atalhos de teclado por site.
"Substituir atalhos de teclado" e muitas outras permissões estão disponíveis em "Informações da página -> Permissões" (abaixo do ícone de informações na barra de URL).
A substituição do teclado foi introduzida no Firefox # 380637
fonte
Backspace
eDelete
, o que é realmente péssimo.Ctrl
,Shift
ouAlt
chave) de entrada - o que significa isso não ajuda em tudo com a tecla de barra mencionado na pergunta original.Aqui está um script mais geral - você pode definir qualquer número de eventos de pressionamento de tecla para desativar.
https://greasyfork.org/en/scripts/5819-disable-website-keyboard-hooks
fonte
O complemento YesScript foi a solução sem complicações para mim. Impede que sites executem JavaScript, mas apenas os sites que você escolher. Na maioria das vezes, esses sites sequestram o atalho de teclado por JavaScript. Eu descobri sobre isso neste formulário de artigo Ghacks.net.
fonte