Ohjaushahmot

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 12. helmikuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 11 muokkausta .

Ohjausmerkit  ovat koodauksen merkkejä, joille ei ole määritetty graafista esitystä, mutta joita käytetään laitteiden ohjaamiseen, tiedonsiirron järjestämiseen ja muihin tarkoituksiin.

Tällä hetkellä näihin tarkoituksiin käytetään tiedostomuotoja , laiteohjauskieliä (kuten Postscript ) ja verkkoprotokollia . Siksi monia ohjausmerkkejä ei nyt käytetä ollenkaan tai niitä ei käytetä aiottuun tarkoitukseen.

POSIX- standardi vaatii vain kahdeksan ohjausmerkkiä - \0, \a, \b, \t, \n, \v, \f, \r (katso kannettava merkistö ).

ASCII-ohjausmerkit

Vuonna 1963 otettiin käyttöön ASCII -taulukon ensimmäinen versio , joka määritteli 29 ohjausmerkkiä, joista suurin osa oli alueella 00-1F, lukuun ottamatta merkkejä ACK, ESC ja DEL. Vuoden 1967 versiossa merkit ACK ja ESC siirrettiin pääalueelle, ja niiden tilalle tulivat pienet kirjaimet.

ASCII - ohjausmerkit oli tarkoitettu ohjaamaan teletyyppien ja videopäätteiden toimintaa ja syötettiin niihin näppäimen yhdistelmällä Ctrl, joka nollaa syötetyn avaimen koodin bitin 6. Nykyaikaisissa tietokonejärjestelmissä ei missään, paitsi pääteemulaattorit Nämä merkit on mahdollista syöttää suoraan (paitsi sarkaimet ja rivinsiirrot). ) ja suurinta osaa luetelluista ohjausmerkeistä ei käytetä.

Määrä Englantilainen nimi venäläinen nimi
Pikanäppäin [1 ]
pakosarja
_
Tarkoitus
0x00 TYHJÄ tyhjä hahmo ^@ \0 Tämä symboli ei tee mitään. Jotkut päätteet näyttävät sen välilyöntinä, mutta tämä on väärin. Usein NULL-arvoa käytetään merkitsemään merkkijonon loppu (esimerkiksi C-kielessä ).
0x01 OTSIKKO:N ALKU otsikon aloitus ^A Tällä hetkellä käytössä Ciscon reititinkonsolissa.
0x02 TEKSTIN ALKU tekstin alkuun ^B Tällä hetkellä käytössä Ciscon reititinkonsolissa.
0x03 TEKSTIN LOPUS tekstin loppu ^C Kun se kirjoitetaan terminaaliin, se tulkitaan yleensä keskeytyssignaaliksi.
0x04 LÄHETYKSEN LOPPU lähetyksen loppu ^D Kun syötetään UNIX - järjestelmän päätteeseen, se tulkitaan syötteen lopuksi. Jos nykyinen ohjelma otti dataa päätteestä, se päättyy heti, kun se on käsitellyt kaiken, mikä oli ennen ^D-merkkiä.
0x05 KYSYMYS pyyntö ^E Käytetään teletyyppiviestinnässä . Vastauksena sen piti vastaanottaa etälaitteen tunnistemerkkijono.
0x06 TUNNUSTAA vahvistusta ^F Käytetään teletyyppiviestinnässä .
0x07 BELL äänimerkki ^G \a Jos tämä merkki lähetetään tulostimeen tai päätteeseen, mitään ei tulosteta, mutta kuuluu äänimerkki.
0x08 PAKKAUS astu taaksepäin ^H \b Siirtää tulostuskohtaa yhden merkin taaksepäin. Tulostimissa sitä voidaan käyttää merkitsemään yksi merkki toisen päälle , kuten BS ^ = â . Kun kirjoitetaan päätteestä, sitä käytetään joskus poistamaan edeltävä merkki ("askelpalauti").
0x09 CHARACTER-TAULUKKO (vaakataulukko) vaakasuora välilehti ^Minä \t Siirtää tulostuspaikan seuraavaan vaakasuoraan sarkaimeen.
0x0A LINJASYÖTTÖ rivin käännös ^J \n Siirtää tulostuskohtaa yhden rivin alaspäin (alun perin ilman rivinvaihtoa ). Erottelee tekstitiedostorivit Unix - järjestelmissä .
0x0B RIVITAULUKKO (pystytaulukko) pystysuora välilehti ^K \v Siirtää tulostuskohdan seuraavaan pystysuoraan sarkaimeen. Päätteissä tämä merkki vastaa yleensä rivinvaihtoa.
0x0C MUOTOSYÖTTE sivun vaihto, sivun vaihto ^L \f Poistaa nykyisen sivun ja aloittaa tulostamisen seuraavasta. Kun tulostetaan päätteeseen, tämä merkki vastaa yleensä rivinvaihtoa, mutta ^L:n painaminen näppäimistöllä voi tyhjentää näytön.
0x0D KÄYRIN PALAUTUS Vaunun palautus ^M \r Siirtää tulostuskohdan äärimmäiseen vasempaan asentoon (alkuvaiheessa ilman rivinsiirtoa ). Erottelee tekstitiedostorivit joissakin käyttöjärjestelmissä (esim. Mac OS , mutta ei Mac OS X ). Monissa muissa käyttöjärjestelmissä ( CP / M , MS-DOS ja Microsoft Windows ) rivien erottamiseen käytetään rivinvaihtokoodien (CARRIAGE RETURN) ja rivinvaihtokoodien yhdistelmää - 0D 16 + 0A 16 , eli muodossa, jossa tiedosto voidaan lähettää suoraan tulostimelle.
0x0E SHIFT OUT (lukitus-vaihde yksi) kansallisen merkin tila ^N KOI-7 : ssä se ottaa käyttöön kansallisten symbolien tilan. Ottaa käyttöön kaksinkertaisen merkkileveyden joissakin tulostimissa.
0x0F SHIFT IN (lukitus-vaihteen nolla) normaali ASCII-tila ^O KOI -7 sisältää latinalaisen tilan. Mahdollistaa kapeiden merkkien tilan joissakin tulostimissa.
0x10 DATA LINK ECAPE pakottavat ohjausmerkit (pelkäksi tekstiksi) ^P Osoittaa, että sitä seuraavaa ohjausmerkkiä tulee käsitellä datana, ei ohjausmerkkinä.
0x11 LAITEOHJAUS YKSI 1. laitteen ohjauskoodi ^Q Päätteissä voit jatkaa tietojen tulostamista.
0x12 LAITEOHJAUS KAKSI 2. laitteen ohjauskoodi ^R
0x13 LAITTEEN OHJAUS KOLME 3. laitteen ohjauskoodi ^S Päätteissä keskeyttää (keskeyttää) tilapäisesti datan lähdön.
0x14 LAITTEEN OHJAUS NELJÄ 4. laitteen ohjauskoodi ^T
0x15 NEGATIIVINEN TUNNUSTUS negatiivinen vahvistus ^U Käytetään teletyyppiviestinnässä .
0x16 SYNKROONINEN JOTOKÄYTTÖ tyhjä merkki synkronisessa siirtotilassa ^V Jotkut tietoliikennelinjat on suunniteltu siten, että ne vaativat jatkuvaa tiedonsiirtoa. Jos ei ole mitään lähetettävää, tämä symboli lähetetään.
0x17 VAIHTEISTOLUKON LOPPU tietolohkon loppu ^W
0x18 PERUUTTAA peruutus ^X Ennen sitä tulevat tiedot ovat virheellisiä. (Yleensä tämä on yksi rivi.)
0x19 VÄLINEN LOPPU median loppu ^Y Sitä käytettiin esimerkiksi jos rei'iteippi loppui jne.
0x1A KORVAA korvaava hahmo ^Z Sijoitettu niiden merkkien tilalle, joiden arvot katosivat lähetyksen aikana. CP/M : ssä ja MS-DOSissa sitä käytettiin merkitsemään tekstitiedostojen loppua ja konsolisyöttöä (vaikka merkit ^C ja ^D oli tarkoitettu tähän).
0x1B PAETA Vaihtoehtoinen rekisteri nro 2 (AP2) ^[ \e Osoittaa, että sitä seuraavilla merkeillä on jokin muu merkitys kuin ASCII:ssä määritelty. Aloittaa yleensä Escape-sekvenssit . Katso myös ANSI.SYS .
0x1C INFORMAATIOEROTIN NELJÄ (tiedostoerotin) dataerotin #4 (tiedostoerotin) ^\
0x1D TIEDOT SEPARATOR KOLME (ryhmäerotin) dataerotin #3 (ryhmäerotin) ^]
0x1E TIETOJEN EROTIN KAKSI (tietueen erotin) dataerotin #2 (tietueen erotin) ^^ Ilmeisesti se oli tarkoitettu erottamaan tietueet tietokannoissa , mutta sitä ei käytetä juuri koskaan tähän.
0x1F TIEDOT SEPARATOR ONE (yksikköerotin) dataerotin #1 (kenttäerotin) ^_ Ilmeisesti se oli tarkoitettu erottamaan kentät tietokannoissa, mutta sitä ei käytetä juuri koskaan tähän.
0x7F POISTAA poistaminen ^? Se on tarkoitettu virheellisten merkkien lyömiseen seitsemän kappaleen rei'itetyillä nauhoilla (koska se ilmaistaan ​​rei'illä kaikissa raidoissa), joten se vastaa siellä tyhjää merkkiä (\0). Päätteissä se voidaan luoda painamalla joko askelpalautinta tai Delete-painiketta.

ISO 8859 -ohjausmerkit

80 , PADDING CHARACTER, paikkamerkki.

81 , HIGH OCTET PRESET, korkea oktettiesitys.

82 , TAKKO SALLITTU TÄÄLLÄ, rivinvaihto on sallittu tässä.

83 , EI TAUKOA TÄÄLLÄ, tässä ei sallita rivinvaihtoa.

84 , HAKEMISTO, indeksi.

85 , SEURAAVA RIVI, seuraava rivi. Samanaikaisesti kääntää rivin ja palauttaa tulostuspaikan rivin alkuun (vastaa \r\n).

86 , VALITUN ALUEEN ALOITUS, valinnan alku.

87 , VALITUN ALUEEN LOPPU

88 , CHARACTER TABULATION SET, asettaa vaakasuuntaiset sarkaimet.

89 , HANKKITAULUKKO PERUSTELULLA, vaakasuuntaisten välilehtien paikkojen asettaminen ja kohdistus.

8A , LINE TABULATION SET, aseta pystysuorat sarkaimet.

8B , OSITTAINEN RIVI ETEENPÄIN

8C , OSITTAINEN RIVI TAAKSEPÄIN, osittainen rivin takaisinkytkentä.

8D , KÄÄNTEINEN LINJASYÖTTÖ

8E , SINGLE SHIFT TWO, 2. arvo seuraavalle merkille.

8F , SINGLE SHIFT KOLME, 3. arvo seuraavalle merkille.

90 , DEVICE CONTROL STRING, laitteen ohjausmerkkijono.

91 , YKSITYISKÄYTTÖ, käyttäjämerkki #1.

92 , YKSITYISKÄYTTÖ KAKSI, käyttäjämerkki #2.

93 , SET TRANSMIT STATE, aseta siirtotila.

94 , CANCEL CHARACTER

95 , VIESTI ODOTTAA, on viesti.

96 , VALVOTUKSEN ALKU

97 , SUOJATTUALUEEN PÄÄTTY

98 , STRING ALKU, merkkijonon alku.

99 , YKSI GRAAFISEN MERKIN JOHDANTO, seuraava merkki tulkitaan erikoiskuvaksi.

9A , YKSI MERKINNÄN JOHDANTO, seuraava merkki tulkitaan ohjausmerkiksi.

9B , OHJAUSJÄRJESTELMÄN JOHDANTO, ohjausjakson alku. Tämä merkki on yleensä sama kuin Escape+[.

9C , STRING TERMINATOR, rivin loppu.

9D , OPERATING SYSTEM COMMAND, käyttöjärjestelmän komento.

9E , YKSITYISYYSVIESTI, salainen viesti.

9F , SOVELLUSOHJELMAN KOMENTO

Unicode-ohjausmerkit

034F , YHDISTÄVÄ GRAFEEMIJOINER. Yhdistä vasemmalla ja oikealla olevat merkit (luo ligatuuri ).

2008 , VÄLIMERKIT, välimerkkien laajuinen tila.

200B , NOLLALEVEYSVÄLITYS, nollaleveystila . Se voi laajeta, kun se on perusteltua.

200C , NOLLA LEVEYS EI LIITTÄJÄ. Estää ligatuurien muodostumisen .

200D ZERO WIDTH JOINER. Mahdollistaa ligatuurien muodostumisen .

200E VASEMMALLE OIKEALLE -MERKKI. Kirjoita vasemmalta oikealle.

200F OIKEALTA VASEMAAN -MERKKI. Kirjoita oikealta vasemmalle.

2028 , LINE SEPARATOR, rivierotin. Erottelee tekstirivejä, mutta ei kappaleita.

2029 , KOHTA-EROTTIN, kappaleerotin. Erottelee tekstin kappaleita.

202A VASEMMALTA OIKEALLE UPOTUS. Vasemmalta oikealle kulkevan tekstin alku oikealta vasemmalle kulkevan tekstin sisällä.

202B OIKEALTA VASEMMAAN UPOTUS. Oikealta vasemmalle luettavan tekstin alku vasemmalta oikealle.

202C , POP SUUNTAINEN MUOTO. Liimatun tekstin loppu eri suunnalla.

202D VASEMMALTA OIKEALLE OHITUS. Korvaa vasemmalta oikealle kirjoitettu teksti oikealta vasemmalle kirjoitetulla tekstillä.

202E OIKEALTA VASEMMAAN OHITUS. Korvaa oikealta vasemmalle kirjoitettu teksti vasemmalta oikealle kirjoitetulla tekstillä.

2060 , WORD JOINER, sanaliitin.

2061 , TOIMINTOSOVELLUS, funktiosovellus.

2063 , NÄKYMÄTÖN EROTIN, näkymätön erotin.

2066 , VASEMMALTA OIKEALLE ERISTYS

2067 , OIKEALTA VASEMMALLE ERISTIN, oikealta vasemmalle erotin.

2068 , ENSIMMÄINEN VAHVA ISOLAATTI, ensimmäinen vahvistettu erotin.

2069 , POP DIRECTIONAL ISOLATE, suosittu suunnanerotin.

206A , ESTÄ SYMMETRISEN VAIHTO, poista symmetrinen vaihto käytöstä [2] .

206B , AKTIVOI SYMMETRINEN VAIHTO, aktivoi symmetrinen vaihto [2] .

206C , ESTÄ ARABIAlaisen muodon muotoilua, kieltää arabian muotojen muotoilu [2] .

206D , AKTIVOI ARABIAAN MUOTOJA [2] .

206E , KANSALLISET NUMEROMUOTOT [2] .

206F , NIMILLISET NUMEROMUOTOT, numeron nimellinen muoto [2] .

FE00 ... FE0F , VARIATION SELECTOR-1 ... 16, tyylivaihtoehdon valinta nro 1 ... nro 16.

FEFF , ZERO WIDTH NO-BREAK VÄLIKKO / TAVUJÄRJESTYSMERKKI, nollaleveyden katkeamaton välilyönti / tavujärjestyksen ilmaisin. Tätä merkkiä käytetään osoittamaan, että annettu tiedosto on kirjoitettu UTF-16- tai UTF-32-kielellä tietyllä endianilla (koska siinä ei ole FFFE-merkkiä, eikä UTF-8 käytä FE- ja FF-tavuja). Tämän merkin käyttö nollaleveänä välilyöntinä sen alkuperäisestä nimestä "ZERO WIDTH NO-BREAK SPACE" huolimatta on poistettu käytöstä. tätä varten on symboli U+2060 (sanaliitin).

FFF9, INTERLINEAR ANOTATION ANCOR

FFFA, INTERLINEAR MERKINNÄT SEPARATOR

FFFB, INTERLINEAR ANOTATION TERMINATOR

FFFC, OBJEKTIN VAIHTOMERKKI

FFFD , REPLACEMENT CHARACTER, korvaa merkin . Käytetään, kun merkin merkitystä ei tunneta tai sitä ei voida ilmaista Unicodessa (katso myös merkki 1A).

E0100 ... E01EF , VARIATION SELECTOR-17 ... 256, tyylivalikoima nro 17 ... nro 256.

Muistiinpanot

  1. Ensimmäiset 32 ​​merkkiä varten tämä on yhdistelmä Ctrlja näppäimet, joiden merkkikoodi on 64 suurempi kuin ohjausmerkkikoodi.
  2. 1 2 3 4 5 6 Symbolia ei suositella käytettäväksi.

Linkit