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