colemak键盘布局
Colemak是什么?\
/'ko:lmæk/ (Coal-Mac)
,是一种为了英语盲打设计(译注:其实也能提高中文拼音)的键盘布局方案。它是QWERTY键盘和Dvorak的一种使用替代方案。2006年1月1日发布。
为什么叫Colemak?
QWFPGJ很难听,Colemak这个名字来源于作者Shai
Coleman,结尾与Dvorak相同。需要很长时间练习吗?不。如果你会盲打的话就可以很快重新回到(并超越)原来的水平。
我会忘记QWERTY吗?
大多数人可以在这两种布局中切换。用QWERTY很多年以后一般是不会忘的,即使忘了也可以看着键盘,并且可能会有一定的准确率和速度的下降(译注:确实,我现在出去用电脑也没问题)
它将会花费许多时间去学习吗?
不,实际上绝大多数时间花费在提升打字时候肌肉运动技巧和手指灵活度上。如果你已经知道如何使用QWERTY迅速而正确地盲打,\
这不会花费许多时间重新达到(并且超越)你的QWERTY打字速度。记住只有从QWERTY的17个变动,并且你只需重新学习这些键。
如果用别人电脑怎么办?
安装Colemak吧,只需不到1分钟下载安装。
运行pkl.exe。\
win + F1 打开键盘映射\
左alt+右alt为Colemak开关\
shift + capsLock
当你处于英文输入法,想要输入一长串大写字母时,切换大小写\shift + 字母
当你处于英文输入法,只想输入一个大写字母时候,只切换该字母为大写\shift 切换中、英文输入法\
而且多数人只会用几台电脑。如果不能安装的话,你还可以看着键盘
**谁应该学Colemak?**\
所有码字多、手疼的
想打字越快越好的
每周用电脑10小时以上的
**谁不应该学colemak?**\
colemak是为了盲打而设计的,它不是适合只是用很少的手指打字的人。如果你不打算学习正确的打字技巧,它不值得你特地转换为colemak.
QWERTY有什么问题?
最不常用的字母放在最常用的键位上了,所以手要大范围移动同手指连续敲击字母率过高会让手更难受。
可能单手输入极长的单词(如sweaterdresses)
QWERTY最先的设计是防止卡键的,并非是为了效率
需要买新键盘或者换键帽吗?
不用。把布局图打印出来记就行了
colemak比dvorak更适合编程吗?\
编程语言使用了许多标点符号。colemak保持了所有几乎所有这些符号在QWERTY原位置。这取决于你使用什么编程语言,变量命名惯例(骆驼拼写法
vs 下划线)、以及你使用什么编辑器。最后取决于个人偏好。
===============================================\
为啥我抛弃了qwerty?我只有一个原因,使用一个专门为降低打字速度的而设计的(过时的)键盘布局实在太傻了!!!
\
::: {.image-package}
\
::: {.image-caption}
colemak键盘布局
:::
:::
如果你用的是机械键盘,那就更好办了。
\
::: {.image-package}
\
::: {.image-caption}
扣下来
:::
:::
\
::: {.image-package}
\
::: {.image-caption}
装上去
:::
:::
linux多半已经预先装了colemak.
setxkbmap us -variant colemak(命令开启colemak);**setxkbmap us;
xset -r 66**(命令关闭)
**但是一会儿又转到qwe键盘去了。。
**
永久使用colemak:
下载wget https://colemak.com/pub/unix/colemak-1.0.tar.gz****
解压缩 tar -zxvf colemak-1.0.tar.gz
cd colemak-1.0/
方法一,使用xmodmap:setxkbmap us; xmodmap xmodmap/xmodmap.colemak &&
xset r 66(就可以了)\
或者方法二,使用xorg.conf:
cp xorg/colemak /usr/share/X11/xkb/symbols/
cd /usr/share/X11/****
****touch xorg.conf\
vi xorg.conf
复制下面的文字到该文件\
Section "InputDevice"\
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbSymbols" "pc(pc105)+colemak"
EndSection
保存.
setxkbmap -v colemak && xset r 66
:::
:::
:::