为什么键盘会这样排序?
1.QWERTY键盘是为了降低打字速度。
起初打字机的键盘是按字母顺序排列的,但如果打字速度太快,有些组合键容易出现卡键问题,那么克里斯托弗?拉森吗?ChristopherLathamSholes发明了QWERTY键盘布局。他把最常用的字母放在相反的方向,尽可能放慢打字速度,避免卡壳。格兰特在1868申请了专利,第一台采用这种布局的商用打字机在1873成功投放市场。这就是为什么会有今天键盘的排列。
讽刺的是,这种129年前为了减缓打字速度而形成的键盘排列方式一直延续至今。1986布鲁斯?Buryvein爵士曾在《奇妙的写作机器》一文中说:“QWERTY的排列是非常低效的。”例如,大多数打字员都是右撇子,但在QWERTY上,左手承担了57%的工作。两个小指和左手无名指是最弱的手指,但使用频率很高。中间一栏字母的使用率只占整个打字工作量的30%左右,所以为了打出一个字,你经常要上下活动手指。
2.DUORAK键盘比QWERTY键盘快得多。
Augst in 1930?AugustDvorak发明了一个高级的DUORAK键盘系统,在这个系统中,键盘上列出了9个最常用的字母。这种设计使打字员不用离开键盘就能打出至少3000个字。QWERTY只能做50个字。DUORAK通过减少手指的运动量来降低工作强度,提高工作效率。使用DUORAK,打字员的手指平均每天移动65,438+0英里,而QWERTY则移动65,438+02到20英里。
二战期间,奥格斯特?多拉克曾经集结14海军打字员练习多拉克。1个月后,他们的速度提高了惊人的68%。多拉克键盘让右手承担56%的工作;最有力的手指工作量最大;70%的打字是在中间一栏完成的,不用动手指。但当时恰逢第二次世界大战,作战物资匮乏。这款新键盘没有询问市场就停产了。
自己试试DUORAK键盘吧!
Windows内置了对它的支持。打开控制面板→键盘,进入输入法区域设置选项卡,点击添加按钮,将输入法区域设置为英语(美国),在键盘布局/输入法一栏找到“美式英语-DUORAK”。经确认,关键岗位已全部变更。现在你有资本提高你的英文打字速度了。当然,重新适应新系统,耐心训练,才能成功,还是需要时间的。
3.更高级的麦芽键盘
比多拉克更进一步的是李恋?LillianMalt发明的麦芽键盘。它改变了原来交错排列的字符键行列,让大拇指更常用,让原本远离键盘中心的“退格”等键更容易够到。但是麦芽键盘需要特殊的硬件安装在电脑上,所以一直没有得到广泛的应用。
还有以下说法
电脑键盘是从英文打字机键盘演变而来的。当它第一次出现在计算机上时,它是作为一种叫做“电传打字机”的部件出现的。
磁带打字机和卡片打字机
事实上,键盘比电传打字机更早出现在电脑配件上。在计算机还能占据一个大厅的时代,主要的计算机输入设备是穿孔纸带和穿孔卡片。当然,这些纸带和卡片不能用手一点一点地磨损。它们被特殊的“纸带穿孔机”和“卡片穿孔机”磨损了,两台机器也都有一台电动打字机作为输入设备。只是相对而言,这两个设备不是电脑的一部分,与电传打字机不同,所以我们不把它们作为电脑键盘发展史的一部分。
在键盘+显示器输入输出设备出现之前,“电传打字机”是计算机主要的交互输入输出设备。你可以把它想象成一台打印机,上面有一个键盘,用户输入的文字和计算机输出的结果都会打印在键盘前面的打印输出端口上。
电传打字机是主计算机和小型计算机时代最重要的计算机交互输入输出设备。70年代中期以后,随着显示器设计的成熟,电传打字机逐渐退出了计算机的世界,而键盘成为了一个独立的设备。
“电传打字机”的键盘不像今天的电脑键盘那样按键多、功能全。其实和全尺寸打字机键盘差不多,胶木塑料下面有机械按键结构。这种设计也被早期的电脑键盘所继承。
这个时期由于个人电脑体积小,流行的设计是把键盘直接做在主机上,著名的APPLEII系列电脑就是这样的结构。然而,随着IBMPC开始将当时巨大的硬盘引入个人电脑,在20世纪80年代中期,独立键盘成为主流设计。
早期的键盘几乎都是机械键盘,准确的说是机械触点键盘,以电触点为标志,以机械金属弹簧为弹性机构。这种键盘手感硬,键长,键阻变化快而脆,与打字机键盘的触感很接近,在当时非常流行。至今仍有相当一部分人怀念这种键盘的触感。
但是机械触点键盘最大的两个缺点是机械弹簧容易损坏,长期使用后电触点会氧化,导致按键失效。因此,90年代以后,机械触摸键盘逐渐退出了历史舞台。
起初,它被电磁机械键盘所取代。电磁机械键盘仍然是机械键盘,但与机械触点键盘不同的是,它不是依靠机械力来连接两个电触点,而是将电触点闭合在一个微型电位器中,在按键下放置一块磁铁,通过磁力来连接电流。
电磁机械键盘相对于机械接触式键盘,使用寿命要长得多,但还是没能解决机械键盘的机械运动部分容易损坏的问题,所以电磁机械键盘并没有在市场上存活多久,很快就被80年代后期出现的非接触式键盘所取代。
因此,非接触式键盘相对于以前的“接触式键盘”有所不同。与“触点键盘”不同,它们不是依靠导电触点的机械通讯来获得按键信号,而是依靠按键本身电参数的变化来获得按键信号。因为不需要触点的机械接触,所以它的使用寿命可以强很多。
主要的非接触式键盘有电阻式键盘和电容式键盘。其中电容式键盘由于工艺更简单,成本更低,应用更广泛。与机械键盘相比,它最大的两个特点是用弹性橡胶制成的弹簧代替了机械金属弹簧,同时通过键底与键盘底部两块电容板之间的距离变化带来的电容变化,改变机械键盘的电气连通来获得按键信号。
和机械键盘相比,电容键盘的手感变化很大,变得柔软灵活。这种手感一直延续至今,成为了目前键盘的主流设计手感,这也是为什么很多文章都说现在的键盘都是电容键盘,但其实这种手感并不是来自电容结构而是来自于橡胶弹簧对机械金属弹簧的替代,这并不是电容键盘是电容键盘的原因。
由于电容式键盘的原理,每个按键都必须做成独立的封闭结构,这样的键盘也被归类为“封闭键盘”。
对于大部分键盘文章来说,电容键盘已经走到了尽头,但其实他们的错误也在这里。为什么?这里先卖一个键,讲到键盘的结构再继续。
键盘的键位设计
一个键盘的键位设计包括两个概念,一个是主英文和数字键的设计,一个是各种辅助键的设计。
最常见的英文和数字的设计方案就是俗称的“QWERTY”科迪键盘。这是ChristopherLathamSholes在1868发明的一个密钥方案。
众所周知,黄凤英键盘的主要设计目的是让击键速度不要太快。但是很多文章都有一个小错误,就是科迪键盘的键位设计并不是为了“让击键速度不要太快造成卡顿”,而是为了“尽量提高打字速度而不卡顿”。
这两种说法有一个微妙的区别,也就是说降低打字速度不是最终目的,QWERTY键盘也不是一味的降低速度。虽然它有一个减速设计,把ED这样的常用组合放在一个手指上,但也有er这样的加速组合键。
其实这样设计的根本原因在于机械打字机的结构。型杆的结构决定了当两个离得近的型同时按下时会卡死,而离得远的两个型不会发生同样的问题。我相信有使用英文打字机经验的人应该都有一些体会。
在科迪的键盘上,一些常用的字母放在无名指、小指等位置,一直被认为是利用小指的不灵活来减缓速度。但是,这种说法没有考虑到机械打字机的实际情况。虽然食指最灵活,但食指键位上的按键也最容易卡,所以很自然的把常用字母放在边缘,保证高速打字时不会卡。
因此,设计黄凤英键盘的最终目的不是简单地降低打字速度。其实黄凤英键盘的设计方案只是为了提高打字速度,只是为了“尽量提高打字速度而不卡”。
进入20世纪后,机电打字机的发明使得机械打字机的打字臂卡死不再是一个重要问题,许多高速打字键盘应运而生。其中最著名的是德沃夏克DVORAK键盘。
Dvorak键盘是AugustDvorak教授在1930中设计的键位方案。因为不再考虑按键的机械结构,所以按键排列完全按照理想化的击键率分布来设计。手指移动的行程比科迪键盘小很多,平均打字速度几乎快一倍。然而,就像许多事情一样,习惯的力量是不可抗拒的。到目前为止,德沃夏克键盘只在少数专业场合使用。不过想尝试的可以试试Windows自带的dvorak键盘方案。
非英语键盘方案
各种语言的键盘基本都是英文键盘改过来的,大部分按键的排列和英文键盘相差不远,只有一些细微的差别。比如英国键盘上的美元符号变成了英镑符号,而德国键盘上的母女Y和Z互换了位置。
各种远东语言的键盘在英文键上与非标准美式英语键盘差别不大,但在一些辅助键上有明显的区别。对于中国的用户来说,最容易看到的非美语键盘大概就是二手市场常见的日语键盘了。与标准英文键盘相比,其按键大部分相同,但部分标点符号位置存在明显差异,导致在英文系统中使用部分标点符号时,按键的标识与实际内容并不对应。
键位设计的另一个概念是辅键的设计。从最早的IBMPC83键盘到现在主流的108键盘,已经更新了几代,但总体上没有根本性的变化。虽然有些是紧凑型设计,但从市场反应来看并不成功。可见,目前的键盘键位设计已经经过了多年的实践检验,已经是非常成熟和理想的设计了。
弄巧成拙的交叉方向键设计
所谓十字方向键,是指键盘上独立的方向键排列成十字形状。这种设计原本是为了在形象上更接近传统的83键盘设计,但实际效果相当差。
最早的十字形键用在微软第一代人体工学键盘上,但从此成为这一代名品中最遭人唾骂的设计。十字形键位看起来不错,但实际使用时会发现,这种键位设计的手指会笨拙地挤在一起,无论是日常使用还是游戏中,尤其是赛车游戏中,都极其不方便。于是微软在第二代产品中改回了最初的设计。
然而具有讽刺意味的是,始作俑者微软已经不再使用十字形方向键了,但最近一些国内厂商却拿起了这种弄巧成拙的设计,并将其作为特色设计之一进行宣传。强烈建议你不要想了,不然买回去就够你受的了。
键盘的结构
前面我们提到现在的键盘并不是真正意义上的电容式键盘,那么它属于哪种键盘呢?我们来拆开一个键盘看看。
从照片中,我们可以看到一个普通的超薄键盘。拆下背面的螺丝后,键盘可以拆成如图所示的几个部分。
首先是键盘,上盖和嵌入其中的各个按键的键帽,是用户主要接触的部分。
在上盖下方,有一层橡胶膜,每个按键的位置都有一个弹性键帽。这部分是键盘的主要弹性元件。键盘的手感主要是由这部分的性质和材质决定的,所以它的外形设计和橡胶成分是各大键盘厂商的秘密。需要指出的是,并不是所有的厂商都使用这样的一体式橡胶膜。一些制造商,如明基,习惯于为一些键盘上的每个键使用单独的橡胶弹簧。这样的设计更有利于保持各个按键手感的统一,但是制作工艺比较复杂。
橡胶膜下面是三层重叠的塑料薄膜,上下两层覆盖着薄膜导线,每个按键的位置有两个触点,而中间的塑料薄膜不含任何导线,将上下两层导电膜隔开绝缘,而按键触点的位置有圆孔。
这样,正常情况下,上下导电膜被中间层隔开,不会导电。但上膜压缩后,会在开口位置与下膜结合,从而产生按键信号。
可以看出现在的键盘其实是接触式键盘。虽然外观差别很大,但其基本原理其实和机械触点键盘一样,都是依靠机械导电触点产生按键信号。根本不是电容式键盘。
其实这种键盘真正的名字叫“薄膜接触键盘”,是一种机械接触式键盘。和机械触点键盘一样,有寿命短,容易损坏的问题,但是因为橡胶弹簧代替了金属弹簧,手感比机械触点键盘好,接近电容键盘,寿命没有电容键盘长,但是比机械触点键盘长很多。
真正的电容式键盘是基于非接触式电容导通触发的原理,所以电路结构要比薄膜接触式键盘复杂得多,而且电容式键盘的每个按键都采用了封闭式结构,其整体成本要比开放式薄膜接触式键盘高得多。所以现在除了少数高端专用键盘,没有真正的电容式键盘出售。
目前,除了薄膜触摸键盘之外,还有另一种“导电橡胶触摸键盘”,其特点是只有一层导电膜,每个键位有两个不相连的触点,而橡胶弹簧的下部是导电橡胶,按压时会将两个触点连接起来。
可以看出,这种键盘的原理和计算器按键的原理非常接近。其实早在个人电脑早期,这种设计就经常被用在一些超薄笔记本电脑上。只是这种结构和薄膜触点键盘相比,寿命更短,所以除了一些特殊用途,正在逐渐消失。
在键盘的右上角,有一块带膜的电路板,这是键盘的核心部分。来自导电膜的传导信号将通过导线输入到电路板上的运算芯片。这个芯片会根据上下表面的线数,通过芯片中的一个按键排列表,找出对应按键的ASCII码,通过接口输出。
这种通过查表获得键码的方式称为“非编码键盘”,与“编码键盘”相对。这个键盘的ASCII码是由每个键的数字电路直接生成的。与非编码键盘相比,编码键盘价格昂贵,难以重新定义,所以现在已经很少见了。电容式键盘因为其工作原理,大多是编码键盘,从另一个角度证明了目前主流的键盘都不是电容式键盘。
ASCII码
ASCII码,美国国际交换标准码的缩写。相信学过编程的朋友都不陌生,但可能有必要介绍给没学过编程的朋友。
ASCII码是早期的编码规范,由ANSIX.3.4和ISO646集成而来。它在1970被美国国家标准化委员会采用。它规定了128个基本英文字符的二进制编码规则。例如,大写字母“A”编码为64,而空格编码为32。ASCII问世后,逐渐取代其他旧码,成为计算机编码的统一标准,并在80年代被ISO认定为国际标准。
由于ASCII只规定了128个最常用的英文字符,随着计算机字符集的增长,在ASCII上扩展的编码方式有很多种,大家熟悉的Unicode编码就是其中一种,它是在标准ASCIINO.5和ISO10646的基础上发展起来的32位编码方案。翚O10646是在ISO08859-1(ISO 08859-1是在ASCII标准版本ASCIINO.5上开发的256个字符的标准扩展ASCII编码)的基础上开发的编码方案,它包括了目前所有的计算机字符,但因为太大了,所以在此基础上开发了16 bit。