作者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/m.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