1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

为什么大小写、切换键使用不多,却被设计在键盘的黄金位置上?

本帖由 漂亮的石头2022-03-13 发布。版面名称:知乎日报

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    [​IMG] XYGO,汽车前瞻造型设计师 / 设计研究 阅读原文

    Emm……看了我写答案时的两个回答,咱们是不是应该避免先入为主地认为“CapsLock 使用多 / 不多”的观点,做个调研再说话?

    为此我还专门去找了找有没有相关的统计数据,结果如下:

    [​IMG]

    类似的统计图不太好找,这是个名为“Norman Layout”的新布局,开发者为了验证布局合理性找了一堆人(美国人)来做打字测试,生成了这张热图,由于是打字测试所以 Ctrl、Alt、Win 都是空白,很好理解,但是 Caps Lock 也是空白就比较有意思了,因为英文打字肯定是需要大小写切换的,但是从图中可以看到,受试样本更倾向于用 Shift,而不是 Caps Lock。

    所以,Caps Lock 就算是在英文用户当中也不是重度使用的按键,对于中文用户来说使用的频率只低不高,毕竟我们输入中文没有大小写切换的需求。而且现在业界确实有“干掉 Caps Lock”的呼声,还有人组建了个小团伙叫“Capsoff”,建议硬件制造商干掉 CapsLock,手快的厂商已经动手了:

    [​IMG]
    Chromebook 的键盘标准,CapsLock 已经被搜索键取代,用户需要用 Alt+ 搜索实现 CapsLock 的功能

    另一个知名度更高的,是一些程序员非常喜欢的 HHKB,它的默认设置在 Caps Lock 的位置上放的是 Ctrl,因为写程序最常用的快捷键是 Ctrl、C 和 V(bushi)。

    [​IMG]

    但是对于绝大多数的键盘来说,Caps Lock 还是很顽固地待在 A 的左边。因为键盘的布局这种东西,非常讲究“祖宗成法不可变”,市场惯性极为巨大,QWERTY 不是什么高效率的布局,只是为了避免机械式打字机字杆碰撞的问题,而且这个问题在后来电动打字机和计算机时代压根就不存在了,但是 QWERTY 因为市场惯性的原因依然是最常用的键盘布局,理论上更高效的布局比如 Dvorak 也没能撼动 QWERTY 的地位。

    说回 Caps Lock,现代键盘上的 Caps Lock 的位置也是沿袭自机械式打字机,但是那时候叫“Shift Lock”。它正好在 Shift 键的上方,并且与 Shift 键是机械连接的。

    [​IMG]
    Z 旁边的无标注按键是 Shift,Shift 上方、A 旁边的无标注按键就是 Shift Lock,也有打字机会在 Shift 键上专门写明:Shift Freedom,上方的按键标记“Lock”。

    Shift Lock 按下的时候,Shift 键也会被带着按下,但是 Shift Lock 的底下有个锁扣,按下之后会将 Shift 键锁死在按下的状态。这时候所有输入的字母都会变成大写。但是和现在的 Caps Lock 不同的是符号和数字也会按照和 Shift 按下同等处理。比如在 Shift Lock 按下时按主键盘区的数字键 1,输入的会是数字键上方的符号(现代键盘是!,早期的打字机不一定,也有可能是 *)。而现代键盘的 Caps Lock 仅仅影响字母的大小写,输入上档键位的符号还是得按 Shift 键。这是“Shift” Lock 和“Caps” Lock 之间的小小的区别。

    早期的计算机也继承了这样的设计:

    [​IMG]
    Commodore 64,注意按键上写的是 Shift Lock,而不是 Caps Lock

    后来随着时间的推移慢慢从 Shift Lock 演变为 Caps Lock,但是这个键“应当位于 Shift 上方”的习惯却也非常顽固地保留了下来。虽然今天 Caps Lock 使用频率不算高,但是市场习惯如此,这种布局自然也就占据了优势地位。

    不过 Caps Lock 的地位大抵是快要不保了。这年头上段位的键盘都会提供 Ctrl 和 Caps Lock 互换位置的 DIP 开关或者设置项,有些还会提供额外的增补键帽。

    阅读原文
     
正在加载...