简要介绍各种键盘布局
目前大多数人使用的键盘布局是QWERTY布局. 所谓QWERTY, 就是键盘字母区最上面一排按键从左往右数的字母依次是QWERTY.
由来
这种键盘按键布局的产生, 是源于打字机的键盘布局. 根据维基百科所说, 最早的键盘是乐器中的键盘, 如钢琴键盘. 随着打印电报的发展, 出现了打字机. 最早的电报打字机的按键布局和钢琴键盘差不多, 就是一排字母. 后来一个叫Christopher Sholes
的人设计了现在这种三排字母的按键布局, 上下相邻的字母水平错开, 用来给按键所连接的杠杆留出空间.
将按键顺序打乱, 是为了防止有些连续的字母快速按下导致打字机卡键. 后来的打字机解决了这个问题, 但是因为已经卖出去了很多打字机, 为了向后兼容, 就保留了这种按键布局. 这也造成了虽然这种按键布局的设计并不科学, 但使用范围特别广泛的结果. 更详细的键盘布局发展史, 知乎上的问题 键盘布局有哪些种?各种布局的设计出发点是什么? 下面的高票答案有详细介绍, 这里就不赘述了.
分类
除了目前使用量最多的QWERTY键盘, 一些国家为了方便自己的语言输入, 也有自己设计的键盘布局. 比如德国的qwertz, 法国的azerty等等. 更多不同国家的键盘布局, 见 键盘布局--维基百科
本文主要介绍一些我在网上找到的比较有噱头的键盘布局, 这些布局有的有主页, 有的只有一些第三方的介绍:
1. Dvorak
德沃夏克布局, 大概是最早的进行了科学的考虑而设计出来的键盘布局.这个布局由德沃夏克和他小舅子William Dealey
于1936年申请专利. 后来这一布局又经历了德沃夏克团队和美国国家标准协会的一系列修改, 这些修改后的布局也统称为德沃夏克布局或美式简体布局.
德沃夏克布局设计的原则包括尽量减少手指在按键之间移动的距离, 把敲击频率高的按键集中到中间一排, 右手尽量多的打字等; 但是这个布局有一个很大的弊端, 字母C和字母V被安排的很远. 这导致用户无法快乐的复制粘贴. 虽然德沃夏克布局没有撼动QWERTY布局的地位, 但是它却开辟了一个先河. 后来的键盘布局都会或多或少的参考德沃夏克布局或借鉴它的思路.
2. Colemak
根据 Colemak 布局官网上的介绍, Colemak 布局是专为高效和符合人体工程学的英语触摸打字而设计的现代化键盘布局. 此布局是目前排行第三位的键盘布局, 前两位分别是QWERTY布局和德沃夏克布局. 此布局在mac和linux上都有预装. 并称学习使用这种布局是一次投资, 终生受益的事情, 让你从累人的打字中解脱出来. 从图上可以看出, Colemak布局保留了zxcv四个按键的位置. 用户又可以快乐的复制粘贴了.
3. Workman
发明workman布局的兄台是一位码农, 他受够了QWERTY布局带来的痛苦, 开始学习德沃夏克布局, 没过多久, 他觉得德沃夏克布局用得也不爽, 于是又去学Colemak布局. 这回虽然比德沃夏克布局用得爽了, 但是还是感觉有些地方不够丝滑. 虽然敲击频率高的按键移动到了中间一排, 但是横向移动时又感觉别别扭扭的. workman兄的想法是, 上下移动过程中的手指屈伸动作要比手指水平来回移动更容易, 手指的强壮度排序依次是食指 > 中指 > 无名指 > 小指;
于是, workman 布局的思路是这样的:
- 按键优先考虑中间行
- 让长的手指头尽量伸展, 即按上面的按键
- 短的手指头尽量收缩, 即按下面的按键
- 分配给食指频率高的按键
因为发明这个布局那天恰逢五一劳动节, 而且又是针对码字工作者发明的, 所以取名为workman.
workman布局还有几个变种, 这里有个github项目, 好像就是官方的. 有兴趣的同学可以看看
4. Norman
"我不是针对谁, 我是说在座的各位都是辣鸡". 是的, Norman布局的官网介绍说Norman布局是最好的键盘布局, 它非常容易学, 并且保留了QWASZXCV 几个(常用快捷键)按键的位置blabla, 总之就是比其他的那些妖艳布局强多了. 空口无凭, 发明者还弄了一堆各种测试数据来支持自己的说法.
5. MTGAP
这个布局厉害了, 分三个不同版本.
ROTS
初级版 为非人体工学键盘设计 我们比德沃夏克和colemak优秀TEA
中级版 为非人体工学键盘设计 我们比德沃夏克和colemak优秀IAET
高级版 为人体工学键盘设计 我们不和比德沃夏克和colemak比了, 因为他们都不属于人体工学键盘的布局. 我们找一个人体工学键盘的布局pk,Arensito
. 当然, 结论是我们更优秀ASRT
专为普通键盘设计(普通键盘是工学还是不工学??), 这个布局综合评分和Colemak
打个平手MTGAP's Layout 2.0
魔改版, 适用于各种键盘
"那么这种布局在哪里可以买到呢?"
布局的作者说了, 这个布局纯粹就是我做着玩儿, 我推荐你用Colemak
布局. 你要实在想用俺这个布局, 你自己想招去...
这个布局的官网连个图片也没有. 全是文字. 可见作者有多懒...
6. Qwpr
是一个叫Jameson Quinn
的人发明的, 相对于QWERTY键盘布局, 只改动了11个按键的位置.
7. Minimak
一个比较温和的布局, 主打学习曲线平缓. 每次只需要改变四个按键, 当你觉得适应了以后, 再改变四个按键. 相对于QWERTY布局, 总共修改了12个按键的位置. 可以说是很QWERTY友好了. 所以学习这个布局可以分为三个阶段:
- 四键布局
- 八键布局
- 十二键布局.
8. Asset
也是一个厌倦了QWERTY布局而又用不习惯德沃夏克布局的哥们儿发明的(怎么大家都要把德沃夏克和colemak踩一脚? 就像总有人爱问xxx编辑器能否与vim一战). 相对于QWERTY布局, 这个布局的改动如下:
- 12个字母按键没有移动: Q W Y A S H Z X C V B M. 所有的数字键和符号按键没有移动, 除了分号键.
- 8个字母移动了, 但是敲击所用的手指没变: F G L E T N I O.
- 另外四个字母移动了, 但是敲击用的手没变: P U D K.
- 两个字母换了手 (J 和 R). 发明者说QWERTY布局之所以不平衡, 是因为左手敲击的按键比右手多. 通过把R放到右手侧, 达到了左右平衡的效果
9. Capewell
这个布局也是有n个不同版本:
- 和QWERTY的融合版
- 和德沃夏克的融合版
- Close版
- Adjacent版
作者同样弄了一堆表格做比较, 不过太长我懒得看了. 值得一提的是作者的一些设计思路:
- 最小化手指移动
- 最大化
combo
- 最小化不方便的
combo
所谓的combo
, 即键盘上两个字母的快速敲击, 比如在QWERTY 布局中的 AS, WE, FE, LI, IOU, WER, REA, ON
10. QGMLWY
准确的说是Q*MLW*
布局, 目前包含三个布局. 不知道是不是官网, 上面介绍说是完全优化的布局. 不过我看他们网站布局都没优化好, 一堆统计数据, 一堆链接, 让人眼花缭乱. 这个布局就不细说了.
11. Malt
这个布局比较奇葩, 因为它需要配合特殊的键盘外壳. 所以我们没法仅仅通过修改按键映射来实现这种布局
12. Arensito
这个布局提出了两种布局方案, 一种是针对上面这个怪异造型的布局, 一种是普通键盘的布局
使用
上面这些键盘布局, 有的提供了安装软件, 有的仅有一张图. 可以通过软件安装的布局就不说了, 对于无法通过一个安装软件安装的布局, 可以安装一个按键映射软件, 自己配置按键的映射规则, 甚至还可以定制适合自己的按键布局.
mac:
- karabiner-elements
windows
- SharpKey
注意事项
出于人体工学考虑, 目前市面上好一点的键盘三排字母按键的高度一般是不一样的, 中间一排会比较低, 上下两排比较高. 这造成一个问题: 更换完按键布局, 把键帽换到新的位置后, 按键高低不平. 解决的方法一种是购买客制化键帽, 另一种是不换键帽的位置, 而是买键帽贴纸将对应的字母贴到键帽上.
总结
更换键盘布局, 一次投资, 终身受益. 可话又说回来, 不更换布局, 也不至于有什么损害. 毕竟QWERTY布局都用了这么多年了. 如果你喜欢折腾, 可以试试.
这篇文章是我用上面介绍的其中一种布局打出来的. 初次试用, 打字速度直线下滑...
文中如有纰漏, 望请见谅.
简要介绍各种键盘布局相关推荐
- 键盘布局及各按键功能介绍(超超超详细的哟~)
** 键盘布局及各按键功能介绍* 键盘分区: 主键盘区.功能键区.控制键区.数字键区.状态指示区 主键盘区的八个基准健:A S D F J K L ; 各键功能介绍 Esc键 ,取消键,看视频时可以退 ...
- 机械键盘简要介绍。。。。
做程序员,应该得弄个机械键盘吧,先收藏点经验... 文章转载自 http://benyouhui.it168.com/thread-861032-1-1.html 本文从5个方面简单介绍机械键盘与普通 ...
- Linux 命令之 localectl -- 控制系统的本地化与键盘布局
文章目录 命令介绍 常用选项 参考示例 (一)显示当前的本地化设置与键盘映射 (二)设置系统的本地化字符集环境变量 (三)列出本地所有字符集 (四)列出所有可用的控制台键盘映射 (五)设置控制台的键盘 ...
- Android 系统(58)---Android 系统 UI - SystemUI之功能介绍和UI布局实现
Android 系统 UI - SystemUI之功能介绍和UI布局实现 前言 Android ROM开发过程中,难免会涉及到对SystemUI的修改,之前做过一些这方面的工作,现在整理下,准备按照如 ...
- arch linux键盘布局,达内培训之更改ArchLinux终端下的键盘布局
下面为大家简单介绍如何更改ArchLinux终端下的键盘布局 archlinux wiki 上的直接引用 cd 到 /usr/share/kbd/keymaps/i386/qwerty 将默认键盘 ( ...
- Windows7使用Programmer Dvorak键盘布局
Windows7使用Programmer Dvorak键盘布局 众所周知,QWER键盘布局是以劣胜优的经典案例,时至今日QWER键盘布局仍旧占据着主流.相信阅读本文的读者中,有99%以上都在使 ...
- 图形化界面设计软件简要介绍
图形化界面设计软件简要介绍 [摘要]:面向使用者的系统工程设计,其目的是要准确.快速地在设计者和使用者之间传递信息和实现功能,也是优化产品性能来适应大众的操作能力,减轻使用者的认知负担.成功的系统工程 ...
- 简要介绍语音识别技术在各领域的应用
语音识别作为信息技术中一种人机接口的关键技术,具有重要的研究意义和广泛的应用价值.介绍了语音识别技术发展的历程,具体阐述了语音识别概念.基本原理.声学建模方法等基本知识,并对语音识别技术在各领域的应用 ...
- 简要介绍Eclipse
我使用的是Eclipse开发环境,也有其他的开发环境比如Android Studio,myEclipse等等吧.使用Eclipse也有一段时间了,对其比较熟悉 首先,新建一个Android项目. 然后 ...
- 【Auto.js 】Android 脚本软件 简要介绍及学习资料
背景: 前几天研究抖音视频爬取的时候,看到有篇文章提到了Auto.js,搜完之后觉得比较有意思,就看着api学了几天,写了几个自用的小脚本.很好上手,如果稍掌握一点js,将会很快可以写好并付诸使用 ...
最新文章
- There's no Qt version assigned to this project for platform Win32/Win64
- 《山谷物语》要怎么成为Supercell下一款年收入10亿美元的产品?
- 计算机在生物学研究领域的认识,阮晓钢——北京工业大学——主要研究领域涉及:控制科学与工程,人工智能与认知科学,机器人学与机器人技术,计算机应用技术,生物医学工程与生物信息学。...
- spring boot开发笔记——mybatis
- 三星s4 android8,三星全面支持安卓8.0系统,14款手机更新让人眼红
- java常见的内存溢出
- s7-300 400plc应用技术_西门子S7300/400顺序功能图设计教程,看完豁然开朗!
- java-io流理解
- 错误: 找不到或无法加载主类 helloworld_你还不知道Java的类加载机制?
- python获取指定字符串中重复模式最高的字符串
- Java—图书管理系统
- android adb进入recovery模式,adb 进入 recovery adb 进入 bootloader
- webservice的接口测试工具
- word文档解除编辑受限(忘记密码)
- 腾达路由器 远端服务器未响应,腾达路由器设置完成不能上网的解决办法
- 数据挖掘(数据分析)从业指南
- 解决比较Oracle中CLOB字段问题--转自混世者的专栏
- 使用openssl命令 生成指定有效时间的ssl证书,cer格式
- 一张图带你看完图论第一章(包含定义、定理、公式、推导证明和例题)
- 自定义View-饼状图(百分比图)
热门文章
- 好用的微信群管理软件
- 极域教师端和学生端链接不上,出现这种问题怎么解决
- HAA9811是内置Charge Pump,AB/D类切换,防破音,5.5W单通道音频功率放大器
- opencv部署onnx,并对jpg图片进行批量检测生成xml重要信息
- 从鸿蒙操作系统的发布,经Minix认识微内核
- [JavaScript] 模拟京东快递单号查询案例
- gps校正 android,通过GPS时间同步Android设备?
- [从头学数学] 第193节 推理与证明
- element 修改主题方法
- 人世轮回,无人相怜--观《艺妓回忆录》有感