Návrat vozíku je řídicí znak nebo mechanismus používaný k návratu pozice zařízení na začátek řádku. Často označované jako CR (z anglickéhocarcare return ).
Vozík (z italštiny carretta - trolley) - sestava stroje nebo mechanismu, která nese řadu dílů a pohybuje se po vedeních nebo se otáčí v ložiskách . V psacích strojích to vypadalo jako rám s válečkem na papír [1] .
Původně se termín „vracení vozíku“ týkal mechanismu nebo páky na psacím stroji . Byl použit po zadání řádku a způsobil, že se sestava držící papír ( vozík ) posunula zpět doprava, takže psací stroj byl připraven psát dále na levé straně papíru (za předpokladu psaní zleva doprava) . Páčka obvykle posunula papír na další řádek. Elektrický vozík se poprvé objevil na elektrických psacích strojích Electromatic v roce 1929. Později byla tato firma pohlcena IBM a začala tyto stroje vyrábět pod svou vlastní značkou jako „ IBM Electric typewriter “ [2] [3] . Klíč, který tuto akci provedl, byl obvykle označen jako "carriage return" ( angl. carriage return ) nebo "return" ( return ). U jiných psacích strojů, včetně IBM Selectric , se tisková hlava pohybovala při psaní, zatímco papír zůstal nehybný. V nich tento klíč vracel tiskovou hlavu doleva a někdy se mu říkalo „návrat držáku“ ( angl. carrier return ) .
Později byl pro označení této klávesy zaveden znak ↵ (U+21B5).
Řídicí znak návratu vozíku sleduje jeho původ zpět k dálnopisům . V roce 1901 Donald Murray vynalezl dálnopisný stroj vybavený QWERTY klávesnicí a schopný napsat zprávu na list papíru. To vyžadovalo přidání dalších znaků do Baudotova kódu: LF ( posun řádku , kód 02) a CR ( návrat vozíku , kód 08) [4] .
Funkce návratu vozíku a posunu řádku byly odděleny ze dvou důvodů:
V dřívějších počítačích se k zadávání informací používaly běžné dálnopisy, nicméně v roce 1963 byla první verze kódování ASCII vyvinuta speciálně pro zadávání a ukládání dat počítači , v níž byly znaky pro posun řádku a návrat vozíku přesunuty na pozice 0x0Aa , a v následujících kódováních byly tyto řídicí znaky zachovány na stejných místech, včetně Unicode . 0x0D
Mnoho počítačových programů používá návrat vozíku, samostatně nebo ve spojení s posunem řádku, k označení konce řádku, ale pro tento úkol se používají jiné znaky; jiní jej používají pouze pro zalomení odstavců . Některé standardy, které zavádějí vlastní zápis pro správu řádků a odstavců (jako je HTML ) a mnoho programovacích jazyků , považují návraty vozíku a nové řádky za prázdné znaky .
K označení znaku pro návrat na začátek řádku v některých programech, které jej ignorují, pokud je zadán přímo, je možné použít emulaci vstupu řídicího znaku z terminálu - ^M ( Ctrl+ M). V C a mnoha dalších programovacích jazycích \roznačuje návrat vozíku [5] . Na raných cyrilických klávesnicích byla odpovídající klávesa označena „VK“.
Klávesa pro návrat vozíku je zpravidla umístěna na pravé straně klávesnice a je zodpovědná za návrat vozíku a posun řádku a také za zadání příkazu. Terminály mohly používat samostatné klávesy pro návrat vozíku a posun řádku , stejně jako speciální režim, který generoval oba tyto znaky. Na klávesnicích IBM PC kompatibilních a moderních USB HID klávesnicích není kód stisknuté klávesy přímo svázán se znakem generovaným při zadávání, operační systém je zodpovědný za převod skenovaných kódů na znakové kódy , takže znak nebo sekvence řídicích znaků jsou vygenerovány stisknutím klávesy se mohou v různých operačních systémech lišit. Na Windows je to tradičně LF + CR, na unixových systémech pouze LF. Absence jednoho standardu často vede k problémům, když musíte přenášet soubory mezi různými operačními systémy [6] [7] [8] . ↵ Enter
Počítačové klávesové zkratky | |
---|---|
Mrtvé klíče | |
Modifikační klávesy | |
Přepínací klávesy | |
Navigace | |
Editace | |
jiný |
|