分享一下為什麼用F或者空白鍵當modifier時
中文輸入太快會出問題的原因
我覺得這是 AHK 的 bug
我是從KeyHistory的內容發現的
照理說Modifier按下後,不論是F或空白鍵
第二個字母必須要有完整的 down 加上 up
才能滿足條件映射到方向鍵
例如 空白鍵按下後,必須有I down加上 I up才可以觸發向上鍵。
結果我從KeyHistory中發現,空白鍵按下後明明只有 I up他也給我觸發
後來我只好土法煉鋼加上額外的條件避免AHK給我亂觸發
非常肯定這是AHK的bug
因為在搜尋的過程中也看到有人反應說打太快就會誤觸發的問題
但那些回答的人沒有一個是真正的解決方案
不過花了兩天總算讓這個問題塵埃落定了
我應該會選擇用空白鍵來當Modifier
但是我覺得要適應用這幾個鍵來取代方向鍵真的好難
沒有辦法不經思索的打字
覺得適應的過程腦筋都會打結
※ 引述《serenemind (沉)》之銘言:
: 另開一篇討論一個問題
: 根據推文的建議
: 我使用了 CapsLock,F,空白鍵這三種來當Modifier做比較
: 發現了一個問題,
: 就是當要額外加上其他如Ctrl鍵時,使用F或空白鍵當Modifier會失效
: 舉例來說
: 在瀏覽器中,我們一般可以用Ctrl+PgUp 跟Ctrl+PgDn 來切換索引標籤
: 如果用空白鍵來當Modifier,用Ctrl+空白鍵+P 與 Ctrl+空白鍵+; 卻無法切換
: 三種Modifier只有CapsLock可以切換,也就是說CapsLock更加全面
: 不知道是因為AutoHotKey的語法問題,還是真的另兩種無法達成
: 想請推文中的 Observer0117 與 Ares911 兩位大大提供一下你們的經驗
: 感謝