Happy Hacking Keyboard Professional 专业评测

作者:Steve R. Hastings

产品信息。 

优点。 

  • 优秀的键盘手感和较大的按键提供了流畅的打字体验。

  • 超级紧凑。

  • DIP 开关提供多种配置选项。

缺点。 

  • 缺少专用按键意味着常用操作需要 Fn-<key> 组合键。

Happy Hacking Keyboard Professional (HHKB Pro) 是一款紧凑型 USB 键盘,具有出色的手感、一些有趣的功能和较高的价格标签。它由 PFU 制造,PFU 是富士通公司的一部分。

对于任何键盘来说,最重要的事情是:它的打字效果如何?虽然 HHKB Pro 的按键比普通键盘少,但它有的按键都是全尺寸的,并且大多位于您的手指期望找到的位置。按键的手感也很出色,打字时会发出轻柔的咔哒声,但不会发出响亮的噼啪声。我发现我可以使用这款键盘全速盲打。事实上,我希望我的全尺寸键盘也有这么好的按键。

Happy Hacking 键盘系列早期的键盘采用带有橡胶帽的薄膜按键。然而,HHKB Pro 采用了圆形圆锥弹簧系统。根据 Happy Hacking 网站的说法,该系统提供了更柔软的按键敲击感和更长的键盘寿命。

与许多笔记本电脑键盘一样,HHKB Pro 也有一个 Fn 键(功能键),可以与其他键组合以实现原本不可用的击键。HHKB Pro 只有 60 个按键,没有专用的功能键;但是您可以使用 Fn-1 获取 F1 击键,使用 Fn-= 获取 F12,依此类推。这款键盘甚至没有专用的方向键;上、下、左、右分别为 Fn-[, Fn-/, Fn-; 和 Fn-'。

HHKB Pro 将 Esc 键和 Ctrl 键放置在传统位置。当今最常见的键盘布局是 104 键布局,它基于 IBM 在 1986 年推出的 101 键布局。104 键键盘在 ASDF 主行按键的左侧有一个 Caps Lock 键,并且在键盘的相对两侧有两个 Ctrl 键。HHKB Pro 只有一个 Ctrl 键,而不是 Caps Lock 键;Fn-Tab 用作 Caps Lock 键。104 键布局键盘的 Esc 键与键盘的其余部分广泛分离,位于最左上方。HHKB Pro 将 Esc 键放置在 Tab 键正上方和 1 键的左侧。

HHKB Pro 还配备了一组 DIP 开关,可用于自定义键盘的工作方式。它们位于键盘背面的一个小盖子后面。

SW1 和 SW2 DIP 开关在三种模式之间进行选择:默认或 HHK 模式、HHK Lite 模式和 Macintosh 模式。默认模式和 HHK Lite 模式之间的唯一区别是,HHK Lite 模式中可以使用一些额外的按键组合。例如,在默认模式下,您不能使用 Fn-Tab 组合键作为 Caps Lock;HHK Lite 模式启用了它。我看不出有任何理由让人们喜欢默认模式而不是 HHK Lite 模式,如果您使用 HHKB Pro 键盘,我建议您使用 HHK Lite 模式。

在 Return 键的正上方是一个标有 Delete 的按键。SW3 DIP 开关打开时,会将其更改为用作 Backspace 键。无论 SW3 是否打开,Fn-Delete 始终用作 Backspace 键,而 Fn-` 始终用作 Delete 键。

空格键的左右两侧各有一个 Alt 键。还有两个标有菱形的按键;这些可以用作 104 键键盘上的徽标键。SW5 DIP 开关可用于交换 Alt 键和菱形键的功能。如果您经常使用 Alt 键——例如,如果您使用 Emacs 并且 Alt 是您的 meta 键——您可能会更喜欢这样做。菱形键更大,更易于按下。

SW4 DIP 开关控制左侧菱形键是用作徽标键还是用作第二个 Fn 键。如果启用了 SW5,使左侧 Alt 键用作徽标键,则左侧 Alt 键将成为第二个 Fn 键。

最后一个 DIP 开关 SW6 控制键盘是否在计算机休眠时进入休眠状态。Fn-Esc 会产生一个名为 Power 的击键,可用于控制 PC 的休眠模式。不过,我没有测试此功能。

HHKB Pro 还具有一些多媒体按键组合:音量减小、音量增大、静音和弹出分别对应 Fn-A、Fn-S、Fn-D 和 Fn-F。但是,这些仅在 HHKB Pro 处于 Macintosh 模式时才受支持。在其他两种模式下,按住 Fn 键不会更改这些按键产生的击键。如果您希望多媒体按键工作,您可以尝试将键盘设置为 Macintosh 模式,并在桌面环境的键盘首选项中将键盘类型设置为 Macintosh。我尝试了这种方法,它对我有用。HHKB Pro 甚至生成了与我的其他键盘相同的多媒体击键,因此两个键盘都可以用于调节扬声器的音量。

日常使用

当您第一次使用 HHKB Pro 时,您首先注意到的是缺少专用方向键。每当您需要方向键时,都必须按下 Fn-<key> 组合键。更糟糕的是,方向键并不立即显眼;您需要将手从键盘上移开,看着它,按下组合键,然后再将手放回键盘进行更多打字。但是,如果您使用 HHKB Pro 足够长的时间,您可能会学会不用看就能按下方向键的 Fn 组合键。但这绝对不如拥有专用方向键方便。

然而,Linux 建立在悠久的 UNIX 传统之上,UNIX 是在许多不同的终端上开发的,这些终端有许多不同的键盘。因此,Emacs 和 vi 都被设计为仅使用标准 ASCII 按键即可使用。在我的大学时代,我曾经在 ADM3A 终端上编写 Pascal 程序,这些终端甚至没有专用的 Backspace 键;当您想要退格时,必须按 Ctrl-H。如果您能学会使用 Emacs 或 vi 击键,那么即使不使用方向键也能很好地工作,并且 Linux 中有许多程序使用这些击键。

我将我的 bash shell 配置为使用 vi 击键进行命令行编辑,并且很快就适应了它。有关在 shell 中使用 vi 或 Emacs 模式的注意事项,请参阅侧边栏。

实际上,我现在很后悔没有早点将我的 shell 设置为 vi 模式。因为我是 vi 专家,所以我可以在 vi 模式下更好地编辑命令行,而无需将手从主行按键上移开。如果您花时间掌握了 vi 或 Emacs,请在 shell 中尝试它们!

如果您有小型笔记本电脑或平板电脑,HHKB Pro 是一款出色的随身携带键盘。如果您将 HHKB Pro 装入包中,我建议您完全拔下 USB 电缆。HHKB Pro 的电缆是一根标准的 USB 电缆,一端带有 A 型连接器,另一端带有 mini-B 型连接器。

价格

不幸的是,HHKB Pro 相当昂贵。该网站列出的正常价格为 269 美元。我在网上搜索,能够找到价格低至 249 美元的 HHKB Pro,但这仍然比我愿意为键盘支付的价格高得多。

Happy Hacking Keyboard Lite 2 型号,USB 或 PS/2 接口,正常价格为 69 美元。

结论

如果不是价格问题,我会全心全意地推荐 HHKB Pro。它是一款如此紧凑的键盘,您所期望的一切它都具备。当然,我正在使用它来键入这篇文章,并且我很享受按键的顺滑手感。它比我常用的键盘更好,但可惜的是它的价格是后者的六倍多。

Shell 中的 vi 或 Emacs 模式

默认情况下,bash shell 应该已经处于 Emacs 模式。您可以使用 Ctrl-P 和 Ctrl-N 而不是向上和向下箭头键来滚动浏览命令历史记录。您可以使用其他 Emacs 击键来编辑命令行。

要使 bash 使用 vi 按键,请编辑您主目录中名为 .inputrc 的文件并插入以下行

set editing-mode vi
set keymap vi-insert

然后,启动一个新的 bash shell 并试用一下。如果您按下 Esc 键,您将启用编辑模式,其中 hjkl 键充当左、下、上和右方向键。其他 vi 命令,包括 ^(跳转到行首)和 $(跳转到行尾)也有效。

如果您的系统默认为 vi 模式,并且您想要 Emacs 模式,请在您的 .inputrc 文件中插入以下行

set editing-mode emacs
set keymap emacs

这些功能由 GNU Readline 库提供。有关 Readline 及其功能的更多信息,请运行man 3 readline或查看 Readline 网站 (cnswww.cns.cwru.edu/php/chet/readline/rltop.html)。

不仅 bash,任何使用 GNU Readline 库的程序都可以通过更改您的 .inputrc 文件进行自定义。例如,GDB 调试器使用 Readline。

如果您使用 tcsh shell,默认情况下 Emacs 模式再次可用。您可以通过将此行放在您的 .tcshrc 文件中来设置 vi 编辑模式

bindkey -v

阅读 tcsh 手册页以获取更多信息。

如果您使用 zsh shell,您只需将 EDITOR 或 VISUAL 环境变量设置为您喜欢的编辑器即可。如果您的选择包含字符串“vi”,则 zsh 设置为 vi 模式;否则,它默认为 Emacs 模式。您还可以使用 zsh 的bindkey命令来直接管理编辑模式。有关更多信息,请参阅 zsh 手册页。

即使是 Midnight Commander (mc) 文件管理器也支持 Emacs 风格的命令行编辑以及在其文件查看器中支持类似 Emacs 和 vi 的按键绑定。

Steve R. Hastings 最早是在实际的纸质电传打字机上使用 UNIX。他喜欢和妻子一起骑自行车、听音乐、抚摸他的猫并让他的 Linux 计算机做新的事情。

加载 Disqus 评论