Návrat vozíku

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 ).

Původ termínu

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] .

Psací stroje

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).

Telekomunikace, počítače

Ří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

Poznámky

  1. Velká sovětská encyklopedie . - 3. vyd. - M .: " Sovětská encyklopedie ", 1973. - T. 11. - 608 s. - 629 000 výtisků.
  2. Remington and the Electromatic archivováno 4. října 2020 na Wayback Machine . Získáno 28. 8. 2016
  3. Národní muzeum americké historie: Elektromatický psací stroj Archivováno 13. dubna 2019 na Wayback Machine . Získáno 28. 8. 2016
  4. Donald Murray z Nového Zélandu: Otec vzdáleného psacího stroje Archivováno 7. dubna 2018 ve Wayback Machine , Australian Typewriter Museum, Canberra , 9. března 2012; zpřístupněno 10. března 2012
  5. Eric S. Roberts. Umění a věda C. - Addison-Wesley, 1995. - str. 311.  (anglicky)
  6. ↑ Přiblížili jsme tento den tak blízko, jak jen to šlo – poznámkový blok ve Windows 10 začal chápat Unix line feed . habr.com . Získáno 9. srpna 2020. Archivováno z originálu dne 13. září 2020.
  7. Saša Kaťušková. Sledujte konec řady . html akademie . Získáno 9. srpna 2020. Archivováno z originálu dne 29. září 2020.
  8. Velké novořádkové schizma . KÓDOVÁNÍ HOROR . Získáno 9. srpna 2020. Archivováno z originálu dne 24. září 2020.