![]() | 1 codehz 2021-04-14 22:31:02 +08:00 windows 快捷键都是软件自己处理的,你即使用 hack 手段干掉了 explorer 的缩放,还得单独处理浏览器的。。 |
![]() | 2 xavierskip OP 哎,在浏览器里按着 ctrl 键打开新标签页呢,有时候按着按着还没放开就滚轮往下翻了结果就成缩放页面了。。。。。 |
![]() | 3 ysc3839 2021-04-14 22:55:08 +08:00 有一种方案是设置一个全局的 WH_GETMESSAGE 钩子,检查 WM_MOUSEWHEEL 消息,把 Ctrl 键按下的状态清除掉。 但是这么做的话会影响系统性能,因为所有窗口的消息都要经过你的程序处理。 |
4 JacHammer 2021-04-14 23:43:08 +08:00 ![]() @xavierskip Windows 我都是用鼠标中键或者三指轻触打开新标签页, 切换成 MBP 用 cmd 打开新标签页反而觉得麻烦 |
5 loli 2021-04-14 23:52:06 +08:00 可以试下 AHK,这样能屏蔽这两个快捷键。 不过我是太喜欢这种方式的,这基本是全局的缩放键,很多程序都能用,就这样屏蔽不太好。 ^WheelUp:: Return ^WheelDown:: Return |
![]() | 6 loveuqian 2021-04-15 00:09:02 +08:00 同问如何在 mac 的 firefox 里面取消 cmd+滚动的缩放。。。一样的困扰 |
![]() | 7 < href="/member/3dwelcome" class="dark">3dwelcome 2021-04-15 09:26:50 +08:00 我和楼主需求刚好相反,是通过子类化窗口,来给老款编辑器软件加入 Shift+滚轮=屏幕左右滑动的功能。 已经习惯了 VSCODE 的快速左右划屏,一行 HTML 代码一多,不用浑身变扭,回不去了。 |