Desabilitar / configurar Back & Forward (rolagem do histórico) por meio de Shift + roda do mouse no Internet Explorer

2

Eu tenho um problema com o Internet Explorer.

Às vezes (nem sempre) quando você usa a roda do mouse para rolar uma página para cima / para baixo, ela prefere voltar ou avançar no histórico de navegação na web. Este comportamento é o mesmo de quando você segura a tecla Shift simultaneamente usando a roda.

Meu palpite é que o Internet Explorer de alguma forma é enganado por algo e acha que estou realmente pressionando Shift . Este, por sua vez, talvez seja um artefato do fato de que essa sessão em particular é uma sessão de desktop remoto originada do Linux (Ubuntu).

Escusado será dizer que o problema pode ser bastante irritante e a alternativa de desligar completamente a funcionalidade da roda não parece ser uma opção, já que outras aplicações sofreriam muito com isso.

De qualquer forma, voltando à (s) minha (s) pergunta (s):

  1. É possível mapear o Shift + Roda do mouse para um evento de roda simples para o Internet Explorer?

  2. É possível desativar o evento Shift + Roda do mouse para o Internet Explorer?

Todas as sugestões são muito apreciadas.

    
por Anders Hansson 27.05.2010 / 09:09

1 resposta

2

Veja alguns scripts do AutoHotkey .

1. Mapeie o shift + wheel para eventos de roda simples no Internet Explorer

#IfWinActive ahk_class IEFrame

$+WheelUp::   Send {WheelUp}
$+WheelDown:: Send {WheelDown}

2. Desabilite os eventos shift + wheel no Internet Exlorer

#IfWinActive ahk_class IEFrame

+WheelUp::   return
+WheelDown:: return
    
por 29.05.2010 / 03:05