为什么现代程序不再使用滚动锁定和暂停键?

为什么现代程序不再使用滚动锁定和暂停键?

在右上角,有两个我根本不使用的键:

  • 滚动锁定
  • 暂停 | 休息

另外两个我很少使用的:

  • 大写锁定
  • Num Lock(我大部分时间都将其打开)

为什么它们仍然出现在一些键盘上如今? 为什么现代程序忽略了这些键的使用?

答案1

滚动锁定例如被Microsoft Excel和一些终端所使用,其原意是:修改箭头键以滚动内容而不是移动光标。

在某些 IDE 中,Pause/Break 用于中断输出以进行调试。在某些程序中,它还用于类似于 Ctrl+C 的程序,即中断执行。Win+Pause 还会触发 Windows 中的系统属性,尽管这非常不具语义性。

它们之所以出现,是因为在 PC 市场开始稳定时,它们是主流键盘标准(来自 IBM)的一部分。它们包含在常见的 QWERTY 布局中,因此程序开发人员可以假设它们存在。如果键盘制造商开始随意剥离按钮,这将引发大问题,他们的产品可能卖不出去。

大写锁定键主要用于帮助行动不便的人输入。

我也始终将 Num Lock 设为打开状态,但这并不意味着其他人都不使用它。有些程序会根据不同的状态提供不同的功能,从而为您提供 11 个位置合适的额外按钮。

答案2

为什么现在它们仍然出现在一些键盘上?

  • 因为一些应用程序仍在使用它们
  • 由于惯性(我们仍然使用 QWERTY 布局)

为什么现代程序忽略了这些键的使用?

  • 因为滚动主要是通过操作滚动条来实现的

许多 Apple 键盘的按键数要少得多。微软的影响似乎是增加了键盘上的按键数(以及鼠标上的功能数)。

相关内容