qmk还有些对老外比较有用的功能,比如字母键的长短按来实现大小写,短按a是小写a,长按a是大写A,不需要按SHIFT。
https://docs.qmk.fm/#/feature_auto_shift
至于长短按的时间定义,有全局的宏来定义,还可以定义热键来增减时间,逐步微调来符合自己的使用习惯,再用热键来键盘输出显示调整后的时间毫秒值,以便修改程序中的时间定义,也可以定义get_autoshift_timeout()函数来对每个字母分别定义时间,因为小指和食指的力量不同,可能适合的长短时间定义也有细微差别。
我用到的tap dance也一样,能够对每个按键定义不同的单击时间间隔定义,按下时间超过定义,就不是单击,也能定义双击,两次按下的时间间隔超时,就不算双击,而是两次单击。
这些时间都因人而异,或者不同的按键开关压力克数,也需要相应时间修改。对单个按键的时间分别定义,则需要实现一个get_tapping_term()函数。
【 在 dmyk 的大作中提到: 】
: 这也太猛了!
: 现在不是流行把cape做成ctrl么
: 可以自定义双击还是cape,单击是ctrl
--
FROM 171.88.149.*