Çan karakteri - Bell character

Bir çan kodu (bazen çan karakteri ) bir cihazdır kontrol kodu aslen küçük bir elektromekanik zili gönderilen Şeritler ve diğer tele yazıcılar genellikle gelen bir mesajın, hattın diğer ucundaki uyarı operatörlerine ve teleks cihazı. İşaretçiler zil kodlarını bantlarına delse de , yazıcılar genellikle zil kodu alındığında bir karakter yazdırmaz. Zil kodları genellikle " BEL" etiketi ile gösterilir . 1870'den beri kullanılmaktadırlar (başlangıçta Baudot kodunda ).

Geriye dönük uyumluluğu korumak için, tele-daktilo yazıcılarının yerini alan video görüntüleme terminalleri (VDT'ler), sonraki kişisel bilgisayarlarda olduğu gibi aynı işlevi yerine getirmek için hoparlörler veya sesli uyarılar içeriyordu. Modern terminal öykünücüleri genellikle uyarıları masaüstü ortamına entegre eder (örneğin, macOS Terminali sistem uyarı sesini çalar) ve ayrıca genellikle terminal penceresini kısaca yanıp sönen sessiz bir görsel zil özelliği sunar.

temsiller

In ASCII ve Unicode değeri 7 ile karakter BEL olduğunu. Kontrol-G ya da şu şekilde de ifade edilebilir ^ G de şapka gösterimde . Unicode ayrıca zil kodunun görsel temsili için bir karakter içerir, "zil sembolü" (␇), at U+2407, U+237E(⍾).

5 bitlik Baudot kodlarında BEL, 0x0B"şekiller" modundayken 11 ( ) sayısı ile temsil edilir .

C programlama dillerinde (1972'de oluşturuldu) ve Python'da (1991'de oluşturuldu), çan karakteri ile bir dize veya karakter sabitine yerleştirilebilir \a. ('a', "uyarı" veya "duyulabilir" anlamına gelir ve \bzaten geri al karakteri için kullanıldığı için seçilmiştir .)

kullanım

Bir Osborne 1 bilgisayarının klavyesinin fotoğrafı, "Zil" kelimesinin aynı zamanda "G" harfinin anahtarına nasıl basıldığını gösterir.
Osborne 1 için klavye

On Unix benzeri sistemler veya üzerinde MS-DOS veya Windows'un bir kullanıcının en yazarak gerçekleşmesi için çan zil eşdeğer neden olabilir komutu istemi komut:

echo ^G

burada ^G basılı tutularak Ctrlve yazılarak üretilir G. Unix'te kullanıcının ^G'yi "alıntılamak" için önce Ctrl+ yazması gerekebilir . V

POSIX sistemlerinde aşağıdakiler de kullanılabilir:

printf '\a'

ve Bash kabuğunda ANSI-C alıntısı kullanılabilir:

echo $'\a'

Bir alternatif, çoğu Unix/Linux işletim sisteminde ncurses kitaplığının bir parçası olarak bulunan tput komutunu kullanmaktır:

 tput bel

Bir program, BEL karakterini bir terminale yazdırarak aynı sonucu alabilir.

Modern sistemlerde bu bir ses çıkarmayabilir; bunun yerine ekranın yanıp sönmesi gibi görsel bir işaret verebilir veya hiçbir şey yapmayabilir.

Ayrıca bakınız

Referanslar