有时在Notepad ++中滚动文档时,会出现一个小棕褐色框,显示当前打开的文件列表。
我已经检查了Shortcut Mapper中的每个命令,但是我无法弄清楚是什么让这个框出现。因为它,我几次切换文件就失去了我的位置。
为什么这个打开的文件框会一直显示?
答案 0 :(得分:1)
显然文档切换器打开时带有右键单击+鼠标滚轮。它允许您使用滚轮在标签之间切换。
Based on this unanswered Super User question from 2013,似乎没有办法禁用此快捷方式。
答案 1 :(得分:0)
虽然仅在Notepad ++中没有办法(不更改源代码),但有一种方法可以使用以下AutoHotKey宏:
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 ++中对它进行了测试,它可以正常工作。正如您从代码中看到的那样,鼠标滚轮始终被捕获,但仅在鼠标右键启动时转发到进一步处理。
如果要仅将此行为限制为Notepad ++,请添加#IfWinActive指令,否则它是系统范围的。
注意: AHK每秒都有故意限制传入事件(此处:来自滚轮)。如果超过,AHK会打印警告。但你可以增加限制,你应该好好去。
答案 2 :(得分:0)
正如有人已经说过的那样,它通过右键单击 + 鼠标滚轮打开。您可以禁用弹出窗口:
注意: