Re: [閒聊] 突發奇想想將 CapsLock+JKIL 改成方向鍵

作者: serenemind (沉)   2022-09-25 16:40:54
方向鍵設定完後
經過一段時間適應後有比較進步
不過我覺得打快的時候會出問題
不論是用ahk, qmk作映射都是難以避免的
因為後來去了解了一下qmk的皮毛
qmk是將按鍵分成許多layer
以按鍵按的時間長來分辨是哪一個layer來作搭配
雖然這些時間長是可以調整的
但不管怎麼調整,速度快起來的時候,就會誤判
以 F 鍵作modifier的,將F+u設為 home
然後用注音連續快速打「求」跟「秋」
速度快時偶而就會將「ㄑ一」判斷成home鍵
以 space空白鍵作modifier的,可以不斷的打"this is a book"
就會發現速度快時有時候就會將"space+i"判斷為"向上"
因為不論是ahk或qmk都會需要一個判斷的時間,
所以必定有delay與timeout這兩個參數值要下
只能盡可能搭配自己的打字速度來作調整
當然打字速度慢的人就不會感覺到這個問題
我有看評論說這些調整雖然方便但不適合game mode
因為modifier所需的延遲時間不論長短難以避免
要想完全不影響正常寫文章的話,
就只能夠用capslock或Fn這種特殊鍵來作modifier
可惜的是capslock跟Fn的位置實在太不理想了
我想到的一個方法是將空白鍵映射到Fn鍵
然後將Fn+IJKLUOHN來對應到方向鍵與home/end/pgup/pgdn
如果要打空格的話,就另外指定一個例如Fn+,=space,
這也是另一個解決之道,缺點是打空格的時候要按兩個鍵
作者: Ares911 (Ares)   2022-09-25 22:10:00
有一種簡單的解法,用雙空格鍵盤,或是其它適合你的配列。另外還有一種用法是把兩個或三個鍵同時按時才觸發modifier鍵,比如同時按FDS才有modifier功能,這樣就很難誤觸,程式有必要時也可以修改一小段達到自己的需求。另外你要看打"this is a book"時,空白是已經放開了還是還沒放開就打i,如果還沒放開那程式沒誤判,如果已經放開那可能就要看哪邊還能再調整。
作者: serenemind (沉)   2022-09-26 04:59:00
原來還有雙空白鍵的設計,不過這只能用qmk了如果用AutoHotKey或是MACbook用Karabiner這兩個空白鍵的代號都是space,並沒有所謂的LSpace跟RSpace,所以無法分開控制,改一個就會連動到另一個而且這樣就失去了空白鍵可以隨意用左右手拇指按的優點
作者: Ares911 (Ares)   2022-09-27 09:57:00
設定成空白鍵按一定時間以上才觸發modifier 功能呢?
作者: serenemind (沉)   2022-09-27 12:25:00
原本就有設定了,預設是150ms,設太短容易便方向鍵設太長要打方向鍵反而變成字母或空格,很難喬的。

Links booklink

Contact Us: admin [ a t ] ucptt.com