Break键
Break键是电脑键盘上的一个键。Break键起源于19世纪的电报。在DOS时代,Pause/Break是常用键之一,但是近年来该键的使用频率逐年减少[1]。在某些较旧的程序中,按这个键会使程序暂停,若同时按Ctrl,会使程序停止而无法执行[2][3][4][5][6]。
因为Break可以中断程序,所以Break键也被称为Pause键。[6]
历史[编辑]
电脑键盘上的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 的文件。之后两种行为被后来的Acorn MOS,RISC OS继承。
现代键盘[编辑]
现今的个人电脑上,Pause/Break可以暂时冻结BIOS的屏幕输出,若再按任何键就会继续[5][7]。Pause可以被软件用于几种不同的方式,比如在多个登录会话间切换,终止程序,或中断MODEM的连接。早期的键盘上没有Pause(在101/102键键盘出现之前)[8]。Pause的功能被组合键Ctrl+NumLock代替,Break的功能被组合键Ctrl+ScrLock代替,这些组合键在大多数程序中仍可以工作,甚至是在安装有现代键盘的现代PC上。在101/102键键盘上按下Pause与先按住Ctrl,再按下NumLock,然后再以相反的次序放开它们的操作,作用是相同的。另外,一个十六进制的E1前缀也会发送出,以使101键敏感软件可以识别出这两种状况,但旧的软件通常会忽略这个前缀。Pause不同于其它所有的按键,因为它在被放开时不发送扫描码。因此,任何软件都不可能确定这个键是否被按住不放[9]。
在现代键盘上,“Break”常被标印在“Pause”标印的下面而作为同一个按键,有时被一条线分开,或者“Pause”标印在键面的顶面,而“Break”标印在键面的前脸面。在大多数Windows环境下,按下⊞ Win+Break会弹出系统属性。[3][4][5][10]
没有Break的键盘[编辑]
在较小的笔记本电脑通常都没有Pause/Break。以下的方法可以代替Break:
以下的方法可以代替Pause:
- Fn+P、Ctrl+Fn+P或Alt+Fn+P(在部分的联想笔记本电脑)。[12]
苹果标准键盘并没有Pause/Break,因为Mac OS X上并不需要使用。[5][13]
中断程序运行的用法[编辑]
Ctrl+Break和Ctrl+C组合通常都是中断控制台应用程序的一种方式,在集成开发环境中也有类似效果[14][15]。尽管通常认为这两种方式是等同的[16],但编译器和运行环境通常给它们赋予不同的信号[17]。另外,在一些内核下(例如:混杂的DOS变体),仅当Ctrl+C是缓存中唯一的键序列,并且操作系统尝试从键盘缓存中读取时,它才会被检测到[18][19]。而Ctrl+Break则立即被解译(例如通过DOS下的1BH中断)。因此,在这些操作系统中,Ctrl+Break通常是一个更有效的选择。用CONFIG.SYS文件中的BREAK=ON语句可增强这两种按键组合的敏感性。
参考来源[编辑]
- ^ Pause鍵居首!盤點鍵盤上那些被我們遺忘的鍵. 人民网. 2013-06-05 [2015-08-30]. (原始内容存档于2016-03-04).
- ^ 使用鍵盤 - Windows 說明. 微软. [2015-08-30]. (原始内容存档于2015-11-28).
- ^ 3.0 3.1 鍵盤上的PAUSE BREAK鍵有什麽用?. 王朝网络. [2015-08-30]. (原始内容存档于2016-03-07).
- ^ 4.0 4.1 常見問題:鍵盤上的“Pause/Break ”鍵的作用?. 联想集团. [2015-08-30]. (原始内容存档于2019-02-15).
- ^ 5.0 5.1 5.2 5.3 Computer Hope, Pause key. [2015-08-30]. (原始内容存档于2015-09-05) (English).
- ^ 6.0 6.1 Computer Hope, Break. [2015-08-30]. (原始内容存档于2015-09-12) (English).
- ^ Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі: Информатика және компьютерлік техника / Жалпы редакциясын басқарған түсіндірме сөздіктер топтамасын шығару жөніндегі ғылыми-баспа бағдарламасының ғылыми жетекшісі, педагогика ғылымдарының докторы, профессор, Қазақстан Республикасы Мемлекеттік сыйлығының лауреаты А.Қ.Құсайынов.– Алматы. «Мектеп» баспасы» ЖАҚ. 2002: 456. ISBN 5-7667-8284-5 (қазақша).
- ^ Computer Hope, AT keyboard. [2015-08-30]. (原始内容存档于2015-09-16) (English).
- ^ Keyboard 101- and 102-Key. PS/2 Hardware Interface Technical Reference (PDF). IBM. 1990-10: 19 [2015-08-29]. (原始内容 (PDF)存档于2020-12-04) (Deutsch).
Except for the Pause key, all keys are make/break.
- ^ Windows快捷鍵大全. [2015-08-30]. (原始内容存档于2015-09-05).
- ^ Ctrl-Break key. 2011-08-18 [2015-08-30]. (原始内容存档于2015-06-06) (English).
- ^ 12.0 12.1 T530 Pause/Break key. 2012-08-22 [2015-08-30]. (原始内容存档于2015-06-06) (English).
- ^ tandard Break Key Sequence Combinations During Password Recovery. 2002-08-02 [2015-08-30]. (原始内容存档于2015-09-21) (English).
- ^ CTRL+C (Break). Msdn.microsoft.com. 2010-03-30 [2015-08-30]. (原始内容存档于2015-04-03) (English).
- ^ Debug Break. Msdn.microsoft.com. 2010-03-30 [2015-08-30]. (原始内容存档于2015-04-03) (English).
- ^ Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia. Encyclopedia2.thefreedictionary.com. [2015-08-30]. (原始内容存档于2015-09-15) (English).
- ^ GNU Operating System Sponsored by the Free Software Foundation. [2015-08-30]. (原始内容存档于2012-10-22) (English).
- ^ Vim documentation: vim online. Vim.org. [2010-10-22]. (原始内容存档于2010-10-28) (English).
- ^ ClipX — DOS 5.0 Ref. - int 23h ctrl-c handler. Ousob.com. [2010-10-22]. (原始内容存档于2016-03-04) (English).
参见[编辑]
| IBM/Windows键盘(美式布局)(IBM PC键盘) | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtSc SysRq |
Scroll Lock |
Pause Break |
|||||||||
| <imagemap>
File:KB United States.svg|450px desc none
rect 0 0 60 30 波浪号 rect 60 0 120 30 叹号 rect 120 0 180 30 @ rect 180 0 240 30 井号 rect 240 0 300 30 $ rect 300 0 360 30 百分号 rect 360 0 420 30 脱字符 rect 420 0 480 30 & rect 480 0 540 30 星号 rect 540 0 600 30 括号 rect 600 0 660 30 括号 rect 660 0 720 30 下划线 rect 720 0 780 30 加号与减号 rect 780 0 900 30 退格键
rect 0 0 60 60 重音符 rect 60 0 120 60 1 rect 120 0 180 60 2 rect 180 0 240 60 3 rect 240 0 300 60 4 rect 300 0 360 60 5 rect 360 0 420 60 6 rect 420 0 480 60 7 rect 480 0 540 60 8 rect 540 0 600 60 9 rect 600 0 660 60 0 rect 660 0 720 60 连接号 rect 720 0 780 60 等号 rect 780 0 900 60 退格键
rect 0 61 90 90 制表键 rect 90 61 150 90 Q rect 150 61 210 90 W rect 210 61 270 90 E rect 270 61 330 90 R rect 330 61 390 90 T rect 390 61 450 90 Y rect 450 61 510 90 U rect 510 61 570 90 I rect 570 61 630 90 O rect 630 61 690 90 P rect 690 61 750 90 括号 rect 750 61 810 90 括号 rect 810 61 900 90 竖线
rect 0 61 90 120 制表键 rect 90 61 150 120 Q rect 150 61 210 120 W rect 210 61 270 120 E rect 270 61 330 120 R rect 330 61 390 120 T rect 390 61 450 120 Y rect 450 61 510 120 U rect 510 61 570 120 I rect 570 61 630 120 O rect 630 61 690 120 P rect 690 61 750 120 括号 rect 750 61 810 120 括号 rect 810 61 900 120 反斜线
rect 0 121 105 150 大写锁定 rect 105 121 165 150 A rect 165 121 225 150 S rect 225 121 285 150 D rect 285 121 345 150 F rect 345 121 405 150 G rect 405 121 465 150 H rect 465 121 525 150 J rect 525 121 585 150 K rect 585 121 645 150 L rect 645 121 705 150 冒号 rect 705 121 765 150 引号 rect 765 121 900 150 回车键
rect 0 121 105 180 大写锁定 rect 105 121 165 180 A rect 165 121 225 180 S rect 225 121 285 180 D rect 285 121 345 180 F rect 345 121 405 180 G rect 405 121 465 180 H rect 465 121 525 180 J rect 525 121 585 180 K rect 585 121 645 180 L rect 645 121 705 180 分号 rect 705 121 765 180 引号 rect 765 121 900 180 回车键
rect 0 181 135 210 换档键 rect 135 181 195 210 Z rect 195 181 255 210 X rect 255 181 315 210 C rect 315 181 375 210 V rect 375 181 435 210 B rect 435 181 495 210 N rect 495 181 555 210 M rect 555 181 615 210 不等号 rect 615 181 675 210 不等号 rect 675 181 735 210 问号 rect 735 181 900 210 换档键
rect 0 181 135 240 换档键 rect 135 181 195 240 Z rect 195 181 255 240 X rect 255 181 315 240 C rect 315 181 375 240 V rect 375 181 435 240 B rect 435 181 495 240 N rect 495 181 555 240 M rect 555 181 615 240 逗号 rect 615 181 675 240 句号 rect 675 181 735 240 斜线 rect 735 181 900 240 换档键
rect 0 241 90 300 控制键 rect 90 241 150 300 Windows键 rect 150 241 240 300 转换键 rect 240 241 600 300 空格键 rect 600 241 690 300 转换键 rect 690 241 750 300 Windows键 rect 750 241 810 300 菜单键 rect 810 241 900 300 控制键 </imagemap> |
Insert | Home | PgUp | Num Lock |
/ | * | - | |||||||||||||||||
| Delete | End | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
| ← | ↓ | → | 0 | . | ||||||||||||||||||||