A kocsi visszatérés egy vezérlőkarakter vagy mechanizmus, amellyel az eszköz pozícióját egy sor elejére állítják vissza. Gyakran CR - nek nevezik (az angol carriage return szóból ).
Kocsi ( olasz carretta - kocsi) - egy gép vagy mechanizmus, amely számos alkatrészt hordoz, és vezetők mentén mozog vagy csapágyakban forog . Az írógépeken úgy nézett ki, mint egy keret papírhengerrel [ 1] .
Eredetileg a "kocsivissza" kifejezés egy írógépen lévő mechanizmusra vagy karra vonatkozott . Egy sor beírása után használták, és a papírt tartó szerelvény (a kocsi ) visszamozdult jobbra, így az írógép készen állt a további gépelésre a papír bal oldalán (feltéve, hogy balról jobbra ír). . A kar általában a következő sorba vitte a papírt. Az elektromos kocsivisszaküldés először 1929-ben jelent meg az Electromatic elektromos írógépeken. Később ezt a céget felvette az IBM , és elkezdte gyártani ezeket a gépeket saját márkanéven " IBM Electric typewriter " [2] [3] néven . Az ezt a műveletet végrehajtó billentyűt általában "carriage return" ( eng. carriage return ) vagy "return" ( return ) jelöléssel látták el. Más írógépeknél, köztük az IBM Selectricnél , a nyomtatófej megmozdult gépelés közben, miközben a papír helyben maradt. Náluk ez a kulcs a nyomtatófejet balra állította vissza, és néha „tartós visszatérésnek” ( angl. carrier return ) hívták. .
Később a ↵ (U+21B5) jelet vezették be ennek a kulcsnak a jelölésére.
A kocsivissza vezérlő karakter a távírókig vezeti vissza származását . 1901-ben Donald MurrayQWERTY -billentyűzettel felszerelt távírógépet, amely képes üzenetet írni egy papírlapra. Ehhez további karaktereket kellett hozzáadni a Baudot kódhoz: LF ( soremelés , 02 kód ) és CR ( carriage return , kód 08 ) [4] .
A kocsivisszaadás és a soremelés funkciót két okból választották el:
A korai számítógépekben a közönséges teletípusokat használták az információk bevitelére, azonban 1963-ban az ASCII kódolás első változatát kifejezetten számítógépes adatok bevitelére és tárolására fejlesztették ki , amelyben a soremelés és a kocsivissza karakterek pozíciókba kerültek, ill 0x0A. és a későbbi kódolásokban ezeket a vezérlőkaraktereket ugyanazokon a helyeken őrizték meg, beleértve a Unicode -ot is . 0x0D
Sok számítógépes program önmagában vagy soremeléssel együtt kocsivisszaadást használ a sor végének jelölésére, de más karaktereket használnak ehhez a feladathoz; mások csak bekezdéstörésekhez használják . Egyes szabványok, amelyek saját jelölést vezetnek be a sorok és bekezdések kezelésére (például HTML ), és sok programozási nyelv a kocsivisszaadásokat és az újsorokat szóközként kezeli .
Egyes programokban, amelyek figyelmen kívül hagyják a kocsivissza karaktert, ha azt közvetlenül beírják, használhatjuk a terminálból bevitt vezérlőkarakter emulációját - ^M ( Ctrl+ M). A C -ben és sok más programozási nyelvben \rkocsivisszaadást jelöl [5] . A korai cirill billentyűzeteken a megfelelő billentyűt "VK" jelzéssel látták el.
Általános szabály, hogy a kocsivissza gomb a billentyűzet jobb oldalán található, és felelős mind a kocsi visszatérésért, mind a soremelésért, valamint a parancsok beviteléért. A terminálok külön kulcsokat használhatnak a kocsi visszatéréshez és a soremeléshez , valamint egy speciális módot, amely mindkét karaktert generálta. IBM PC - kompatibilis és modern USB HID billentyűzeteken a lenyomott billentyű kódja nincs közvetlenül a belépéskor generált karakterhez kötve, az operációs rendszer felelős a beolvasási kódok karakterkódokká fordításáért , így a generált karakter vagy vezérlőkarakterek sorozata gomb megnyomásával eltérő lehet a különböző operációs rendszerekben. Windowson ez hagyományosan LF + CR, Unix-szerű rendszereken csak LF. Az egységes szabvány hiánya gyakran problémákhoz vezet, amikor különböző operációs rendszerek között kell fájlokat átvinni [6] [7] [8] . ↵ Enter
Számítógépes billentyűparancsok | |
---|---|
Halott kulcsok | |
Módosító gombok |
|
Kapcsológombok | |
Navigáció | |
Szerkesztés | |
Egyéb |
|