作者zi98btcc (幼斤)
看板EzHotKey
标题[AHK-] 右边Control热键会失效?
时间Wed Jun 26 00:00:27 2019
例如,
^f:: send {z}
或者
>^f:: send {z}
如果按键盘:
右边Control + f 会失效,会送出系统原本^f,但是
左边Control + f 是正常,会送出z
即使特别强调 >^f ,按右边Control + f 一样失效,一样是原本^f
请问这是为何?好像使用AHK前要安装甚麽?我是没安装就直接使用,
ahk档写好後就打指令AutoHotkeyU64.exe a01.ahk这样子使用。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.111.196 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1561478429.A.60F.html
※ 编辑: zi98btcc (61.228.111.196 台湾), 06/26/2019 00:06:43
1F:→ zi98btcc: Alt Shift 键则无此问题,左右都有效 06/26 00:18
2F:→ zi98btcc: 但也不是每个Ctrl开头的热键右边都失效,也有左右正常的 06/26 12:55
3F:推 kslman: 我没这个问题,有些bug可能更新会修正,确认一下你的版本 06/27 20:16
4F:→ zi98btcc: 看了版本是 1.1.27.4 ,记得是1 2年前下载的 06/27 21:01
5F:→ zi98btcc: 刚更新到最新1.1.30.3 ,还是一样有问题 06/27 23:08
6F:→ zi98btcc: 安装包里面的 Installer.ahk这档要先安装吗? 06/27 23:11
8F:→ zi98btcc: 120769-right-control-key-stopped-working-for-hot-key 06/28 18:41
9F:→ zi98btcc: 上面官网讨论里面使用者 ztoddw 也是跟我一样问题 06/28 18:45
又有新发现,我没做任何变更,右边Control + f 莫名其妙变成有效,
也就是:
^f::send {z}
Return ;左右Control都有效
但如果加上
#IfWinActive 变成:
#IfWinActive ahk_exe firefox.exe
^f::send {z}
Return
#IfWinActive
那右边Control就变成无效(左边Control有效),这算不算bug ?
※ 编辑: zi98btcc (61.228.102.146 台湾), 06/30/2019 17:02:52
经过反覆测试,终於找到原因,右边Control失效的原因就是被其他程式干扰,
那个程式叫做"萤幕键盘" osk.exe ,属於windows内建,
我一直有打开 osk ,osk会对AHK有些影响,
然後我把 osk关掉,右边Control就正常了有效,与左边Control一样,
谢谢收看。
※ 编辑: zi98btcc (61.228.102.146 台湾), 06/30/2019 23:32:57