使用扩展热键时如果引导键同时被autohotkey设置则会失效并引发其他bug

BUG反馈 · 387 次浏览
用舍行藏 创建于 2023-08-15 14:29

是这样的,因为我使用CAD之类的画图软件时对中键的使用频率很高,而中键按着没有左右键舒服,所以我用autohotkey在CAD进程中把中键和右键互换了。当鼠标在CAD界面中激活时,中键就变成了右键,右键成了中键。

此时如果我再把右键作为引导键的话,在CAD中使用想要的引导键就会出问题。不管是按原来的右键还是经过autohotkey修改后实际是右键的中键,抖无法触发以右键为引导键的扩展热键,并且还会触发quicker面板无法呼出,无法点击的bug。

当我在其他界面中使用时则一切正常,当我把autohotkey退出之后,再在CAD使用也一切正常。

------

BUG演示:

以这个“RButton 左手数字小键盘 - 扩展热键配置包 - Quicker (getquicker.net)”右键左手小键盘为例

设置我已成功导入,当我把autohotkey退出时,在CAD中右键就是原来的右键,此时我在按下右键的同时按左手的QWEASD等按键,可以正常激活输入数字键

引导键和autohotkey冲突BUG演示

 

但是当我激活autohotkey,把右键 和中键互换之后

激活autohotkey

 

此时我在CAD中按右键就变成了原来的中键平移画布,按中键才是右键弹出菜单。但是这时候再想用quicker的右键引导,不管是按中键还是按右键都没反应了,而且按被AHK改成右键的中键使用引导键功能还会导致BUG。桌面,任务栏的所有东西没法用鼠标点击了,左右键都无效,必须用键盘呼出任务管理器才能恢复。

AHK和右键引导冲突导致BUG

 


回复内容
CL 2023-08-15 14:32
#1

AHK 和 Quicker一样都是使用鼠标挂钩实现的,他们是平级的,所以这时候会有冲突。

如果要修改按键,建议在鼠标驱动里修改。

用舍行藏 回复 CL 2023-08-15 16:33 :
鼠标驱动不支持左中右三键的修改,只能改X1X2这类功能键。好吧那看来只能quicker和autohotkey里二选一了。
回复主贴