Windows7使用Programmer Dvorak键盘布局

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下用,直接报错死机,只能重装系统,或重置系统。我就是血淋淋的例子。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值