벨 문자

Bell character

코드(때로는 벨 문자)는 원래 티커 및 기타 텔레프린터 및 텔레타이프라이터에서 작은 전기기계 벨을 울리기 위해 전송되는 장치 제어 코드이며, 대부분의 경우 착신 메시지의 다른 끝에 있는 오퍼레이터에게 경고합니다.티커는 [1]벨 코드를 테이프에 입력하지만 프린터는 벨 코드를 수신했을 때 일반적으로 문자를 인쇄하지 않습니다.벨 코드는 보통 ""라는 라벨로 표시됩니다.BEL". 1870년부터 사용되었습니다(처음에는 Baudot [citation needed]코드로 사용).

하위 호환성을 유지하기 위해 텔레타이프라이터를 대체한 비디오 디스플레이 터미널(VDT)에는 스피커 또는 버저가 포함되어 있으며, 그 뒤에 나온 PC와 동일한 기능을 수행하도록 되어 있습니다.최신 터미널 에뮬레이터는 종종 경고를 데스크톱 환경에 통합하고(예: MacOS 터미널에서 시스템 경고음이 재생됨) 터미널 창을 짧게 깜박이는 사일런트 시각적 벨 기능을 제공합니다.

표현

ASCII Unicode 에서는, 값이 7 인 문자는 BEL 입니다.control-G 또는 control-G로 칭할 수 있습니다.캐럿 표기의 ^G.유니코드에는 벨코드를 시각적으로 표현하는 문자인 "벨을 위한 기호"())도 포함되어 있습니다.U+2407말할 것도 없이U+237E(⍾).

5비트 Baudot 코드에서 BEL은 숫자 11로 표시됩니다.0x0B)[2]를 선택합니다.

프로그래밍 언어 C(1972년에 작성) Python(1991년에 작성)에서는 벨 문자를 문자열 또는 문자 상수로 배치할 수 있습니다.\a. ('a'는 "contraction" 또는 "contraction"을 의미하며, 다음 이유로 선택되었습니다.\b백스페이스 문자에 이미 사용되었습니다.)[3]

사용.

photograph of the keyboard for an Osborne 1 computer showing how the word "Bell" is also printed on the key for the letter "G"
Osborn 1용 키보드

Unix 유사 시스템 또는 MS-DOS 또는 Windows에서 사용자는 명령 프롬프트에 다음 명령을 입력하여 벨을 울리는 것과 동등한 작업을 수행할 수 있습니다.

에코 ^G

여기서 ^G는 누름으로써 생성됩니다.Ctrl 라고 입력합니다.Unix 에서는 사용자가 먼저 +를 입력하여 ^VG를 "인용"해야 할 수 있습니다.

POSIX 시스템에서는, 다음의 것도 사용할 수 있습니다.

"\a"를 인쇄

Bash 에서는 ANSI-C의 [4]견적을 사용할 수 있습니다.


                
\a' 에코

다른 방법으로는 tput 명령어를 사용하는 방법이 있습니다.tput 명령어는 ncurses 라이브러리의 일부로 대부분의 Unix/Linux 운영 체제에서 사용할 수 있습니다.

tput 벨

프로그램은 BEL 문자를 단말기에 인쇄함으로써 같은 결과를 얻을 수 있다.

최신 시스템에서는 이 소리가 나지 않을 수 있습니다.화면이 점멸하거나 아무것도 하지 않는 등 시각적인 표시가 될 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Baudot". Archived from the original on December 19, 2008. Retrieved February 1, 2009.
  2. ^ "The Lorenz Cipher and how Bletchley Park broke it". www.codesandciphers.org.uk. Retrieved 9 July 2016.
  3. ^ "2. Lexical analysis — Python 2.7.18 documentation". docs.python.org. Retrieved 2021-02-05.
  4. ^ ANSI-C 견적