![在 Internet Explorer 中通过 Shift + 鼠标滚轮禁用/配置后退和前进(历史滚动)](https://linux22.com/image/1240115/%E5%9C%A8%20Internet%20Explorer%20%E4%B8%AD%E9%80%9A%E8%BF%87%20Shift%20%2B%20%E9%BC%A0%E6%A0%87%E6%BB%9A%E8%BD%AE%E7%A6%81%E7%94%A8%2F%E9%85%8D%E7%BD%AE%E5%90%8E%E9%80%80%E5%92%8C%E5%89%8D%E8%BF%9B%EF%BC%88%E5%8E%86%E5%8F%B2%E6%BB%9A%E5%8A%A8%EF%BC%89.png)
我的 Internet Explorer 出现了问题。
Shift有时(并非总是)当您使用鼠标滚轮向上/向下滚动页面时,它会选择在网页浏览历史记录中后退或前进。此行为与您同时按住键和滚轮时的行为相同。
我的猜测是 Internet Explorer 不知何故被某些东西误导了,认为我实际上按了Shift。这反过来可能是由于这个特定会话是源自 Linux(Ubuntu)的远程桌面会话这一事实造成的。
不用说,这个问题可能相当令人恼火,而完全关闭方向盘功能的替代方案似乎不是一个选择,因为其他应用程序会因此受到很大影响。
无论如何回到我的问题:
是否可以将Shift+Mouse Wheel 映射到 Internet Explorer 的简单滚轮事件?
是否可以禁用ShiftInternet Explorer 的 +Mouse Wheel 事件?
非常感谢您的任何建议。
答案1
这里有一些自动热键脚本。
1. 将 shift+wheel 映射到 Internet Explorer 中的简单滚轮事件
#IfWinActive ahk_class IEFrame $+WheelUp:: 发送 {WheelUp} $+WheelDown:: 发送 {WheelDown}
2. 在 Internet Explorer 中禁用 shift+wheel 事件
#IfWinActive ahk_class IEFrame +WheelUp::返回 +WheelDown::返回