usb 键盘码表_说说qwerty、dvorak、colemak三种键盘布局
【qwerty布局】
qwerty布局大家应该都很熟悉了,全世界最普及的键盘布局。
截止到去年接触并使用dvorak布局之前,我使用了十几年qwerty布局,在http://speedtest.10fastfingers.com/测试的最高CPM(每分钟击键数)为475。
相信阅读本文的读者中,有99%以上都在使用qwerty布局。
热区图
优点
1、普及率和兼容性接近100%
2、有史以来的各种软件的快捷键都默认为此布局设计
3、最常用的快捷键(^a, ^s, ^c, ^v, ^x, ^z, ^w)都可用左手完成
缺点
1、高频键大多不在中排,都需要移动手指才能按到,导致需要大量的手指移动
2、高频键左右分布不均衡,左手负担比右手重
3、经常出现单手连续击键(尤其是左手)的情况,容易疲劳也容易出错
4、常用标点符号;/’都要用小指输入,容易疲劳也容易出错
【dvorak布局】
这个布局知道的人就很少了,和qwerty布局相比,它将元音字母aoeui移到左边,将最常用的辅音字母移到右边,同时调整了一下标点符号的键位。
自从去年接触到它后,我用了一个月的时间适应,然后就抛弃qwerty布局了。不仅输入速度得到了提升(在http://speedtest.10fastfingers.com/测试的最高CPM为535),而且长时间coding也很少出现疲劳的情况了。
热区图
使用
Windows:在语言设置里添加“美国英语-Dvorak”,推荐使用http://code.google.com/p/dvorak-qwerty/
Linux:在终端输入loadkeys dvorak(GUI请在键盘设置里找),推荐使用http://code.google.com/p/dvorak-qwerty/
Mac:在语言设置里选择“Dvorak-标准”
更多系统下启用Dvorak布局请见:http://dvorak.mwbrooks.com/support.html
优点
1、将高频键都分布在中排,大大降低手指移动距离
2、尽可能使左右手交替击键,均衡负担
3、布局优雅,精心设计了右手负责区域的键位,使辅音字母组合(如th nt gh wh rn)输入非常顺手
4、将常用的标点符号’ , . ; = – 移到更舒服的位置,输入更方便(对程序员来说巨爽)。
缺点
1、布局变化过大,几乎所有的字母和标点符号都改变了,上手困难
2、到qwerty布局的电脑上丧失盲打能力
3、别人很难再使用你的电脑了,可以再装一个qwerty布局切换
4、本来单手可以操作的快捷键要两手操作。不过MacOS下有天然的“Dvorak-标准”布局,Windows和Linux下可以用这个http://code.google.com/p/dvorak-qwerty/来使用原有键位的快捷键,但是还有一些BUG(不支持ALT快捷键、有个别字母如s w v z在开启Capslock时输入仍是小写等)
5、部分跳过键盘布局直接取键盘码的软件仍然是qwerty布局,比如QQ拼音和搜狗输入法(经测试紫光和谷歌输入法可以正常使用,只是可惜了我的QQ同步词库),还有QQ和部分网银的密码输入框(解决办法是看着键盘按qwerty布局输入),还有一些远程桌面软件,还有一些游戏(比如魔兽,这点挺好,DOTA无障碍了,哈哈)
6、高频键 r 和 i 仍需要移动才能按到,而 u 和 h 不是很高频的键却放在了本位(不需要移动就能按到)
【dvorak programmer布局】
估计某个程序员发现用dvorak布局很爽,就将之变得更加极限。于是出来这么一个布局。
这个布局大胆的用常用符号替换了数字,同时考虑到在程序中;比”出现得更频繁,调换了两者之间的位置。
热区图
优点
1、包括上述dvorak键盘的所有缺点
2、优化了程序中常用符号如$ ; ( ) { } [ ] =等,用来coding巨爽
缺点
1、包括上述dvorak布局的所有缺点
2、输入数字只能按住shift进行-_-
【colemak布局】
这个布局比dvorak更激进一些,通过热区图可以看到,8个高频键完美地安排在了本位。
坚持使用colemak数日后,实在无法接受别扭的标点输入进行coding,只好放弃colemak,用回dvorak了,也许colemak对普通人来说更适合一些。
热区图
使用
优点
1、高频键真正做到了完美分布,手指移动距离更小
2、qwzxcvbm以及标点符号键都没有移动,而且除了e和p外,字母键都在原来的手控制之下,更容易上手
3、常用的快捷键(^a, ^c, ^v, ^x, ^z, ^w)仍能正常使用
4、万年不用的capslock被换成了高频键backspace,巨爽
5、有资料详尽的官方网站http://colemak.com/,甚至针对各种打字练习软件设计了练习包
缺点
1、键分布没有逻辑,不如dvorak优雅
2、没有优化常用标点符号
usb 键盘码表_说说qwerty、dvorak、colemak三种键盘布局相关推荐
- 说说qwerty、dvorak、colemak三种键盘布局
http://www.cnblogs.com/zhangshenjia/archive/2012/04/11/qwerty_dvorak_colemak.html [qwerty布局] qwerty布 ...
- iphone 键盘兼容_如何在iPhone上使用单手键盘
iphone 键盘兼容 With iOS 11, Apple added a one-handed keyboard option to the iPhone. This should make it ...
- 二阶声波正演c语言程序_嵌入式开发中的三种程序构架
关注.星标公众号,直达精彩内容 0.前言 在嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题.软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构 ...
- python 流式计算框架_流式计算的三种框架:Storm、Spark和Flink
我们知道,大数据的计算模式主要分为批量计算(batch computing).流式计算(stream computing).交互计算(interactive computing).图计算(graph ...
- 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...
之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用.机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火爆吧.至于什么 ...
- 计算机键盘输入错乱,win10电脑键盘错乱的三种解决方法
近期,看到许多小伙伴抱怨说win10电脑更新后键盘错乱了,平时聊天.玩游戏都会用到键盘,键盘错乱严重影响使用体验,有什么办法解决呢?其实可以试试更新驱动,或者杀毒一下,下面一起来看看具体的三种解决方法 ...
- python 三种键盘记录器 based on pyhook,pynput,pygame
在python语言中使用键盘输入,其方式之多,令人发指.但是为什么我要写这篇文章呢?我乐意呀!哈哈哈.当然,同学发问了,老铁,你是闲出屁来了? 哼?怎么可能,我是闲的蛋疼... 咱先把泌尿外科的事放一 ...
- usb 键盘码表_键盘值码表,键盘代码表,ASCII 码表,二进制、八进制、十六进制表,进制转换方法...
键盘值码表,键盘代码表,ASCII码表,二进制.八进制.十六进制表,进制转换方法键盘值码表: 键盘代码表: 可在代码中的任何地方用下列常数代替实际值: (0x指16进制,delete键的ascii码值 ...
- usb 键盘码表_键盘鼠标对应码表-delphi键值
在操作API的时候很多时候需要用到我们键盘上的按键,这里是对照的 常数名称 十六进制值 十进制值 对应按键 VK_LBUTTON 01 1 鼠标的左键 VK_RBUTTON 02 2 鼠标的右键 VK ...
最新文章
- linux线程函数大全
- 韩春雨,时隔六年再发高分论文
- crossplatform---Nodejs in Visual Studio Code 01.简单介绍Nodejs
- C# mvc 500 内部服务器访问异常
- VTK:PolyData之MergeSelections
- 测试ODBC与OLE
- ios15之取消UITabbleViewCell的高亮效果
- wurfl_比较OpenDDR与WURFL
- Spring Security使用Hibernate实现自定义UserDetails
- CoreLocation框架--监测方向/地磁传感器
- Elasticsearch OOM(内存溢出)
- 开发安卓app游戏_「安卓APP开发流程」安卓APP如何开发的?
- View Horizon Mirage安装手册(四)——Mirage Management Console安装
- appboot-7227
- 产品经理常见沟通问题
- iMC iNode客户端上岗证
- Java设计登录界面
- 一度智信:如何提高自己的电商店铺权重
- vue人力管理_springboot+vue微人事人力资源管理系统,前后台分离源码
- iloc和loc区别和应用总结
热门文章
- Main ICs on smartphone
- phpbb seo_phpBB书评
- 电子商务门户解决方案(新网互联)
- 全国计算机等级考试补考时间,全国计算机等级考试如果过不了怎么补考阿,还可以从新报名么...
- cocos2d-lua3.7 网络版水果机
- Unity中用C#加载Houdini HDA
- 华为离职副总裁给任正非的辞职信【受益很多】
- numpy | numpy100练习题上篇1-50
- 2021消防工程师 第一篇 消防基础知识 1.燃烧
- git push 报错:fatal: unable to access ‘https://github.com/...‘......