看板 EzHotKey 關於我們 聯絡資訊
例如, ^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://www.ptt.cc/bbs/EzHotKey/M.1561478429.A.60F.html ※ 編輯: zi98btcc (61.228.111.196 臺灣), 06/26/2019 00:06:43
zi98btcc: Alt Shift 鍵則無此問題,左右都有效 06/26 00:18
zi98btcc: 但也不是每個Ctrl開頭的熱鍵右邊都失效,也有左右正常的 06/26 12:55
kslman: 我沒這個問題,有些bug可能更新會修正,確認一下你的版本 06/27 20:16
zi98btcc: 看了版本是 1.1.27.4 ,記得是1 2年前下載的 06/27 21:01
zi98btcc: 剛更新到最新1.1.30.3 ,還是一樣有問題 06/27 23:08
zi98btcc: 安裝包裡面的 Installer.ahk這檔要先安裝嗎? 06/27 23:11
zi98btcc: https://autohotkey.com/board/topic/ 06/28 18:40
zi98btcc: 120769-right-control-key-stopped-working-for-hot-key 06/28 18:41
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