  
- 帖子
- 675
- 积分
- 4018
- 技术
- 114
- 捐助
- 0
- 注册时间
- 2009-11-25
|
本帖最后由 neorobin 于 2012-6-21 18:58 编辑
http://en.wikipedia.org/wiki/Tab ... mand_line_shortcuts
关于 BREAK 键 和 PAUSE 键:
在 wikipedia 上目前共用一个条目:
http://en.wikipedia.org/wiki/Break_key
艰苦地翻译了:
计算机键盘上的 BREAK 键的原型要追溯到电报业务. 标准的电报键有内建的刀开关可以被用来 短路 按键的接触.
当这个键不用时, 开关保持关闭, 信号可以持续发送.
当稳定状态信号被中断时, 它指示出两种可能之一:
不是操作员中止了开始传送, 就是什么别的事中断了连接--比如电报线路的物理中断.
当电传打字机使用后, 一个键被加入用来临时中断连线, 允许工作继续.
这个出现后, 接收传印机将激活但不打印字符, (反复的打印一个非打印字符 DEL). 打印的声音提示操作员注意.
分时系统计算机连接到 MODEM 后可以确认中断, 因为 接收的 DEL 字符有坏的奇偶校验位.
这被用来产生一个 中断, 允许登录, 或者停止运行的程序.
在 PC 上, BREAK 键可以被软件用于几种不同的方式, 比如在多个登录会话间切换, 终止程序, 或中断 MODEM 的连接.
在 BBC 微型机上, BREAK 键产生一个中断, 只是普通的引发一个热重启. 冷重启则是 Ctrl + Break.
如果安装了 DFS ROM, Shift + Break 将让计算机 搜索并加载 0 号驱动器中 软盘上的 名为 !boot 的文件.
后两种行为 被后来的 Acom MOS, RISC OS 继承.
在 Sinclair ZX80 和 ZX81 计算机上, BREAK 被处理成按 Space 键.
在 Sinclair ZX Spectrum 上, 则是按 Shift + Space.
Spectrum+ 和后来的计算机上, 有一个专用的 BREAK 键, 它并不触发一个中断, 而是终止所有正运行的 BASIC 程序.
或者终止磁带机上数据的加载或保存.
被中断的 BASIC 程序通常可以用 CONTINUE 命令恢复运行.
Sinclair QL 计算机, 没有 BREAK 键, 而是将功能映射到键组合 Ctrl + Space.
在许多现代 PC 上, PAUSE 通过 BIOS 中断 屏幕输出 直到另一个键被按下.
这样在 文本模式引导期间 和 Windows 模拟的安全模式 50 行的 DOS 环境下 是有效的.
在早期的键盘上没有 PAUSE 键(在 101 键 键盘出现前),
PAUSE 的功能被赋予给 组合键 Ctrl + NumLock,
Break 功能被赋予给 组合键 Ctrl + ScrLock,
这些组合键 在 大多数程序中 仍可以工作, 甚至是在安装有现代键盘的现代 PC 上.
在 101 键 键盘上, 按下 专用的 PAUSE 键
与 先按住 Ctrl, 再按下 NumLock, 然后再以相反的次序放开它们 的操作,
是发送 同样 的 扫描码.
另外, 一个 十六进制的 e1 前缀也会发送出, 以使 101 键敏感软件可以识别出这两种状况, 但老的软件通常会忽略这个前缀.
PAUSE 键不同于其它所有的按键, 因为它在被放开时不发送扫描码.
因此, 任何软件都不可能确定这个键是否被按住不放.
在现代键盘上, BREAK 键常被标印在 PAUSE 键标印的下面而作为同一个按键, 有时被一条线分开,
或者 PAUSE 标印在键面的顶面, 而 BREAK 标印在键面的前脸面.
在大多数 Windows 环境下, Win + Pause 打开系统属性界面.
紧凑型的 和 笔记本的 键盘常用 一个 Pause/Break 键 来映射功能命令.
中断程序运行的用法
当 Ctrl + Break 和 Ctrl + C 组合都共同地作为 中断 控制台应用程序 的一种方式时, 它们都用于 IDE 环境中的类似效果.
尽管这两种方式常被认为是等同的, 但编译器和运行环境通常赋予不同的信号给它们.
另外, 在一些内核下(例如: 混杂的 DOS 变体),
当 Ctrl + C 是缓存中唯一的键序列, 并且仅当 操作系统 尝试从 键盘缓存中读取时, Ctrl + C 才会被检测到.
而 Ctrl + Break 则立即被解译(例如: DOS 下的 1BH 中断).
正因此, 在这些操作系统中, Ctrl + Break 通常是一个更有效的选择.
用 CONFIG.SYS 文件中的 BREAK=ON 语句可以将这两种组合的差异敏感性增强. |
-
2
评分人数
-
|