对于非全尺寸键盘(特别是40%和60%),需要用更少的按键去实现全部按键的功能;客制化键盘引入层的概念,将全部按键分多层放置,同时设立层切换按键,这样便可实现全部按键的输出;
将常用的60个按键放置在第一层,将不常用的按键(如F1-F12)放在第二层,同时在第一层设置一个按键(LM2)用于切换到第二层,这样如果需要输出第一层按键(如数字1)直接单击即可,需要输出第二层按键(如功能F1),需要使用LM2和按键组合操作输出;
红色框线部分用于选择操作的配列和层
单击配列1-配列4切换操作的配列
单击第一层配列-第四层配列切换操作的层
蓝色框线部分用于设置配列切换键和层切换按键
KM1-KM4按键用于配列切换
LM2-LM4按键用于瞬间开启层
LT2-LT4按键用于开关层
TU客制化系列键盘可存储4个配列;
单击KM1-KM4按键即可切换到相应配列;
设置配列时应注意再每个配列中均要设置KM1-KM4按键,否则会存在从配列A切换到配列B后无法切换回配列A的问题。
TU客制化键盘每个配列可存储4层按键;
层1为最底层,层4为最高层,初始情况为层1开启,层2-层4关闭;
按下某个按键后,会输出最高开启层该按键位置的按键键值,如当前层键值为空,将输出次高开启层该位置的按键键值;直到查找到层一,若层一该位置键值也为空,则无输出;
LM2-LM4为瞬时开启层按键,分别对应层2到层4,按键按下,相应层开启;按键释放,相应层关闭;
LT2-LT4为层开关,分别对应层2到层4,按键单击一次,层的状态进行改变;若层为开启状态,将变为关闭状态;若层为关闭状态,将变为开启状态;
使用LT时请注意LT按键位置的其他层不要有其他键值定义,应设置为空,否则再单击LT时输出的为其他层键值,无法触发LT实现关闭层的功能;
该示例用于演示层的输出逻辑;
下图分别为层1-层3的按键设置;
层1中有两个层切换按键,LM2和LM3,为瞬时开启按键;
若按下LM2,再按数字1处的位置按键,此时最高开启层为层2,且键值非空,输出层2的功能键F1;
若按下LM2,再按数字2处的位置按键,此时最高开启层为层2,且键值非空,输出层2功能键F2;
若按下LM3,再按数字1处的位置按键,此时最高开启层为层3,但由于层3该按键位置键值为空,次高开启层为层1,输出层1数字键1;
若按下LM3,再按数字2处的位置按键,此时最高开启层为层3,且键值非空,输出层3的字母键T;
该示例用于演示层切换按键LM和LT的区别;
下图分别为层1-层2的按键设置;
层1中有两个层切换按键,LM2和LT2;
若使用LM2输出层2的功能键F1,需要按下LM2,然后单击数字1处的按键,再释放LM2;
若使用LT2输出层2的功能键F2, 需要单击LT2,然后单击数字1处的按键,再单击LT2;