Posso adicionar uma chave com o botão direito para acessar o menu de contexto do Firefox?

1

Freqüentemente, clico no botão direito do mouse no meu trackpad por acidente. Com o Firefox aberto, abre o menu de contexto.

Posso adicionar uma tecla, Shift, Ctrl, alt, etc., para combinar com o botão direito para evitar que esse acidente ocorra no Firefox com tanta frequência? Eu uso o Firefox com Pentadactyl, se isso ajuda.

Vejo que há muitas perguntas semelhantes, mas não vejo nenhuma que se encaixe na minha solução ou esteja atualizada.

    
por winchendonsprings 03.04.2015 / 22:35

1 resposta

1

Você pode usar o seguinte Javascript para desativar o menu de contexto, exceto quando ativado com Alt + RightClick .

function f(ev) { if (!ev.altKey) { ev.preventDefault(); return false; } }
document.addEventListener('contextmenu',f, false)

Com Pentadactyl

Como você está usando pentadáctilo, basta adicionar as seguintes linhas ao seu .pentadactylrc :

:js function f(ev) { if (!ev.altKey) { ev.preventDefault(); return false; } }
:js document.addEventListener('contextmenu',f, false)

Notas

  • Isso só funcionará se a configuração do Firefox dom.event.contextmenu.enabled estiver definida como true . Este é o valor padrão, então deve ficar bem, a menos que você (ou uma extensão) o tenha alterado.

    Se estiver definido como false , você precisará alterá-lo. Você pode fazer isso abrindo a página about:config no Firefox, procurando a entrada e clicando duas vezes para alterná-la. Alternativamente, em Pentadactyl, execute o comando

    set! dom.event.contextmenu.enabled=true
    
  • Se você quiser remover o bloco, pode usar a função Javascript

    document.removeEventListener('contextmenu',f) 
    

    Portanto, em Pentadactyl, :js document.removeEventListener('contextmenu',f)

por 16.06.2015 / 07:20