键盘上的系统RQ、滚动锁定和暂停中断键是什么?

看一眼你的键盘,你很可能会在右上角看到几个从未使用过的键:sys RQ、Scroll Lock和Pause/Break。你有没有想过那些钥匙是用来做什么的?

虽然这些键今天已经从一些电脑键盘上移除,但它们仍然是常见的景象-即使在新键盘上也是如此。

图片来源:Flickr上的ajmicio

系统RQ

SysRq键(有时是系统请求)是系统请求缩写。如今,键盘通常将SysRq键和Print Screen(或PRT SCR)键组合在一起。要实际调用系统请求键,您需要按Alt+SysRq。

此键用于调用低级操作系统函数。它的行为与键盘上的其他键不同-当您按下此键时,计算机的BIOS会生成一个特殊的中断,告诉操作系统该键已被按下。操作系统可以监听事件并执行一些特殊操作。

如今,大多数操作系统和程序都会简单地忽略这个按键事件。一个值得注意的例外是Linux,在Linux中,“Magic SysRq key”可以直接向Linux内核发送命令,以帮助从崩溃中恢复和调试操作系统。

图片来源:Flickr上的solylunafamilia

卷轴锁

Scroll Lock是一个切换,就像Caps Lock和Num Lock一样-在一些键盘上,Scroll Lock也可能有一个专用的灯。

Scroll Lock是为较旧的文本模式环境设计的,这些环境只有少量的可用屏幕空间。按箭头键通常会移动文本输入光标,但人们想要一种上下滚动文本屏幕内容的方法。

启用滚动锁定时,箭头键将滚动屏幕内容,而不是移动光标。

在包括滚动条和鼠标滚轮的现代图形环境中,此行为不再是必需的-事实上,大多数程序将完全忽略滚动锁定键。

继续遵守Scroll Lock的一个值得注意的程序是Microsoft Excel。在Excel中启用滚动锁定时,按箭头键将滚动查看区域,而不移动光标。

暂停/中断

暂停和中断键在DOS中使用,今天仍然在命令提示符中起作用。

暂停键旨在暂停文本模式程序的输出-它在Windows的命令提示符窗口中仍然有效。当您按下暂停时,向下滚动屏幕的输出将停止。根据程序的编写方式,这也可能会暂停程序的执行。暂停后按另一个键,程序将继续。

暂停键还可以在BIOS启动过程中暂停许多计算机。这可以让您阅读短时间内在屏幕上闪烁的BIOS POST(开机自检)消息。

图片来源:Flickr上的蒂亚戈·阿万奇尼(Thiago Avancini)

Break键可用于结束DOS应用程序-按Ctrl+Break可终止DOS应用程序。此快捷方式的功能类似于Ctrl+C,后者也用于在命令行环境中终止应用程序。

这些钥匙很旧,并不常用--如果你想知道是谁在使用它们,答案是很少人。除了Microsoft Excel中的Scroll Lock键之外,普通人对这些键几乎无能为力。事实上,令人惊讶的是,它们在今天的键盘上仍然如此常见。

相关文章