Sekvence pro °φzenφ terminßlu ANSI

Sekvence pro °φzenφ emulovanΘho terminßlu ANSI

Nßzev Sekvence Akce K≤d v /etc/termcap
CUU (Cursor Up) <Esc>[nA Posun kurzoru o n °ßdek nahoru. up (ku)
CUD (Cursor Down) <Esc>[nB Posun kurzoru o n °ßdek dol∙. do (kd)
CUF (Cursor Forward) <Esc>[nC Posun kurzoru o n sloupc∙ vpravo. nd (kr)
CUB (Cursor Backward) <Esc>[nD Posun kurzoru o n sloupc∙ vlevo. bs (kl)
CUP (Cursor Position) <Esc>[m;nH Nastavenφ kurzoru do °ßdku m, sloupce n. cm
HPA (Horizontal Position Absolute) <Esc>[n' Posun kurzoru do sloupce n.  
HPR (Horizontal Position relative) <Esc>[na Posun kurzoru o n sloupc∙ vlevo.  
HVP (Horizontal & Vertical Position) <Esc>[m;nf Nastavenφ kurzoru do °ßdku m, sloupce n.  
VPA (Vertical Position Absolute) <Esc>[nd Posun kurzoru do °ßdku n.  
VPR (Vertical Position Relative) <Esc>[ne Posun kurzoru o n °ßdek dol∙.  
CPL (Cursor to Previous Line) <Esc>[nF P°esun kurzoru na zaΦßtek °ßdku o n °ßdek v²Üe.  
CNL (Cursor to Next Line) <Esc>[nE P°esun kurzoru na zaΦßtek °ßdku o n °ßdek nφ₧e.  
CBT (Cursor Backward Tabulation) <Esc>[nZ Zp∞tnß tabulace. bt
ECH (Erase Character) <Esc>[nX Vymazßnφ n znak∙.  
EL (Erase in Line) <Esc>[nK Vymazßnφ Φasti °ßdku podle hodnoty n:
0-od pozice kurzoru do konce
1-od zaΦßtku do pozice kurzoru
2-celou °ßdku.
ce
ED (Erase in Display) <Esc>[nJ Vymazßnφ obrazovky podle hodnoty n:
0-od pozice kurzoru do konce
1-od zaΦßtku do pozice kurzoru
2-celou obrazovku.
cd
SU (Scroll Up) <Esc>[nS Rolovanφ obrazovky o n °ßdek nahoru. sf
SD (Scroll Down) <Esc>[nT Rolovßnφ obrazovky o n °ßdek dol∙. sr
ICH (Insert Character) <Esc>[n@ Vlo₧enφ n mezer. ic
IL (Insert Line) <Esc>[nL Vlo₧enφ n °ßdk∙. al
DCH (Delete Character) <Esc>[nP Vymazßnφ n znak∙. dc
DL (Delete Line) <Esc>[nM Vymazßnφ n °ßdek. dl
SM (Set Mode) <Esc>[mh Nastavenφ p°φznaku m.
<Esc>?7h - zapnutφ automatickΘho °ßdkovßnφ.
<Esc>2h - uzamΦenφ klßvesnice. *
 
RM (Reset Mode) <Esc>[ml Nulovßnφ p°φznaku m.
<Esc>?7l -vypnutφ automatickΘho °ßdkovßnφ.
<Esc>2l - odemΦenφ klßvesnice. *
 
MC (Media Copy) <Esc>[2i Odeslßnφ obsahu obrazovky do hostitelskΘho poΦφtaΦe.  
SGR (Select Graphics Rendition) <Esc>[nm Nastavenφ atribut∙. V jednΘ sekvenci m∙₧e b²t a₧ 6 atribut∙ ve tvaru <Esc>[n1;n2;n3;n4;n5;n6m. Atributy jsou popsßny v nßsledujφcφch tabulkßch.  

Tabulka atribut∙ pro sekvenci SGR

Atribut V²znam
0 normßlnφ text (vypnutφ atribut∙ 1-7)
1 zapnutφ vyÜÜφho jasu textu
4 zapnutφ podtr₧enΘho textu
5 zapnutφ blikßnφ textu
7 text v inverznφm videu
8 potlaΦenφ zobrazovßnφ textu
10 primßrnφ font
11 prvnφ alternativnφ font
12 druh² alternativnφ font
38 zapnutφ podtr₧enΘho textu - bφl² text s bφl²m podtr₧enφm *
39 vypnutφ podtr₧enΘho textu *

Tabulka barev pro sekvenci SGR

Atribut Barva textu Atribut Barva pozadφ
30 Φernß 40 Φernß
31 Φervenß 41 Φervenß
32 zelenß 42 zelenß
33 hn∞dß 43 hn∞dß
34 modrß 44 modrß
35 fialovß 45 fialovß
36 modrozelenß 46 modrozelenß
37 bφlß 47 bφlß

Sekvence dopl≥enΘ firmou SCO

Sekvence Akce
<Esc>7
<Esc>[s
Ulo₧enφ pozice kurzoru.
<Esc>8
<Esc>[u
Obnovenφ pozice kurzoru.
<Esc>Qk'sekvence' Definice funkΦnφ klßvesy k. Znaky ' ' na zaΦßtku a konci °et∞zce m∙₧ou b²t nahrazeny libovoln²m znakem, kter² nenφ obsa₧en v sekvenci. Znak ^ uveden² v sekvenci znamenß, ₧e nßsledujφcφ znak bude interpretovßn s hodnotou o 32 ni₧Üφ, t.j. ^! bude chßpßno jako znak s hodonotou 1.(Ctrl-A). K≤d funkΦnφch klßves je definovan² jako po°adovΘ Φφslo poΦφtanΘ od 0 s p°iΦtenou ASCII hodnotou znaku '0', t.j. n je '0' pro F1, '1' pro F2, '2' pro F3 atd.
<Esc>=cA Nastavenφ okraje barvy obrazovky. *
<Esc>=p;dB Nastavenφ parametr∙ zvonku. *
<Esc>=s;eC Nastavenφ velikosti kurzoru. *
<Esc>=D Vypnutφ zv²ÜenΘho jasu pozadφ. *
<Esc>=E Zapnutφ zv²ÜenΘho jasu pozadφ. *
<Esc>=cF Nastavenφ barvy normßlnφho textu na c.
<Esc>=ng V²pis znaku s k≤dem n.
<Esc>=cG Nastavenφ barvy normßlnφho pozadφ na c.
<Esc>=cH Nastavenφ barvy inverznφho textu na c.
<Esc>=cI Nastavenφ barvy inverznφho pozadφ na c.
<Esc>=cJ Nastavenφ barvy pop°edφ grafiky na c. *
<Esc>=cK Nastavenφ barvy grafickΘho pozadφ na c. *
<Esc>=nL Nastavenφ atribut∙ pro v²pln∞ nov²ch oblastφ. *
<Esc>=nM ZjiÜtenφ hodnoty barevn²ch atribut∙ podle hodnoty n:
0-normßlnφ text
1-inverznφ text
2-grafika.
Emulßtor odpovφ sekvencφ "barva_textu barva_pozadφ\n", t.j. pro atributy 7 a 0 vrßtφ "7 0\n".

Tabulka barev pro sekvence dopl≥enΘ firmou SCO

Atribut Barva textu Atribut Barva pozadφ
0 Φernß 8 Üedß
1 modrß 9 sv∞tle modrß
2 zelenß 10 sv∞tle zelenß
3 modrozelenß 11 sv∞tle modrozelenß
4 Φervenß 12 sv∞tle Φervenß
5 fialovß 13 sv∞tle fialovß
6 hn∞dß 14 ₧lutß
7 sv∞tle Üedß 15 bφlß

NovΘ sekvence a sekvence s rozÜφ°en²m v²znamem v programu MicroTel

Sekvence Akce
<Esc>5;ni Tisk na lokßlnφ tiskßrn∞.
<Esc>4i UkonΦenφ tisku.
<Esc>6n ZjiÜt∞nφ polohy kurzoru. Emulßtor vrßtφ sekvenci <Esc>[m;nR , kde m je Φφslo °ßdku a n je Φφslo sloupce.
<Esc>]jmΘno*parametry*soubor@ SpuÜt∞nφ externφho programu.
<Esc>]$jmΘno_prom∞nnΘ@ ╚tenφ prom∞nnΘ jmΘno_prom∞nnΘ záprost°enφ (environmentu) Windows.
<Esc>]?jmΘno_prom∞nnΘ@ ╚tenφ prom∞nnΘ jmΘno_prom∞nnΘ ze sekce [Environment]á konfiguraΦnφho souboru microtel.ini. Pro MicroTel jsou vyhrazena nßsledujφcφ jmΘna prom∞nn²ch:
MTVER-verze MicroTelu
MTDIR-domovsk² adresß° MicroTelu
MTINI-INI soubor MicroTelu
WINDIR-domovsky adresß° Windows
WINTEMPDIR-doΦasn² adresß° Windows.

 

Sekvence pro °φzenφ terminßlu Linux

Sekvence pro °φzenφ emulovanΘho terminßlu Linux

Nßzev Sekvence Akce K≤d v /etc/termcap
CUU (Cursor Up) <Esc>[nA Posun kurzoru o n °ßdek nahoru. up (ku)
CUD (Cursor Down) <Esc>[nB Posun kurzoru o n °ßdek dol∙. do (kd)
CUF (Cursor Forward) <Esc>[nC Posun kurzoru o n sloupc∙ vpravo. nd (kr)
CUB (Cursor Backward) <Esc>[nD Posun kurzoru o n sloupc∙ vlevo. bs (kl)
CUP (Cursor Position) <Esc>[m;nH Nastavenφ kurzoru do °ßdku m, sloupce n. cm
HPA (Horizontal Position Absolute) <Esc>[n' Posun kurzoru do sloupce n.  
HPR (Horizontal Position relative) <Esc>[na Posun kurzoru o n sloupc∙ vlevo.  
HVP (Horizontal & Vertical Position) <Esc>[m;nf Nastavenφ kurzoru do °ßdku m, sloupce n.  
VPA (Vertical Position Absolute) <Esc>[nd Posun kurzoru do °ßdku n.  
VPR (Vertical Position Relative) <Esc>[ne Posun kurzoru o n °ßdek dol∙.  
CPL (Cursor to Previous Line) <Esc>[nF P°esun kurzoru na zaΦßtek °ßdku o n °ßdek v²Üe.  
CNL (Cursor to Next Line) <Esc>[nE P°esun kurzoru na zaΦßtek °ßdku o n °ßdek nφ₧e.  
CBT (Cursor Backward Tabulation) <Esc>[nZ Zp∞tnß tabulace. bt
ECH (Erase Character) <Esc>[nX Vymazßnφ n znak∙.  
EL (Erase in Line) <Esc>[nK Vymazßnφ Φasti °ßdku podle hodnoty n:
0-od pozice kurzoru do konce
1-od zaΦßtku do pozice kurzoru
2-celou °ßdku.
ce
ED (Erase in Display) <Esc>[nJ Vymazßnφ obrazovky podle hodnoty n:
0-od pozice kurzoru do konce
1-od zaΦßtku do pozice kurzoru
2-celou obrazovku.
cd
SU (Scroll Up) <Esc>[nS Rolovanφ obrazovky o n °ßdek nahoru. sf
SD (Scroll Down) <Esc>[nT Rolovßnφ obrazovky o n °ßdek dol∙. sr
ICH (Insert Character) <Esc>[n@ Vlo₧enφ n mezer. ic
IL (Insert Line) <Esc>[nL Vlo₧enφ n °ßdk∙. al
DCH (Delete Character) <Esc>[nP Vymazßnφ n znak∙. dc
DL (Delete Line) <Esc>[nM Vymazßnφ n °ßdek. dl
SM (Set Mode) <Esc>[mh Nastavenφ p°φznaku m
<Esc>?7h - zapnutφ automatickΘho °ßdkovßnφ
<Esc>2h - uzamΦenφ klßvesnice. *
 
RM (Reset Mode) <Esc>[ml Nulovßnφ p°φznaku m
<Esc>?7l -vypnutφ automatickΘho °ßdkovßnφ
<Esc>2l - odemΦenφ klßvesnice. *
 
MC (Media Copy) <Esc>[2i Odeslßnφ obsahu obrazovky do hostitelskΘho poΦφtaΦe.  
SGR (Select Graphics Rendition) <Esc>[nm Nastavenφ atribut∙. V jednΘ sekvenci m∙₧e b²t a₧ 6 atribut∙ ve tvaru <Esc>[n1;n2;n3;n4;n5;n6m. Atributy jsou popsßny v nßsledujφcφch tabulkßch.  
  <Esc>[x;yr Nastavenφ regionu pro posuv (scrolling region) od °ßdku x po °ßdek y.  
  <Esc>#8 Testovacφ obrazovka pro vt102. Celß obrazovka emulace se vyplnφ pφsmenem 'E'.  

Tabulka atribut∙ pro sekvenci SGR

Atribut V²znam
0 normßlnφ text (vypnutφ atribut∙ 1-7)
1 zapnutφ vyÜÜφho jasu textu
4 zapnutφ podtr₧enΘho textu
5 zapnutφ blikßnφ textu
7 text v inverznφm videu
8 potlaΦenφ zobrazovßnφ textu
10 primßrnφ font
11 prvnφ alternativnφ font
12 druh² alternativnφ font
38 zapnutφ podtr₧enΘho textu - bφl² text s bφl²m podtr₧enφm *
39 vypnutφ podtr₧enΘho textu *

Tabulka barev pro sekvenci SGR

Atribut Barva textu Atribut Barva pozadφ
30 Φernß 40 Φernß
31 Φervenß 41 Φervenß
32 zelenß 42 zelenß
33 hn∞dß 43 hn∞dß
34 modrß 44 modrß
35 fialovß 45 fialovß
36 modrozelenß 46 modrozelenß
37 bφlß 47 bφlß

NovΘ sekvence a sekvence s rozÜφ°en²m v²znamem v programu MicroTel

Sekvence Akce
<Esc>5;ni Tisk na lokßlnφ tiskßrn∞.
<Esc>4i UkonΦenφ tisku.
<Esc>6n ZjiÜt∞nφ polohy kurzoru. Emulßtor vrßtφ sekvenci <Esc>[m;nR , kde m je Φφslo °ßdku a n je Φφslo sloupce.
<Esc>]@jmΘno*parametry*soubor@ SpuÜt∞nφ externφho programu.
<Esc>]@$jmΘno_prom∞nnΘ@ ╚tenφ prom∞nnΘ jmΘno_prom∞nnΘ záprost°enφ (environmentu) Windows.
<Esc>]@?jmΘno_prom∞nnΘ@ ╚tenφ prom∞nnΘ jmΘno_prom∞nnΘ ze sekce [Environment]á konfiguraΦnφho souboru microtel.ini. Pro MicroTel jsou vyhrazena nßsledujφcφ jmΘna prom∞nn²ch:
MTVER-verze MicroTelu
MTDIR-domovsk² adresß° MicroTelu
MTINI-INI soubor MicroTelu
WINDIR-domovsky adresß° Windows
WINTEMPDIR-doΦasn² adresß° Windows.

Sekvence oznaΦenΘ znakem * MicroTel akceptuje, ale nevykonß ₧ßdnou akci.