电脑键盘的分布原理(手机虚拟键盘按键位置)

前言:

历史:初键盘被设计出来,是按字母顺序排的;后来打字机被应用,限于设计构造,过快输入会导致故障,因此“QWERTY”键盘随着打字机诞生。

而QWERRTY键盘的设计目的,就是为了放慢输入速度,所以即使西方等英语环境用户,用起这种键盘来也是很低效的。

但随标准的制定和推行,即使后来更的“DVORAK”键盘、“MALT”键盘等设计出来,QWERTY键盘仍占据主要场,这也成为“劣驱逐良”的典型案例。

中文环境:然而Devorak和Colek等键盘布也是针对输入优化的,其对中文输入的改善有限。

所以我们应该有自己适用中文环境布的键盘。

一、数据(字频)

1、字频

数据源:语料库采用提供的8千多万字的统计数据,包含1万多种汉字,涵盖绝大部分常用字,适用大部分使用环境。

字频:每种汉字在语料库现的。

汉字主要为五笔和拼音输入法,本文不讨论五笔部分,只对拼音输入法按照字频进行。

因此再次统计拼音字母的字频;

2、拼音字母字频

(以下用 1!、2!、3!……6!分别代表首字母、第二个字母……等,如 zhuang:1!为第一个字母 z,2!第二字母为 h,6!第六字母为 g)

二、键盘排布

1、用手惯

两种

    码字——双手打字;左手键盘,右手鼠标;/左撇子(也许可以镜像翻转键盘布)。

2、原则:

    因有鼠标操作,所以以左手为主,右手为辅;左右手交替换输入;高频的往中间安排兼顾左右手;尽量不同手指次第输入;避免同一手指接连切换输入不同字母,效率。

3、数据与排布

虽然前8个字母占所有字母81%,但首字母占比太低,多数都是处在第二、三次按键位置;

输入时按下第一个字母的概率是排布的参考。

因为拼音输入法联想的存在,许多时候只输入声母部分,即以首字母为主;

· 如果是以左手单手按键为主的,可以把声母往左手安排, dzsyhgjlxb这十个字母基本就占了大部分,然后按高频到低频,从左手往右手位置安排,在右手操作鼠标时,基本可以实现左手单手打字;

· 如果是双手打字,就要平衡左右手一点,把占比高的字母往中间安排,声母字母(首字母为主)均分左右手;

· 如果是上面两种情况兼顾,就要左手多一点声母,左手和中间安排高频字母,右手安排韵母低频部分和声母低频部分。

下面举例安排一下按键,以作参考:

    拼音首字母

前 8 个字母之后的 d z s y 占了16%,占第一次按键的 40%;

综合考虑一般惯左手作为第一个字母输入,右手鼠标;

手指敏捷度,食指>中指>无名指>小指(一般拇指只参与空格键及旁边的各能键)

所以安排 d z s y如下:

安排完40%的首字母,可以看高概率的字母了。

    拼音的第二个字母

为不与刚刚的首字母冲突,安排第二字母,兼顾双手和左手打字,安排高频第二字母在中间区域,首先安排i,占总字母的16%;

字母 i 主要出现在第二字母位置占10%,其次为第三字母位置占5%,首字母没有 i;所以 i 有 10%概率在第二键位置出现;

然后是 a、e、u、 h,这几个字母都是高频字母,安排在中间位置,a、e、u 主要在第 2 和第 3 位,h 主要在第 2 和第 1 位,先安排 h 再安排 a、e、u。

对于食指来说,按下面一行比按上面一行要容易所以把总概率更大的 a、e 安排在了下面

已经安排了 9 个字母,接下来是n、g、o、j、l、x、b、w

n 占 13%,仅次于 i,但主要出现在第3(主要为in、ing、an、ang、en、eng、on、ong等)、第4字母(主要声母为ch、sh、zh,然后韵母同上);所以 n好放在 i、g、a、e、o 周围,方便连用;

其中 i 和 n 可以考虑互换位置。

如果双手多,j l x b w 就放到右手位置,如果单左手就放到左手,如果兼有,可以平分下两侧;

这个安排是兼顾了原qwer键盘的位置,暂且放在此位置吧,可以根据自己惯调整;后面安排如果跟惯有冲突可以进行适当调整。

另外:原分位置,我换成了逗,我们的逗使用的是很多的,而且左手边缺少标点,可以在数字 1 左边位置安排逗、顿、句等。

还剩下 t c m r q f k p v 九个字母,挨个排吧;

剩下的大部分按照原位置安放了:

三、统计

当中数字是按键的敲击概率,蓝字是前8位字母,字母区的黑字是声母部分不含 h n g。

其中常用的操作快捷键,不在原位置,可以调整按键字母为惯的,也可以更改快捷键与惯按键位置对应新的字母。

另外:除了正常的汉字输入外,如果想输入音调的话,很不方便,计算机已经发展这么多年了,我们到现在输入法还在凑合。其实如果搭配能键,直接快捷键输入不是很容易解决的吗?不理解。

互联网用户投稿文章,作者:投稿,如若转载,请注明出处:https://www.missionshow.com/2143.html

(0)
上一篇 2024年8月20日
下一篇 2024年8月20日

相关推荐