![Notepad++禁用文档切换器鼠标快捷键](https://linux22.com/image/1382525/Notepad%2B%2B%E7%A6%81%E7%94%A8%E6%96%87%E6%A1%A3%E5%88%87%E6%8D%A2%E5%99%A8%E9%BC%A0%E6%A0%87%E5%BF%AB%E6%8D%B7%E9%94%AE.png)
Notepad++ 有此功能,您可以右键单击 + 鼠标滚轮在文档之间滚动。我的问题是,我总是不小心按到这个功能,导致一些小麻烦(但会累积),例如当我打开许多文档时会忘记我的位置。
我禁用了文档切换器,但切换仍然发生(只是没有弹出窗口显示列表)。
我还研究了快捷键映射器,但不幸的是,这个特定功能仅列为键盘快捷键,即 ctrl+tab。我真的只想删除鼠标快捷键。
v6.5
答案1
正如我在评论中所说,自动热键宏可以帮助实现你的期望:
WheelDown::
GetKeyState state, RButton, P ; get state of right mouse button
If (state = "U") { ; U = up
Send {WheelDown}
}
Return
WheelUp::
GetKeyState state, RButton, P ; get state of right mouse button
If (state = "U") { ; U = up
Send {WheelUp}
}
Return
我测试过了,它有效。
如果只想将其限制为 Notepad++,请添加#IfWinActive指示