Windows7使用Programmer Dvorak键盘布局

news/2025/2/6 12:49:48/
Windows7使用Programmer Dvorak键盘布局
    众所周知,QWER键盘布局是以劣胜优的经典案例,时至今日QWER键盘布局仍旧占据着主流。相信阅读本文的读者中,有99%以上都在使用qwerty布局。 


【qwerty】布局:


优点
1、普及率和兼容性接近100%
2、有史以来的各种软件的快捷键都默认为此布局设计
3、最常用的快捷键(^a, ^s, ^c, ^v, ^x, ^z, ^w)都可用左手完成 
缺点
1、高频键大多不在中排,都需要移动手指才能按到,导致需要大量的手指移动 
2、高频键左右分布不均衡,左手负担比右手重
3、经常出现单手连续击键(尤其是左手)的情况,容易疲劳也容易出错
4、常用标点符号;/'都要用小指输入,容易疲劳也容易出错 


   作为一名程序员我推荐【Programmer Dvorak布局】,这个布局完全是根据coding优化的。估计某个程序员发现用dvorak布局很爽,就将之变得更加极限。于是出来这么一个布局。这个布局大胆的用常用符号替换了数字,同时考虑到在程序中;比"出现得更频繁,调换了两者之间的位置。 


优点
1、将高频键都分布在中排,大大降低手指移动距离
2、尽可能使左右手交替击键,均衡负担
3、布局优雅,精心设计了右手负责区域的键位,使辅音字母组合(如th nt gh wh rn)输入非常顺手
4、将常用的标点符号' , . ; = - 移到更舒服的位置,输入更方便(对程序员来说巨爽)。 
5、优化了程序中常用符号如$ ; ( ) { } [ ] =等,用来coding巨爽 


缺点
1、布局变化过大,几乎所有的字母和标点符号都改变了,上手困难
2、到qwerty布局的电脑上丧失盲打能力
3、别人很难再使用你的电脑了,可以再装一个qwerty布局切换
4、本来单手可以操作的快捷键要两手操作。不过MacOS下有天然的“Dvorak-标准”布局
5、部分跳过键盘布局直接取键盘码的软件仍然是qwerty布局,比如QQ拼音和搜狗输入法(经测试紫光和谷歌输入法可以正常使用),还有QQ和部分网银的密码输入框(解决办法是看着键盘按qwerty布局输入),还有一些远程桌面软件,还有一些游戏(比如魔兽,这点挺好,DOTA无障碍了,哈哈)
6、高频键 r 和 i 仍需要移动才能按到,而 u 和 h 不是很高频的键却放在了本位(不需要移动就能按到) 
7、输入数字只能按住shift进行-_- 


注意,重点来了,Windows7下怎么设置Programmer Dvorak呢?
首先去dvorak programmer官网,下载Windows下布局kbddvp-1_2_7-i386.exe,安装。
语言输入法设置里添加英语(美国),键盘选择Programmer Dvorak,coding时切换为英语(美国)就可以了。当然这挺简单的,重点是怎么让汉语输入法也支持呢?

Win+R打开”开始/运行“,输入”regedit“,回车。然后找到下面这个主键:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\里面找到你当前使用的输入法,以智能ABC为例。打开E0040804],里面可以看到
Layout File=kbdus.dll
Layout Text=中文 (简体) - 智能 ABC
IME File=winabc.ime
把kbdus.dll改成KBDDVP.DLL 。保存,然后注销或重启系统,就可以了。
但是你会发现键盘布局总会变来变去的,不要着急,因为你没有修改全部。


    Win+R打开”开始/运行“,输入”regedit“,回车。然后找到下面这个主键:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
将以下布局全部修改:
00000404:
Layout File=KBDDVP.DLL
Layout Text=Chinese (Traditional) - US Keyboard
00000409:
Layout File=KBDDVP.DLL
Layout Text=US
00000804:
Layout File=KBDDVP.DLL
Layout Text=Chinese (Simplified) - US Keyboard
00020409:
Layout File=KBDDVP.DLL
Layout Text=United States-International
保存,然后注销或重启系统,就可以了。


需要注意的是这种方法不适用于搜狗输入法(小小的抱怨一下,搜狗键盘布局死活改不了。去搜狗官网论坛吐槽一下,发现还有好多像我一样的,顿时心情好多了。唉,搜狗什么时候能解决啊,现在只能使用其他输入法了。可怜我养了好多年的词库。)。在这里安利一波小鹤双拼,简直是我这种死活学不会五笔的人的福音啊,我现在进阶为小鹤飞扬了,爽歪歪啊。

    再介绍一神器,keytweak。用keytweak将'u‘和'i’互换(统计得来,许多Dvorak使用者的强烈推荐),'r‘和'h’互换(个人爱好),最重要的是将leftcontrol和caps lock互换(没得说,必须的),用起来不能再爽了有木有。还有就是数字键,QWER是7894561230,而Programmer Dvorak是1234567890,如果不习惯,也可以用keytweak换过来。
    当然以上你都可以自己修改注册表来实现。

    Programmer Dvorak键盘布局GVim(Windows),Vim使用起来就尴尬了,vim是根据qwerty键盘布局优化的,只能二选一了。

    玩游戏的时候可以用AutoHotKey将玩游戏所要使用到的按键改过来,之后退出AutoHotKey就可以了。更有甚者,有AutoHotKey大神直接写了一个Dvorak键盘布局,只要用的时候开启就够了。我也试了试,发现对Programmer Dvorak键盘布局没用,因为Programmer Dvorak键盘布局数字和符号是反过来的,我用AutoHotKey大部分可以换过来,但有几个却怎么也不成功,并且还有按下CapsLock同时切换上档和大写也不会弄。如果有哪位AutoHotKey大神做出来了,请一定指教一下我。

    最后告诫大家一下,修改注册表和keytweak千万不要在win10下用,直接报错死机,只能重装系统,或重置系统。我就是血淋淋的例子。

http://www.ppmy.cn/news/431485.html

相关文章

适用于QMK的键值修改软件VIA

QMK可以方便的修改每个键位的键值,比如将QWERT改为小众的DVORAK布局,自定义组合键,自定义宏什么的。但每次修改都需要重新编译,刷固件,这就比较麻烦了。借助动态键值修改软件 VIA(https://caniusevia.com/&…

使用 ahk 让普通键盘变为Dvorak键盘

本文告诉大家,如何使用软件做出Dvorak键盘。 在开始说如何做之前,需要告诉大家,什么是Dvorak键盘。 Dvorak Simplified Keyboard /ˈdvɔːrk, dəˈvɔː-/ 德沃夏克 是1936由 August Dvorak等人做出来的键盘,他可以提高英文的输…

[译]为什么vim是程序员最喜欢的编辑器

前段时间看到个比较有意思的回答,感兴趣的读者可以在底部找到链接,以下是原文翻译。 因为它确实难用。 vim用户(我不是)会跟你说一些诸如“刚开始很难用,但当你深入学习后,你就会变得很高效”的话。 然而…

Dvorak or qwert?

用dvorak一段时间了, 当时下决心用的时候也四处比较dvorak和qwert, 现在整理下自己的感想, 如果想转用dvorak的人可以参考. 首先是选之前最容易考察的问题, 这些很大程度上基于个人感受. 因此没法给出明确的答案,只能描述自己的感觉,仅供参考. Dvorak对中文怎么样? 翻看dvo…

Dvorak 键盘

转自:http://pan.cdut.cn/dvorak/ 我想买一个硬Dvorak键盘,有人知道哪里有卖的话告诉我一声。谢谢! Dvorak键盘是August Dvorak (1894 - 1975) 在二十世纪三十年代发明的一种异于QWERTY的键盘布局。关于这种键盘布局的普通知识,请…

开烧 Dvorak(德沃夏克)键盘

QWERTY 用了这么多年,实在是有点审美疲劳。换一个Dvorak 德沃夏克键盘 玩一玩儿吧。 根据维基百科的解释,德沃夏克键盘(Dvorak Keyboard)是键盘排列方式,由奥古斯特德沃夏克和威廉迪利在1930年代期间设计,是…

键盘之争:QWERTY还是Dvorak

上图是现在通用的QWERTY键盘,以键盘第一排字母的左边6个字母而得名。这种键盘是1868年由Christopher Sholes申请专利,后来在全世界占据了主导地位。 这种键盘的一个特点是,常用字母被有意地分隔开了,原因是为了避免打字机里的连动…

2年后,还是放弃了programmer dvorak

写下此文纪念我长达两年的dvorak(以及programmer dvorak,下面都统称dvorak)的使用历程,也给想转换到dvorak的童鞋一些参考经验。 具体的开始时间记不清了,应该是大二的某个时候。那时正是喜欢折腾的时候,折…