Zvonek (znak)

Zvonek (anglicky bell character, bell code) je řídicí znak obsažený v mnoha kódových sadách, který by měl by vyvolat akustický signál (původně cinknutí zvonku). Znak má původ v dálnopisném provozu, kde sloužil pro upozornění lidské obsluhy na vzdáleném konci linky.[1] Znak zvonku (BELL nebo BEL) je obsažen v Mezinárodní telegrafní abecedě č. 2 z roku 1924,[2] byl však zaveden o něco dříve, pravděpodobně v roce 1915.[3][4]

Terminály, které nahradily dálnopisné stroje, byly pro zachování zpětné kompatibility vybaveny malým reproduktorem nebo bzučákem, který při příjmu znaku zvonku vydal krátký zvukový signál. Také terminálové emulátory na osobních počítačích obvykle vydají výstražný zvuk (například terminál v operačním systému MacOS přehraje zvuk systémového varování) nebo implementují tichý vizuální zvonek, který způsobí krátké zablikání terminálového okna.

Reprezentace

V kódování ASCII má znak zvonku kód 7 a je pojmenován „BELL“ nebo „BEL“. Unicode nedává řídicím znakům jména, ale přiřazuje mu alias „ALERT“ a zkratku „BEL“, zatímco jméno „BELL“ je přiřazeno emoji znaku U+1F514 🔔 BELL. Znak zvonku lze obvykle zadat klávesovou kombinací Ctrl+G a může se zobrazovat jako ^G ve stříškové notaci. Unicode obsahuje znaky pro vizuální reprezentaci tohoto znaku: U+2407 ␇ SYMBOL FOR BELL and U+237E ⍾ BELL SYMBOL.

V pětibitových kódech Baudot je BEL reprezentován kódem 11 (0x0B) v registru číslic,[5] v Mezinárodní telegrafní abecedě č. 2 kód 12 (0x0C) v registru číslic, v kódování EBCDIC kód 47 (0x2F).

V programovacím jazyce C (vytvořeném v roce 1972) a v mnoha jazycích, které jazyk C ovlivnil, včetně např. jazyka Python, lze do textového řetězce zapsat znak zvonku pomocí dvojice znaků \a; písmeno 'a' se vysvětluje jako „alert“ nebo „audible“, a bylo použito, protože posloupnost \b již byla použita pro znak Backspace.[6]

Použití

Na klávese G přenosného počítače Osborne 1 je vyznačeno, že stisknutí s klávesou Ctrl dává znak BELL.

Na unixových systémech, v MS-DOSu nebo v Microsoft Windows může uživatel vyvolat signál zvonku zadáním příkazu

echo ^G

v příkazovém řádku, přičemž znak ^G se vytvoří držením klávesy Ctrl a stisknutím G. V některých místech v Unixu je třeba pro zápis kombinace ^G stisknout Ctrl+V, aby se Ctrl+G neinterpretovalo jako řídicí příkaz.

V prostředích implementujících rozhraní POSIX je k dispozici příkaz printf, ve kterém je možné vypst znak zvonku příkazem

printf '\a'

V interpretu příkazů Bash shell je možné použít ANSI-C kvótování:[7]

echo $'\a'

Další možností je použít příkaz Tput, který je dodáván s knihovnou Ncurses dostupnou na většině operačních systémů vycházejících z Unixu nebo Linuxu:

 tput bel

Programy pro prostředí příkazového řádku mohou vyvolat zvukový signál vypsáním znaku BEL na terminál.

Na moderních systémech znak zvonku nemusí vyvolat zvukový signál, ale může způsobit vizuální indikaci např. zablikání obrazovky nebo neprovést vůbec nic.

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Bell character na anglické Wikipedii.

  1. Baudot [online]. [cit. 2009-02-01]. Dostupné v archivu pořízeném z originálu dne 2008-12-19. 
  2. Dostupné online. 
  3. FISCHER, Eric, 2000. The Evolution of Character Codes, 1874-1968 [online]. 2000-06-19. Dostupné online. 
  4. SMITH, Gil, 2001. Teletype Communication Codes [online]. Baudot.net, 2001 [cit. 2008-07-11]. Dostupné v archivu pořízeném z originálu dne 2008-08-20. 
  5. The Lorenz Cipher and how Bletchley Park broke it [online]. www.codesandciphers.org.uk [cit. 2016-07-09]. Dostupné online. 
  6. 2. Lexical analysis — Python 2.7.18 documentation [online]. docs.python.org [cit. 2021-02-05]. Dostupné online. 
  7. ANSI-C quoting

Související články


Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Zvonek_(znak)
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.