pausebreak是什么键,pausebreak键的功能是什么

题图来自Unsplash,基于CC0协议
导读
你是不是碰到过电脑屏幕上突然“嘎然而止”的时候?很可能按下Pause Break键的那一刻,你就在不经意间成为了“剧情暂停”按钮的操作者。这小小的键其实有很多门道,我们一起来了解它:
在我们最常用的台式电脑键盘上,找到“Pause / Break”键。它通常位于功能键区域(F1到F12)的上方。它的位置在“Scroll Lock”和“Num Lock”的旁边。它的键帽上一般会印有两个词:“Pause”和“Break”,用斜杠“/”分隔。
这个键顾名思义,兼具“暂停”和“中断(或称为中断请求,Break)”的功能。
- 当你按下一次这个键时,通常会向当前正在运行的程序或系统发送一个暂停(Pause)的信号。
- 按住这个键大约一秒钟,大多数情况下,会向程序发送一个中断请求(Break)信号。这个信号有时称为程序中断,可以用于中断程序运行、发送错误信息或者作为程序暂停的延时触发器。
说起Pause Break在Windows世界里的角色,最典型的应用场景是在DOS(早期Windows版本兼容的命令行界面)窗口内。
当你在黑色的MS-DOS Prompt窗口里,尝试运行一个输出内容特别多的程序(比如像在破解软件时可能会运行一些带大量信息输出的小工具,或者只是某些古老软件的操作脚本),这时候屏幕上的文字会像瀑布一样往下滚。
如果这时候你按下了Pause Break键,屏幕上滚动的字符流就会像被按了暂停键一样,猛地停留在屏幕上。你需要先按回车键才能让信息继续滚动下去。
这个暂停和继续的动作,让Pause Break键成了观察那些需要遍历大量数据结果信息的重要工具。
在古老的DOS时代以及早期基于DOS的操作系统中,Pause Break键的作用更加“硬核”和直接。它是用户程序和操作系统之间进行“硬中断”最常用的人机接口方式之一。
如果你正在编写或运行一个DOS程序,并且你使用了类似pause命令或设置了一些“中断请求”的工作模式(比如为了捕获用户中断而写的代码),关键就是依靠Break信号来实现程序功能的一部分,或者让程序处理暂停事件以进行错误检查或应急处理。
那时候的应用程序(比如早期游戏、数据库查询系统等)对Pause Break键的中断能力可能会做专门的响应,并设计相应的暂停或错误信息显示。
有时候很多人会把“Pause”和“Break”简单地放在一起称为“Pause Break”,有些用户可能更习惯用“PauseBreak”这种拼写习惯命名。
严格来说,“Pause”、“Break”、“/”斜杠,以及有时键盘上的那个“↑”符号(这通常更是在支持键盘扫描码的场合,代表了这个键的功能代号SenseFのKey Code),都是指同一个键。我们提到的这个键就是这些功能的载体。虽然有时候在窗口环境下(特别是OpenGL/DirectX之类游戏在这里不太用),你可以轻微不按到底就可以用“Pause”来暂停;但是当你去继续的时候还要再按一下;然而用“Break”模式来中断的时候,则需要你“按住长一点”。
现代操作系统大量淘汰了一些专用功能,但Pause Break键这个位置依然保留着,虽然如今的使用频率降低了,但它依然是那些老应用坚持存在、那些习惯者使用它的方式,打破程序自动、连续行的忠实按钮。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com