HHKB Pro 2 使用感受
入手 HHKB 转眼已经过去三个月,这篇文章想简单谈一下这三个月来使用 HHKB 的感受。
价格
我的 HHKB Pro 2 是从淘宝上买来的,普通无刻版,一共 1700 大洋。淘宝水深,对于不急的朋友还是推荐去正规渠道买,能省不少钱。
优点
- 键位布局很棒,尤其是对于 Vim 和 Emacs 的用户来说。
- 键盘体积很小,非常紧凑的设计,极大地缩短了敲击时手指需要移动的距离。
- 键盘背后的拨码开关提供了多种键位设置。
缺点
- 没有 F1、F2 或者 Page Up 之类的功能键,有些功能键需要 Fn + 其他键来实现。
对于任何键盘来说,敲击时的舒适感都是最重要的,虽然 HHKB 对于普通键盘来说少了那么几个键,但还是全尺寸键盘,所以手指对按键的定位压力不大。按键敲击的感觉也非常棒,比机械键盘软,用力敲击的时候声音也比较柔和,听起来很舒服。
HHKB Pro 是静电电容键盘,每一个键下面都有一个圆锥形的弹簧。HHKB 官方表示这种设计能够给人更加柔和的敲击感受,也会提升整个键盘的寿命。
HHKB Pro 有一个笔记本电脑都有的 Fn 键,可能这也说明 HHKB 是为便携而生,天生适合笔记本电脑使用,HHKB Pro 的 Fn 键可以与其他按键配合来实现功能键的作用。比如说用 Fn + 1 来实现 F1 的功能,Fn + = 来实现 F12 的功能。虽然没有功能键,但我们可以用 Fn + [ 、 Fn + / 、 Fn + ; 、 Fn + ' 来代替上下左右。
在传统的 104 键盘中 ESC 键离主键盘区很远(在 F1 的左边),HHKB 的 ESC 键在 Tab 键的上方,1 的左方,这一点我非常喜欢,在使用 Vim 和 Emacs 的时候 ESC 会被经常用到,ESC 键离主键盘区近了之后使用起来非常舒服。
HHKB 背面的拨码开关可以用来自定义它的键位布局。一共有六个开关,下面讲一下他们各自的用途。
SW1 和 SW2 开关可以用来在三种模式之间选择:默认模式(HHK 模式)、HHK Lite 模式和 Macintosh 模式。HHK Lite 与默认模式的唯一区别便是默认模式不提供使用组合键来实现其他功能(比如在默认模式下我们无法通过 Fn + Tab 来实现 Caps Lock 的功能,而在 HHK Lite 模式下可以)。我想应该不会有人愿意使用默认模式。Macintosh 模式是专为苹果电脑设计的模式,也是我目前正在使用的,它可以通过组合键来实现 Mac 中的亮度调节或音量调节,比如 Fn + S 是增大音量,Fn + A 减小音量,Fn + P 增大屏幕亮度,Fn + O 减小屏幕亮度,说实话我觉得这个挺好用的。如果你使用普通 PC 机,建议你调到 HHK Lite 模式。
在回车键正上方的是 Delete 键,如果将 SW3 打开,Delete 键会变为 Backspace(退格)键,不过不管打不打开 SW3,Fn + ` 都代表 Delete 键,Fn + Delete 都代表退格键。
空格键左右两边各有一个标志键(在键盘上是个小钻石的样子)和一个 Alt 键。SW5 用来交换 Alt 键与标志键的位置,如果你经常使用 Alt 键,打开 SW5 可能会更舒服,因为这样 Alt 键变大了。
SW6 用来决定当电脑睡眠了之后键盘是否睡眠,开启它之后 Fn + ESC 能提供电源键的功能,不过我还没有测试这个功能。
日常使用
很多人初次见 HHKB 都会因为它没有方向键而感到惊讶,正如前文所说,方向键是通过 Fn 和其他按键配合来使用的,但 HHKB 毕竟是程序员的键盘,从来没有听说过哪个程序员因为方向键不好用而写不出程序的,Bill Joy 发明 Vim 时使用的 ADM-3A 终端甚至连 Backspace 都没有,如果你想退格就必须使用 Ctrl + H。
事实上如今的大部分 Linux / Unix 系统中都延用了一套光标字符控制快捷键(这套快捷键也被 Emacs 采用了),如果掌握好这些快捷键你会发现编辑文字时的效率提升了很多,而且再也不需要方向键了。
下面是常用的快捷键:
- Ctrl + f 光标向前(Forward)移动一个字符位置
- Ctrl + b 光标往回(Backward)移动一个字符位置
- Ctrl + p 相当于通常的上箭头
- Ctrl + n 相当于通常的下箭头
- Ctrl + d 删除一个字符,相当于通常的 Delete 键
- Ctrl + h 退格删除一个字符,相当于通常的 Backspace 键
- Ctrl + u 删除光标之前到行首的字符
- Ctrl + k 删除光标之前到行尾的字符
- Ctrl + a 光标移动到行首,相当于通常的 Home 键
- Ctrl + e 光标移动到行尾
如果你学习过 Emacs,对上面的快捷键就会非常熟悉了。
总结
HHKB Pro 2 绝对是我用过的最好用的键盘,如果你还没有买 HHKB,并且通过 Google 找到了这篇文章,你一定是在寻找一个问题的答案:“HHKB 到底值不值这么多钱?”。
事实上这个问题没什么意义,完全取决于你的经济能力以及你愿意为它花多少钱,同样的价格有的人选择买一个 iPod touch,有人选择买一个 Gucci 的钱包,只要喜欢就去买好了,不用管值不值。
键盘并不会帮助程序员写出更漂亮的代码,它只能让程序员在写代码的时候感到更加舒服而已。