Break鍵

Break键是电脑键盘上的一个键。Break键起源于19世纪的电报。在DOS时代，Pause/Break是常用键之一，但是近年来该键的使用频率逐年减少。在某些较旧的程序中，按这个键会使程序暂停，若同时按Ctrl，会使程序停止而无法运行。
因为Break可以中断程序，所以Break键也被称为Pause键。

历史

电脑键盘上的BREAK键的原型要追溯到电报业务。标准的电报键有内置的刀开关可以被用来短路按键的接触。当这个键不用时, 开关保持关闭, 信号可以持续发送。当稳定状态信号被中断时, 它指示出两种可能之一:不是操作员中止了开始发送, 就是什么别的事中断了连接--比如电报线路的物理中断。当电传打字机使用后, 一个键被加入用来临时中断连线, 允许工作继续.这个出现后, 接收传印机将激活但不打印字符, (反复的打印一个非打印字符DEL)。打印的声音提示操作员注意。

Sinclair电脑

在Sinclair公司研发的SinclairZX80和ZX81电脑，Break就等于Space。在Sinclair ZX Spectrum上，则是按Caps Shift+Space。Spectrum+和后来的电脑上，有一个专用的Caps Shift+Space，它并不触发一个中断，而是终止所有正运行的BASIC程序，或者终止磁带机上数据的加载或保存。被中断的BASIC程序通常可以用CONTINUE命令恢复运行。Sinclair QL计算机，没有BREAK键，而是将功能映射到键组合Caps Shift+Space。

BBC Micro电脑

在BBC Micro电脑,Break键会使电脑暖重启，冷重启则是Ctrl+ Break。如果安装了DFS ROM,⇧ Shift+Break将让电脑搜索并加载0 号驱动器中软盘上的名为!Boot 的文件。之后两种行为被后来的Acom MOS,RISC OS继承。

现代键盘

现今的个人电脑上，Pause/Break可以暂时冻结BIOS的屏幕输出，若再按任何键就会继续。Pause可以被软件用于几种不同的方式，比如在多个登录会话间切换，终止程序，或中断MODEM的连接。早期的键盘上没有Pause（在101/102键键盘出现之前）。Pause的功能被组合键Ctrl+NumLock代替，Break的功能被组合键Ctrl+ScrLock代替，这些组合键在大多数程序中仍可以工作，甚至是在安装有现代键盘的现代PC上。在101/102键键盘上按下Pause与先按住Ctrl，再按下NumLock，然后再以相反的次序放开它们的操作，作用是相同的。另外，一个十六进制的E1前缀也会发提交，以使101键敏感软件可以识别出这两种状况，但旧的软件通常会忽略这个前缀。Pause不同于其它所有的按键，因为它在被放开时不发送扫描码。因此，任何软件都不可能确定这个键是否被按住不放。
在现代键盘上，“Break”常被标印在“Pause”标印的下面而作为同一个按键，有时被一条线分开，或者“Pause”标印在键面的顶面，而“Break”标印在键面的前脸面。在大多数Windows环境下，按下 Win+Break会弹出系统属性。

中断程序运行的用法

Ctrl+Break和Ctrl+C组合通常都是中断控制台应用程序的一种方式，在集成开发环境中也有类似效果。尽管通常认为这两种方式是等同的，但编译器和运行环境通常给它们赋予不同的信号。另外，在一些内核下（例如：混杂的DOS变体），仅当Ctrl+C是缓存中唯一的键序列，并且操作系统尝试从键盘缓存中读取时，它才会被检测到。而Ctrl+Break则立即被解译（例如通过DOS下的1BH中断）。因此，在这些操作系统中，Ctrl+Break通常是一个更有效的选择。用CONFIG.SYS文件中的BREAK=ON语句可增强这两种按键组合的敏感性。