最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于ATmega32U4的新型客制化键盘设计

IT圈 admin 28浏览 0评论

2024年5月28日发(作者:星咏德)

摘 要:

客制化键盘这一概念的实际应用给人们带来了更加多样化的选择,也使人们

开始重视原本并不起眼的键盘,根据每个人不同使用习惯而特别定制的键盘可以

更大限度提升人们学习、工作的效率。因此,基于ATmega32U4芯片,KFB、KLE

等开源软件设计并制作了一款独特配列的全新机械键盘,同时配置了VIA固件,

可以实时对键盘键值及功能进行增减与修改。

关键词:

ATmega32U4;机械键盘;客制化键盘

0 引言

19世纪诞生了打字机,这便是现代电脑键盘的雏形,受此影响,现代键盘

的字符排序也是和打字机一样的QWERTY排序。对于不同的键盘来说,最大的区

别便是键盘的配列。键盘配列指的是键盘的字符排列布局,即键盘的按键数量个

数和所提供的功能数。不同人群需要的按键数及功能是不同的,近几年来,键盘

市场迎来了客制化的热潮,并有了取代传统高端键盘的趋势。客制化键盘即从用

户角度出发,根据用户的需求进行独特的个性化定制,对标准化工业产品进行功

能增减、材质或结构更换,设计适配个人使用习惯的机械键盘。

1 软件设计

使用Keyboard Firmware Builder(KFB)、Keyboard Layout Editor(KLE)等开

源软件可以生成满足人们需求的配列。键盘配列一般用百分数表示,104键位为

全尺寸(即100%)键盘,百分数代表了按键数量和功能占比。大部分办公键盘

都是104键(或108键)的100%(或105%)尺寸的键盘,而对于一些特殊的行

业或键盘爱好者来说会选择80%(84键或87键)配列的键盘,或者是60%、65%

配列的键盘,前者去掉了小键盘,后者去掉了小键盘以及功能区。还有一些更加

追求便携性的用户会去选择40%的键盘,键盘上仅有字母区和基本的几个功能键。

40%键盘多见于国外用户,国内并不常见;而60%键盘则在国内外都有着很大的

用户数量,这一区别主要是因为中文输入必须要求数字键的配合;50%键盘则同

时兼顾了数字与便携性。虽然这三款配列都可以通过修改键位和设置组合键来输

出字符,但是越精简的键盘配列所需要设置的额外组合键位就越多,这无疑增加

了使用键盘前的学习成本。

图1的调查问卷显示,64.3%的人群更多是使用左手大拇指来输入空格,7.1%

是右手,而14.3%的人群是双手交替使用。可以看出使用左手的人占了大多数,

所以设计时将长空格分裂成两个短空格,左空格保持了原有的空格功能,而右空

格可以根据不同使用情况设置为切层键或宏或是其他功能键。此键盘根据需要可

设置1~2个FN功能键,也可与字母区键位组合设置为其他功能键或录制为宏,

用来实现个性化功能。应用此功能,可以使键盘“一键多用”,在节省空间的同时

也增加了新功能。

2024年5月28日发(作者:星咏德)

摘 要:

客制化键盘这一概念的实际应用给人们带来了更加多样化的选择,也使人们

开始重视原本并不起眼的键盘,根据每个人不同使用习惯而特别定制的键盘可以

更大限度提升人们学习、工作的效率。因此,基于ATmega32U4芯片,KFB、KLE

等开源软件设计并制作了一款独特配列的全新机械键盘,同时配置了VIA固件,

可以实时对键盘键值及功能进行增减与修改。

关键词:

ATmega32U4;机械键盘;客制化键盘

0 引言

19世纪诞生了打字机,这便是现代电脑键盘的雏形,受此影响,现代键盘

的字符排序也是和打字机一样的QWERTY排序。对于不同的键盘来说,最大的区

别便是键盘的配列。键盘配列指的是键盘的字符排列布局,即键盘的按键数量个

数和所提供的功能数。不同人群需要的按键数及功能是不同的,近几年来,键盘

市场迎来了客制化的热潮,并有了取代传统高端键盘的趋势。客制化键盘即从用

户角度出发,根据用户的需求进行独特的个性化定制,对标准化工业产品进行功

能增减、材质或结构更换,设计适配个人使用习惯的机械键盘。

1 软件设计

使用Keyboard Firmware Builder(KFB)、Keyboard Layout Editor(KLE)等开

源软件可以生成满足人们需求的配列。键盘配列一般用百分数表示,104键位为

全尺寸(即100%)键盘,百分数代表了按键数量和功能占比。大部分办公键盘

都是104键(或108键)的100%(或105%)尺寸的键盘,而对于一些特殊的行

业或键盘爱好者来说会选择80%(84键或87键)配列的键盘,或者是60%、65%

配列的键盘,前者去掉了小键盘,后者去掉了小键盘以及功能区。还有一些更加

追求便携性的用户会去选择40%的键盘,键盘上仅有字母区和基本的几个功能键。

40%键盘多见于国外用户,国内并不常见;而60%键盘则在国内外都有着很大的

用户数量,这一区别主要是因为中文输入必须要求数字键的配合;50%键盘则同

时兼顾了数字与便携性。虽然这三款配列都可以通过修改键位和设置组合键来输

出字符,但是越精简的键盘配列所需要设置的额外组合键位就越多,这无疑增加

了使用键盘前的学习成本。

图1的调查问卷显示,64.3%的人群更多是使用左手大拇指来输入空格,7.1%

是右手,而14.3%的人群是双手交替使用。可以看出使用左手的人占了大多数,

所以设计时将长空格分裂成两个短空格,左空格保持了原有的空格功能,而右空

格可以根据不同使用情况设置为切层键或宏或是其他功能键。此键盘根据需要可

设置1~2个FN功能键,也可与字母区键位组合设置为其他功能键或录制为宏,

用来实现个性化功能。应用此功能,可以使键盘“一键多用”,在节省空间的同时

也增加了新功能。

发布评论

评论列表 (0)

  1. 暂无评论