브레이크 키
Break key컴퓨터 키보드의 Break 키(또는 기호 ⎉)는 전신회로를 끊는 것을 말하며 19세기 연습에서 비롯되었다.현대용에서는, 키가 명확한 목적은 없지만, 이런 경우에, 복수의 로그인 세션 간에 전환하거나, 프로그램을 종료하거나, 모뎀 연결을 방해하는 등의 잡다한 작업에 소프트웨어에 의해 이용될 수 있다.
1985년 IBM 모델 M 101키 키보드가 도입된 이래 보통 브레이크 기능이 하나의 키에 있는 일시 중지 기능과 결합되기 때문에, Break 키를 Pause 키라고도 한다.그것은 몇몇 컴퓨터 게임을 멈추는 데 사용될 수 있다.
역사
표준 전신 회로는 모든 키, 경보장치, 배터리를 단일 직렬 루프로 연결한다.따라서 경보 발생기는 두 키가 모두 다운될 때만 작동한다("마킹"이라고도 함 - 전신을 조기 인쇄하여 종이 테이프에 잉크 자국이 생긴 후).그래서 수신사업자는 다른 사업자가 송신할 수 있도록 키를 누르고 있거나 내장된 단락 스위치를 닫아야 한다.결과적으로, 수신 사업자는 키를 열어, 회로를 부수고, 「스페이스」 상태로 강제하는 것으로 송신 사업자를 방해할 수 있었다.두 소리꾼은 발신자의 키잉에 응답을 멈추고 발신자에게 경고한다.(전신선의 물리적인 단절도 같은 영향을 미칠 것이다.)
텔레프린터는 문자 간 짧은 일시 정지 중에도 송신소가 루프를 닫아두었다는 점(로직 1 또는 "표시")을 제외하면 매우 유사한 방식으로 작동했다.특별한 "차단" 키를 누른 채 루프를 열었고, 루프를 연속 논리 0 또는 "공간" 상태로 강제했다.이 일이 일어났을 때, 올-0s 문자는 바우도트와 ASCII에서 모두 비인쇄 NUL이기 때문에, 텔레프린터 메커니즘은 아무것도 인쇄하지 않고 계속 작동했다.그 결과 발생한 소음은 발신자의 주의를 끌었다.
이 관행은 시간 공유 컴퓨터에서 텔레프린터 사용으로 이어지게 되었다.연속 간격(논리적 0) 조건은 모든 유효한 캐릭터가 하나 이상의 논리 1(표시) "정지" 비트로 끝나야 한다는 규칙을 위반한다.컴퓨터(특히 UART)는 이것을 특수한 "중단" 조건으로 인식하고, 일반적으로 실행 중인 프로그램을 중단시키거나 운영체제가 로그인을 요구하도록 하는 인터럽트를 발생시켰다.비록 비동기 직렬전신은 지금은 드물지만, The는Break 일단 터미널 에뮬레이터와 함께 사용된 키는 유사한 목적으로 소프트웨어에 의해 여전히 사용될 수 있다.
싱클레어
Sinclair ZX80 및 ZX81 시스템에서는 를 눌러 Break에 액세스한다.싱클레어 ZX 스펙트럼에서 +로 접속한다.SpaceSpectrum+ 이상 컴퓨터에는 전용 키가 있다.인터럽트를 트리거하지는 않지만 실행 중인 BASIC 프로그램을 중지하거나 카세트 테이프에 대한 데이터 로드 또는 저장을 종료한다.중단된 BASIC 프로그램은 일반적으로 다음 구성 요소로 재개할 수 있다.CONTINUE
명령하다싱클레어 QL 컴퓨터는 키 없이 기능을 +에 매핑한다.Space
BBC 마이크로
BBC Micro 컴퓨터에서 키는 일반적으로 컴퓨터의 웜 재시작을 유발하는 하드웨어 리셋을 생성한다.+를 누르면 콜드 재시작이 트리거된다.Break파일 시스템이 설치된 경우 Break+는 컴퓨터가 파일을 검색하여 로드하거나 실행하도록 한다.!Boot
파일링 시스템의 기본 장치(예: 플로피 디스크 0, 네트워크 사용자 BOOT).후자의 두 행동은 Atonic MOS, RISC OS의 후계자에 의해 계승되었다.이러한 행동은 소프트웨어에서 변경되거나 교환될 수 있으며, 종종 초보적인 해적 퇴치 기술에 사용되었다.
BBC Micro의 영국 학교에서의 거의 보편적인 사용 때문에, 이 기계의 이후 버전들은 아이들이 의도적으로 컴퓨터를 재설정하는 것을 막기 위해 Break 키의 물리적 잠금 장치를 통합했다.
모던 키보드
대부분의 최신 PC에서는 다른 키를 누를 때까지 BIOS에 의한 화면 출력을 중단한다.이는 텍스트 모드에서 부팅할 때, 그리고 Windows 안전 모드에서 50줄의 DOS 박스에서 유효하다.키가 없는 초기 키보드의 경우(101/102키 키보드의 도입 전) 일시 중지 기능을 NumLock+에 할당하고, 차단 기능을 +에 할당했다.ScrLock 이러한 키보드는 최신 키보드가 있는 현대식 PC에서도 여전히 대부분의 프로그램과 함께 작동한다.101/102 키보드의 전용 키를 누르면 , 를 누르는 것과 동일한 스캔코드가 전송된 다음 , 역순으로 해제하면 된다. 또한, E1hex 접두사가 전송되어 101/102 키 인식 소프트웨어가 두 상황을 식별할 수 있지만, 구형 소프트웨어는 보통 접두사를 무시한다.PS/2 모드 1이나 2에서는 해제 시 전혀 스캔코드를 보내지 않는다는 점에서 다른 모든 키와는 다른 키로, 이 키가 구형 기기로 눌려 있는지는 판단할 수 없다.PS/2 모드 3 또는 USB HID 모드에서는 해제 스캔코드가 있어, 이 키가 최신 컴퓨터에서 억제되고 있는지 여부를 판단할 수 있다.[1]
현대의 키보드에서, 키는 보통 아래의 "Pause with Break"로 표시되어 있으며, 때로는 선으로 구분되기도 한다.키캡 상단의 일시 중지/중단 또는 전면의 일시 중지 또는 아예 중단 없이 일시 중지만 하십시오.대부분의 Windows 환경에서 키 조합 Pause+는 시스템 속성을 불러온다.
중단 키가 없는 키보드
컴팩트 키보드와 노트북 키보드는 전용 키가 없는 경우가 많다.
대체 대상:
- 특정 Lenovo 노트북의 Ctrl++,FnF11 B+ 또는 ++.CtrlB[2][3][4]
- 특정 Dell 노트북의 경우 [5]Ctrl++FnB 또는 +.B
- 다른 Dell 랩톱에서 Ctrl++.FnS[6]
- Fn+Esc 삼성에.
- 특정 HP 노트북에 Ctrl++.Fn⇧ Shift
- Fn+R 특정 HP 랩톱의 경우
- 특정 Logitech(LOGI) 키보드에서 Fn++.CtrlB
대체 대상:
- 특정 Lenovo 노트북의 Fn+P 또는 ++CtrlP 또는 ++.AltP[4]
- Fn+B[4] 특정 Dell 랩톱의 경우
- Fn+⇧ Shift 특정 HP 랩톱의 경우
- Fn+W 특정 HP 랩톱의 경우
- 특정 Microsoft Surface Book 랩톱에서 Fn++.CtrlM
일부 Dell 노트북의 경우 키 없이 Space+를 누르고 "Interrupt"를 선택하십시오.[7]
프로그램 실행 중단에 대한 사용
+Break와 C+ 조합 모두 콘솔 응용 프로그램의 실행을 깨는 방법으로 일반적으로 구현되지만, 통합 개발 환경에서도 유사한 효과를 위해 사용된다.[8][9]비록 이 두 가지가 서로 교환할 수 있는 것으로 여겨지지만, 컴파일러와 실행 환경은 보통 서로 다른 신호를 이들에게 할당한다.[10][11]또한 일부 커널(예: 기타 DOS 변형)에서는 OS가 키보드 버퍼에서 읽기를 시도할 때에만 +가 감지되며, 버퍼에서 유일한 C키 시퀀스인 경우에만 Break+가 즉시 번역되는 경우가 많다([12][13]예: DOS 아래의 INT 1Bh에 의해).이 때문에 Break+는 대개 이러한 운영 체제에서 보다 효과적인 선택이다. 이 두 가지 조합에 대한 민감도는 다음을 통해 향상될 수 있다.BREAK=ON
CONFIG.SYS 문.
참고 항목
참조
- ^ "Keyboard 101- and 102-Key". PS/2 Hardware Interface Technical Reference (PDF). IBM. October 1990. p. 19.
Except for the Pause key, all keys are make/break.
- ^ "Keyboard shortcut for Break, Pause, ScrLK, SysRq function on ThinkPad 6 rows Precision keyboard - ThinkPad - Lenovo Support US".
- ^ "Ctrl-Break key - Thinkpads Forum".
- ^ a b c "T530 Pause/Break key - Thinkpads Forum".
- ^ "Dell Inspiron 17 specification" (PDF).
- ^ "Dell community".
- ^ DELL. "Commonly-Used Keystroke Shortcuts". Dell.com. Retrieved 18 February 2018.
- ^ "CTRL+C (Break)". Msdn.microsoft.com. 2010-03-30. Retrieved 2010-10-22.
- ^ "Debug Break". Msdn.microsoft.com. 2010-03-30. Retrieved 2010-10-22.
- ^ "Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia". Encyclopedia2.thefreedictionary.com. Retrieved 2010-10-22.
- ^ https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c 2012년 10월 22일 웨이백 머신에 보관
- ^ "Vim documentation: vim online". Vim.org. Retrieved 2010-10-22.
- ^ "ClipX — DOS 5.0 Ref. - int 23h ctrl-c handler". Ousob.com. Archived from the original on 2016-03-04. Retrieved 2010-10-22.
외부 링크
- Wikimedia Commons의 Break 키와 관련된 미디어
에스케이 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtScn/ 시스Rq | 스크롤 자물쇠 | 일시 중지/ 끊다 | |||||||||
삽입하다 | 홈 | PgUp | 숫자 자물쇠 | ∕ | ∗ | − | ||||||||||||||||||
삭제 | 끝 | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | 입력 | ||||||||||||||||||||
← | ↓ | → | 0 인스 | . 델 |