CONTEXT   0  71   3   3  72
>>> KonText - pruka <<<      - # -




                  >>> DMV Daten-und Medienverlag <<<

















     ͻ
                                                               
                                                  
      ۰                                       ۰   
      ۰                      ۰                     ۰   
      ۰                      ۰                    ۰ 
      ۰            ۰            
      ۰    ۰ ۰۰ ۰  ۰ ۰     ۰   
      ۰۰  ۰  ۰   ۰ ۰ ۰۰  ۰     ۰   
      ۰ ۰ ۰  ۰ ۰  ۰ ۰     ۰    ۰  
      ۰  ۰۰  ۰  ۰ ۰ ۰    ۰   ۰ 
                                    
                                                               
     ͼ


                              verze 2.2




                     Textov editor


                               pruka







                      DMV Daten-und Medienverlag

                         Widuch GmbH & Co. KG

                           Fuldaer Strae 6

                            3440 Eschwege








             esk verze programu: ing. Miroslav Nmeek











                           Obsah



                                                     Strana


 1.vod ..............................................  3

 2.Instalace .........................................  4

 3.Start programu KonText ............................  4

 4.Ovldn KonTextu .................................  5

 5.Povely pro ovldn kurzoru .......................  5

 6.Korektury a mazn textu ..........................  7

 7.Prce s bloky .....................................  7

 8.Nastaven typu psma ..............................  8

 9.Povely pro formtovn ............................  9

10.Nastaven vzhledu strnky ......................... 10

11.Zmny v zobrazovn displeje ...................... 11

12.Zvltn povely KonTextu .......................... 12

13.Tisk a instalace tiskrny ......................... 14

     13.1.Instalace tiskrny - TINSTALL .............. 15

     13.2.Tabulka ASCII znak, formt dat KonTextu ... 18

14.Povely pro prci se soubory ....................... 20

15.Souhrn ovldacch povel KonTextu ................. 21
















1. vod


    KonText  (verze  2.2) je dkov orientovan textov editor s mo-
nost plnho zobrazen editovanho textu vgrafickm reimu obrazovky.
Pracuje se znaky sdvojnsobnou kou, zvraznnmi znaky, nadsazen-
mi  a  podsazenmi  znaky  (tzv.  exponent  a index), se ikmm psmem
(kurzva)  aspodtrenmi znaky. Vechny tyto typy psma zobrazuje na
obrazovce  tak,  jak  budou  skuten natitny na tiskrn. Uznak s
dvojnsobnou  kou  pracuje  s tmito znaky skuten jako se znaky s
dvojnsobnou  kou.  Je  mono  je stedit, zaazovat je kamkoliv do
textu.  esk  znaky  jsou na obrazovce zobrazeny sprvn nezvisle na
instalaci v systmu.

    Strnky  textu  lze  na  obrazovce zobrazovat v nkolika hustotch
dkovn,  co  umouje  editaci textu s nejvym rozlienm i pe-
hlednj zobrazen cel strnky textu pi formtovn a prav text.

    KonText umouje editaci standardnch text ASCII smonost dopl-
ovn  vlastnch dicch znak, sloucch kpepnn typ psma. I
ve vlastnm vnitnm formtu uloen textovho souboru je vak pechod
k  jinmu  bnmu  editoru  snadn bez nutnosti pouvn konverznch
program.

    KonText  vyaduje  ke  sv  innosti minimln pamt pouze 140 KB.
Zbvajc  st pamti je vyuita k ukldn editovanho textu a to a
do  maximln kapacity voln pamti. Je mon najednou v pamti edito-
vat  a pt textovch soubor, kad je uloen do samostatnho pracov-
nho prostoru. To lze s vhodou vyut nap. pi pekladech text, pi
psan obsah dokumentac nebo pi psan strukturovanch textovch sou-
bor.

    Pi  prci s KonTextem lze vyuvat ovldn pomoc dicch pove-
l, vychzejcch z povel editoru WordStar, nebo pomoc systmu oken.
K ovldn lze pout imy.

    KonText  m  mnoho  podprnch  funkc  usnadujcch editaci. Lze
provdt  pesuny a koprovn blok (lze pouvat i bloky sloupcov),
penos  blok z jinch pracovnch prostor, operace se soubory na dis-
ku,  formtovn  text  se  irokmi  monostmi oznaovn odstavc a
voleb  pro automatick dlen slov. Lze definovat makroklvesy, pravy
strnek  (dlky,  zhlav),  tisknout texty bu v normlnm tisku nebo
sriov  (lze  vyut  9  promnnch, kter jsou pi tisku nahrazovny
daty  z  datovho  souboru,  ped  tiskem  me bt soubor automaticky
peformtovn).  Dle lze pout dkov kalkultor umoujc vpoty
i  sloitch matematickch vraz, lze provdt souty a prmry daj
v sloupcovch tabulkch. Vprogramu je zabudovn kalend, datum ias
lze  povelem zapisovat do textu (nebo pi sriovm tisku automaticky).
Znaky z rozen tabulky ASCII lze vyvolat jednodue z tabulky znak.
K vytven tabulek ajednoduchch obrzk lze pout grafick editor,
umoujc  jednoduch  pouvn  blokov grafiky (vyuv grafickch
znak). Pro pevn spojen pedloky se slovem (pi rozdlovn na kon-
ci dku) lze pout pevn mezery.

    Po ploe obrazovky se lze kurzorem pohybovat bez ohledu na fyzick
ukonen  dku  nebo souboru. Pi ukldn textu jsou dky minimali-
zovny na nejmen dlku.

    KonText lze snadno ovldat i z povelovho souboru .BAT - lze zad-
vat povely, kter se vykonaj po startu programu. Konfigurace KonTextu
me  bt  bhem prce kdykoliv zaznamenna do programu na disku a tm
opakovna  pi jeho optnm vyvoln. Lze t jednodue vyvolvat pro-
gramy zoperanho systmu a vyut je jako extern povely KonTextu.

    Vstup  na tiskrnu me bt nainstalovn pro libovolnou tiskrnu.
Lze  pouvat  nkolik  volitelnch  uivatelskch  funkc  k ovldn
tiskrny  a  lze  zapnat  nkolik reim pro vytitn textu (propor-
cionln tisk, rzn ky znak, tisk se zvenou kvalitou apod.).


2. Instalace


Poadavky hardware:

-Pota IBM PC XT/AT nebo kompatibiln.
-Operan systm MS DOS verze 2.0 nebo vy.
-Vlastn  program,  drajver obrazovky a datov prostor vyaduj pouze
  140  KB,  take  lze KonText provozovat na potach PC s kapacitou
  pamti  pouze  256  KB. Pro pln vyuit vlastnost KonTextu je vak
  vhodn, aby byla pro uloen textu voln kapacita 400 KB.
-Jako  grafickou  kartu  lze pout karty CGA, EGA, Hercules nebo VGA
  (zvol se pi instalaci).
-Jedna disketov mechanika.

    Ped pouvnm KonTextu si provete zlohovn originln diskety
povelem DISCOPY.

    Originln disketa KonTextu obsahuje nsledujc soubory:

    KONTEXT.COM    -hlavn program KonText
    KONTEXT.TXT    -pruka k programu KonText
    TINSTALL.COM   -program pro instalaci tiskrny
    CITATY.TXT     -soubor citt pro tituln obraz KonText
    DEMO.TXT       -ukzkov text monost KonTextu
    TXT.OVL        -univerzln driver pro textov videomdy
    CGA.OVL        -driver pro grafickou kartu CGA (barevn 640x200)
    EGA.OVL        -driver pro grafickou kartu EGA (barevn 640x350)
    VGA.OVL        -driver pro grafickou kartu VGA (barevn 640x480)
    HGC.OVL        -driver pro grafickou kartu Hercules (monochrom.)
    SCREEN.OVL     -instalovan univerzln driver displeje TXT.OVL
    CSKEY.COM      -ovlada esk klvesnice
    CSKEY.TXT      -pruka k programu CSKEY.COM
    EGACS.COM      -instalace eskch font displeje EGA a VGA

    Nejdve  si  vytvote  na  pracovnm  disku (nap. pevn disk C:)
adres, do kterho bude KonText instalovn (nap. MD \KONTEXT). Potom
nastavte  tento adres jako aktivn (nap. CD \KONTEXT). Do disketov
mechaniky   vlote   originln  disketu  KonTextu  nebo  jej  kopii.
Zkoprujte  do  pracovnho  adrese  vechny  soubory  krom  driver
displeje  *.OVL  (nap.  COPY  A:*.* C:   a   DEL C:*.OVL). Podle typu
grafick  karty,  kterou mte nainstalovnu na potai, zvolte driver
displeje (CGA, EGA, VGA nebo HGC, pokud budete programovat nebo nevte
typ  displeje,  zvolte  TXT)  a  tento driver zkoprujte do pracovnho
adrese jako SCREEN.OVL (nap. COPY A:TXT.OVL C:SCREEN.OVL).


3. Start programu KonText


    K  provozu KonTextu je nutn, aby byl spolu sdriverem pro displej
SCREEN.OVL  v  jednom  adresi.  KonText  lze  vyvolat  z kterhokoli
adrese.

Povelov dek pro start KonTextu:

    KONTEXT [#n] [<jmno souboru> ......] [!parametry]

    kde #n - pepn pracovn prostor na slo n = 1 a 5
         <jmno souboru> je soubor, kter bude editovn

         !parametry -soubor  znak,  kter  se  automaticky zadaj po
                      startu programu KonText. Formt zpisu je stejn
                      jako  pro  zpis makroinstrukc, tj. dic kdy
                      s<Ctrl>- se zadvaj s prefixem ^.

    V nejjednodu form lze zadat pouze povel KONTEXT.

    Pro  editaci jednoho souboru lze zadat jmno souboru jako parametr
programu - nap. KONTEXT MANUAL.TXT. Pokud se zad vce nzv soubor,
budou uloeny za sebou v uvedenm poad do jednoho pracovnho prosto-
ru.

    Pro  pepnut  pracovnho  prostoru  se pouije povel #n, kde n je
slo pracovnho prostoru 1 a 5. A po dal povel #n se budou nsle-
dujc soubory ukldat do tohoto pracovnho prostoru. Bez udn pep-
nae je jako pracovn prostor implicitn nastaven prostor slo 1.

    Na konci povelovho dku lze za znakem vykinku uvst iniciali-
zan  makropovel,  kter  se  provede  po  startu  programu a naten
soubor.


4. Ovldn KonTextu


    KonText  lze ovldat bu pomoc dicch znak (kombinace klves s
<Ctrl> - pi zpisu se pouv oznaen znakem "^" ped psmenem) nebo
pomoc menu (vhodn pro pouit s my). Zkladn nabdku pro ovldn
pomoc  dicch  znak  lze  vyvolat kombinac klves <Ctrl>+<Shift>.
Menu  lze vyvolat klvesou <Esc>. Klvesa <Esc> slou t k nvratu v
menu ojednu rove zpt, klvesa <Enter> k potvrzen volby.

    Ostatn  dic  klvesy  maj stejn vznam jak je bn ujinch
textovch  editor.  Vznam  a funkci vech dicch klves lze zmnit
pomoc  definice  makroklves  (s  vjimkou  klves  <Enter>,  <Tab> a
<Backspace>).

    K  ovldn  KonTextu  pomoc  myi je nutno nejdve nainstalovat
program MAUSALL. V tomto programu je mon zmnit vznam levho a pra-
vho  tlatka  myi a zmnit citlivost ve vertiklnm i horizontlnm
smru.


5. Povely pro ovldn kurzoru



Povel                   Vyvoln   Klvesa      Menu Kurzor

kurzor vlevo            ^S         ipka vlevo
kurzor vpravo           ^D         ipka vpravo
kurzor nahoru           ^E         ipka nahoru
kurzor dol             ^X         ipka dol
slovo vlevo             ^A        ^ipka vlevo
slovo vpravo            ^F        ^ipka vpravo
konec odstavce          ^M         <Enter>
zatek dku           ^QS        <Home>
konec dku             ^QD        <End>
horn okraj obrazovky   ^QE       ^<Home>
doln okraj obrazovky   ^QX       ^<End>
dal obrazov strnka  ^C         <Page Down>
pedchoz obraz.strnka ^R         <Page Up>
rolovn obrazu nahoru  ^W
rolovn obrazu dol    ^Z
dal tabeltor.znaka  ^I         <Tab>
zatek textu           ^QR       ^<Page Up>          X
konec textu             ^QC       ^<Page Down>        X
zatek bloku           ^QB                           X
konec bloku             ^QK                           X
na znaku               ^QP                           X
nastaven znaky        ^QM                           X
na zadanou pozici       ^QZ                           X
hledn                 ^QF                           X
hledn/zmna          ^QA                           X
opakovn hled./zmny  ^L                            X

    Povely  pro  ovldn  kurzoru  jsou obsaeny v menu Kurzor (prvn
menu  zleva  po  vyvoln  klvesou <Esc>), v zkladnm menu (vyvolan
klvesami  <Ctrl>+<Shift>)  a v menu <Ctrl>-Q. Pesuny kurzoru vychz
ze  zsady,  e  kurzorem  lze libovoln posouvat po celm souboru bez
ohledu  na  to,  zda  je  v  nm umstn text nebo ne (tedy i na voln
strnky  za  koncem  textu). Pi ukldn je soubor uloen v minimln
form,  tj.  kad dek je uloen jen po konec textu bez nadbytench
mezer na konci dku.

    Funkce  povelu  ^M (<Enter>) zvis na nastavench reimech. Pokud
je INSERT zapnut, je v mst kurzoru vloen znak novho dku - zbytek
dku je pesunut na nov dek. Pokud je INSERT vypnut, pejde kurzor
na  zatek  dalho  dku.  Pokud je zapnut reim ^OM (<Enter>=konec
odstavce)  je  pi stisku klvesy <Enter> na konci dku oznaen konec
odstavce  (formtovn  odstavce  bude probhat po tuto znaku). Je-li
zapnut  reim  ^OV (automatick tabeltor), odsko kurzor automaticky
na pozici zatku pedchozho dku (reim INDENT).

    Funkce  povelu  ^I (<Tab>) zvis na nastaven reimu ^OV (automa-
tick  tabeltor). Pokud je automatick tabeltor zapnut, nastavuj se
znaky pro odskok kurzoru automaticky podle pedchozho dku - kurzor
odskakuje na zatky slov pedchozho dku. Je-li automatick tabel-
tor  vypnut,  provd  se  odskoky kurzoru na tabeltorov znaky (viz
povely ^OT a ^OI). Pi pout tabeltoru je pouze pesouvn kurzor na
dal  pozice,  nelze pomoc tabeltoru vkldat mezery. Znak ASCII pro
tabeltor  s kdem 09H nelze pout, pi ten existujcho souboru se
zobraz jako jeden znak.

    Znaka  (povely ^QP a ^QM) se pouv pro oznaen msta v textu -
ozna se pozice kurzoru, na tuto znaku se lze pozdji vrtit.

    Povel pro pesun na zadanou pozici umouje zadat strnku (pouze u
dokumentnho mdu), dek na strnce apozici, kam se m kurzor pesu-
nout.  Jednotliv  daje se oddluj rkami. Pokud se nkter z daj
nezad, pouije se daj z pozice kurzoru (nap. daj 23 pesune kurzor
na  strnku  23 na stejnou pozici na strnce, daj ,,15 pesune kurzor
na souasnm dku na pozici 15).

    Povely  pro  hledn a nahrazen textu ^QF a ^QA slou knalezen
textovho  etzce  v  textu a ppadn jeho nahrazen jinm etzcem.
Pi zadn se zvol hledan etzec (pi nahrazovn i etzec, kterm
bude  tento  etzec  nahrazen)  aparametry  pro hledn etzce. Pi
zadvn  textovho etzce lze pout krom bnch klves i zadvn
specilnch  znak  povelem  ^\. Jako parametr pro vyhledvn se zad
jeden  nebo vce znak parametr. Lze zvolit zptn smr vyhledvn -
volba B (hled se od pozice kurzoru smrem kzatku souboru), hledn
v celm souboru - volba G (hled se od zatku souboru - u nahrazovn
opakovan  -  po  konec souboru, resp. od konce souboru po zatek pi
volb  B),  hledn  pouze  celch  slov - volba W (hledan etzec se
uvauje  jen  tehdy, tvo-li cel slovo), nerozliovn velkch ama-
lch  psmen  -  volba  U  (nelze  pout pro esk znaky, zamuj se
navzjem  jen  znaky  ze zkladn tabulky ASCII, tj. bez diakritickch
znamnek) a hledn v oznaenm bloku - volba L. Pi volb nahrazovn
je mon navc volit jet monost nahrazovn textu bez dotazu - vol-
ba  N. Hledn je mon opakovat s nastavenmi parametry pomoc povelu
^L.

6. Korektury a mazn textu


    Povely  pro  korekce  textu  a  mazn jsou umstny v menu Mazn
(druh  menu zleva pi vyvoln klvesou <ESC>), vzkladnm menu (vy-
volan klvesami <Ctrl>+<Shift>), v menu <Ctrl>-Q a <Ctrl>-K.

Povel                   Vyvoln   Klvesa      Menu Mazn

vkldn zap/vyp        ^V         <Insert>
vloen dku           ^N
zmna znak            ^-
mazn znaku nad kurz.  ^G         <Delete>
mazn znaku vlevo      ^H         <- (<Backspace>)
mazn slova            ^T                            X
mazn dku            ^Y                            X
mazn dku po kurzor  ^QH                           X
mazn dku od kurzoru ^QY                           X
ruen posledn zmny   ^QL                           X
mazn bloku            ^KY                           X
mazn celho textu     ^KE                           X


    Povel ^- zamn znak nad kurzorem s nsledujcm znakem.

    Povelem  ^QL  lze  navrtit  zmny proveden v posledn editovanm
dku nebo obnovit zruen blok (max. 40 dk).


7. Prce s bloky


    Blokov  povely  se  pouvaj  v menu operac s bloky ^K avmenu
Blok (tet menu zleva po vyvoln <Esc>).

Povel                   Vyvoln   Klvesa         Menu Blok

zatek bloku           ^KB                           X
konec bloku             ^KK                           X
zatek sloupc.bloku    ^KNB                          X
konec sloupcovho bloku ^KNK                          X
oznaen bloku zap/vyp  ^KH                           X
mazn bloku            ^KY                           X
pesunut bloku         ^KV                           X
koprovn bloku        ^KC                           X
penos bloku z jinho
  pracovnho prostoru   ^KG(n)                        X
ten bloku z disku     ^KR                           X
uloen bloku na disk   ^KW                           X
zmna psma v bloku     ^KT                           X

    Jako  blok  lze oznait bu dkov blok pomoc povel ^KB a ^KK -
blok  tvo cel dky oznaen po prav stran znakami, nebo lze po-
moc povel ^KNB a ^KNK oznait sloupcov blok - blok tvo obdlnk v
textu  slouc  jako  vez.  Oznaen bloku lze zapnout nebo vypnout
povelem ^KH.

    Pomoc  povelu ^KW lze zapsat blok jako soubor na disk pod zadanm
jmnem.  Jako  jmno  souboru  pro vstup lze zvolit PRN. Po potvrzen
chybovho hlen, e soubor PRN existuje (nebo tiskrna je v systmu
oznaena jako soubor), probhne vstup na tiskrnu.

    Povelem ^KT se zmn typ psma v celm bloku podle souasn nasta-
venho typu psma.


8. Nastaven typu psma


    Volby  pro  zmny psma jsou umstny v menu Psmo avmenu povelu
^P.

Povel                   Vyvoln   Klvesa        Menu Psmo

normln psmo zap       ^PN                          X
zvraznn psmo zap/vyp ^PF                          X
podtren zap/vyp        ^PU                          X
kurzva zap/vyp          ^PK                          X
irok psmo zap/vyp     ^PB                          X
nadsazen zap/vyp        ^PH                          X
podsazen zap/vyp        ^PT                          X

Jednorzov povely (zmn typ psma jen pro jeden znak):
nadsazen                ^P1
podsazen                ^P2
kurzva                  ^P3
podtren                ^P4
zvraznn psmo         ^P5
inverzn psmo           ^P6
rozdlovac znamnko     ^P7
velk psmeno            ^P8       <Alt>-

    Prvn  sada  povel pepn typ psma. Vechny volby lze zapnat a
vypnat, pouze volby nadsazen a podsazen se navzjem vyluuj. Pokud
nen  zapnuta  dn  volba,  je nastaven typ psma normln. Normln
psmo je nastaveno t povelem ^PN, kter zru vechny dve nastave-
n volby.

    Druhou  sadou  povel  (^P1  a ^P6) lze mnit typ psma pro jeden
znak,  na  kterm  je  nastaven kurzor. Pokud chcete mnit vce znak,
nadefinujte si instrukci jako makroklvesu.


    Povel ^P6 oznauje text, kter nebude pi tisku vytitn a lze jej
pout  jako koment v textu (nahrad se pi tisku mezerami). Text se
na  obrazovce  zobrazuje inverzn. Inverzn slice 0 a 7 slou jako
dic  kdy alze jim pomoc programu pro instalaci tiskrny piadit
posloupnost  dicch znak, kter se pi jejich vyskytnut se v textu
vyle na tiskrnu (uivatelsk kdy).

    Povel  ^P7  vsouv  za  znak,  na  kterm je nastaven kurzor, znak
doasnho  rozdlovacho  znamnka (tento povel tedy definuje posledn
znak  sti slova, za kterm ji me bt slovo rozdleno). Tento znak
nen  za  normlnho stavu na obrazovce viditeln, jakmile se vak pi
formtovn odstavce nalezne v rozdlovanm slov v uritm rozmez od
pedpokldanho msta, slovo se v tomto mst rozdl - tj. zobraz se
rozdlovac znamnko.

    Povel  ^P8  mn  mal  psmeno na velk a obrcen (krom eskch
znak s diakritickmi znamnky).












9. Povely pro formtovn


    Formtovac  povely slou k formtovn odstavc - tj. kzarovn-
vn  pravch  okraj, apod. Povely pro formtovn jsou v menu ^O a v
menu Formt.

Povel                   Vyvoln   Klvesa       Menu Formt

Formtovn:
po konec odstavce       ^B                            X
po konec textu          ^OB                           X
dvousloupcov           ^OZ                           X
centrovn dku        ^OC                           X

zarovnvn prav.okraje ^OJ                           X
rozdlovn slov        ^OH                           X
rozdlovn s dotazem   ^OQ                           X
auto-tabeltor          ^OV                           X
<Enter>=konec odstavce  ^OM                           X

zatek odstavce        ^OA                           X
neformtovat odstavec   ^OU                           X
konec odstavce          ^M         <Enter>            X

    Formtovn  odstavce  probh  od  levho po prav okraj, ato od
dku, ve kterm je umstn kurzor. Pitom jsou automaticky doplovny
mezi slova mezery. Zatky prvnho idruhho dku jsou pi formtov-
n  zachovny,  konce dk se dopln po prav okraj a zatky dalch
dk se d podle zatku druhho dku. Pokud je lev okraj druhho
dku  na vy pozici ne okraj prvnho dku, zarovnvn se provede
podle prvnho dku. Lev okraj lze nastavit napevno nastavenm zat-
ku odstavce (zpravidla na zatku prvnho dku). Formtovn odstavce
lze  vypnout  znakou  "neformtovat odstavec". Znaky pro zatek od-
stavce avypnut formtovn se pi tisku nahrad mezerami.

    Dvousloupcov  formtovn  formtuje  dv  strnky textu na jednu
strnku  jako dva sloupce vedle sebe. Pi psan textu proto pouvejte
u  ku  dku  (nap. 30 znak na dku). Po zformtovn strnek
pemstte  kurzor  za  prav  okraj  do msta, kde bude umstn prav
okraj druhho sloupce azadejte pkaz pro dvousloupcov zformtovn.
Formtovn  lze  peruit  klvesou  <Esc>.  Nov  formtovn  takto
zformtovanho textu ji nadle nebude mon !

    Pokud je pi formtovn zapnuto rozdlovn slov, dochz na kon-
ci  dku k rozdlovn slov. To me bt bu automatick nebo s dota-
zem.

    Pi  zapnut  automatickho  tabeltoru dochz k peskoku kurzoru
pi  tabelaci  na  zatky  slov  podle pedchozho dku. Souasn po
stisknut  klvesy <Enter> odsko kurzor na pozici zatku pedelho
dku.  Pi  vypnutm reimu autotabelace se provdj odskoky kurzoru
na znaky nastaven v linelu dku a odskok po stisku klvesy <Enter>
se provede na zatek dku.

    Povel  ^OM nastavuje, zda bude klvesa <Enter> oznaovat t konec
odstavce,  nebo  zda  dojde  pouze k peskoku na zatek nsledujcho
dku.








10. Nastaven vzhledu strnky


    Povely  pro  nastaven  strnky  jsou  v  menu  povelu ^O avmenu
Layout.

Povel                  Vyvoln   Klvesa       Menu Layout

dk na strnku        ^OS                           X
menu linelu dk      ^OI                           X
nastaven levho okraje
 podle pozice kurzoru   ^OL                           X
nastaven pravho okraje
 podle pozice kurzoru   ^OR                           X
nastaven pravho okraje
 podle konce dku      ^OF                           X
zobrazen zhlav       ^OEK                          X
zobrazen paty strnky  ^OEF                          X
blok jako zhlav       ^OOK                          X
blok jako pata strnky  ^OOF                          X
zobraz. strnky zap/vyp ^OP                           X
zobraz. linelu dku   ^OT                           X
nedokumentn md        ^ON                           X


    Povelem ^OS lze nastavovat celkov poet dk na tiskovou strnku
(pitom  se  zobraz  rozte  dk  vcentimetrech),  poet dk pro
zhlav na zatku strnky apoet dk pro patu na konci strnky. Po
zadn je automaticky hldn poet dk zobrazen strnky na obrazov-
ce  jako  rozdl  celkovho  potu  dk na strnku a potu dk pro
zhlav a patu.

    Povelem ^OI lze vyvolat menu pro nastaven linelu dk. Zde jsou
nadefinovny lev a prav okraj dku atabeltorov znaky pro odsko-
ky  kurzoru (pokud je vypnut reim automatickho tabeltoru). Klvesou
<DeL>  lze  vymazat  nebo vrtit zpt vechny tabeltory na standardn
nastaven.  Pi zadn znaku # se nastav dekadick tabeltor. Pi ta-
belaci na tuto znaku se ve vpisu stavu pepnae INS na prvnm dku
zobraz stav DEK indikujc stav dekadickho tabeltoru, zadvan text
se  nyn  posouv  od  pozice  kurzoru  smrem  doleva (pouv se pi
zadvn sel jako poloek tabulky).

    Povely  pro  zobrazen  zhlav  nebo paty se tyto zobraz vtextu
jako  blok.  Lze  je  editovat bnmi povely a po editaci navrtit do
definice  zpt  (opt  jako blok). Pokud je zvolen reim uloen textu
Layout,  ulo  se  tyto  definice spolu sinformac o nastaven dlky
strnky.  dky  zhlav apaty strnky mohou obsahovat libovoln text
se dvma odlinostmi:

    -pi  poadavku  tisku  sla  strnky lze umstit na poadovanou
      pozici znak "#" - zde bude vytitno slo strnky.
    -dic  znak  ^OA  pro zatek odstavce m odlinou funkci - pi
      sudch strnkch se tiskne st dku ped znakou a pi lichch
      strnkch st dku za znakou.

    Pokud  chcete  uveden nastaven ponechat i pro pt tisk tohoto
textu,  muste  text  uloit  s  nastavenm  formtu textu LAYOUT nebo
uloit  nastaven  KonTextu.  Pokud vyadujete zmnu zhlav nebo paty
textu, nap. pi zmn kapitoly, muste pracovat s vce textovmi sou-
bory (nap. kad kapitola jeden soubor).

    Nedokumentn  md  textu se vol nap. pro psan program. V tomto
reimu  jsou  funkce  pro  formtovn  text  a pro nastaven vzhledu
strnky neinn - nenastavuje se zatek a konec odstavce, nezarovn-
v  se okraj, nezobrazuj se strnky, prav okraj je nastaven na maxi-
mum, tj. 240 sloupc.

11. Zmny v zobrazovn displeje


    Povely  pro  nastavovn  displeje jsou v menu Displej nebo v menu
povelu ^J.

Povel                  Vyvoln   Klvesa      Menu Displej

zmna dk displeje    ^JB                          XXX
nastaven barev disp.   ^JC                           X
npovda zap/vyp        ^JH                           X
blikn kurz. zap/vyp   ^JF                           X

    Pomoc  povelu ^JB lze pepnat poet dk, kter se zobrazuj na
obrazovce  - poet dk zvis na driveru displeje, nap. pro grafic-
kou kartu EGA je to 25, 35 a 58 dk.

    Povelem  pro nastaven barev displeje lze nastavovat barvy znak a
pozad  textu. Kurzor a vysvcen texty se zobrazuj inverznmi barva-
mi. Barvy se vol v rozmez 0 a 15 s nsledujcm pazenm:

 ͻ
                 MZJ                       MZJ
 Ķ
 0 = ern       ....  8 = temn ed       ...J
 1 = modr       M...  9 = svtle modr     M..J
 2 = zelen      .Z.. 10 = svtle zelen    .Z.J
 3 = tyrkysov   MZ.. 11 = svtle tyrkysov MZ.J
 4 = erven     ... 12 = svtle erven   ..J
 5 = purpurov   M.. 13 = svtle purpurov M.J
 6 = hnd       .Z. 14 = lut            .ZJ
 7 = svtle ed MZ. 15 = bl             MZJ
 ͼ



    U  displeje Hercules lze nastavit pouze dv kombinace - pokud bude
barva poped vt ne barva pozad, nastav se tmav pozad a svtl
poped, v opanm ppad to bude obrcen.

    U displeje CGA me bt jedna z barev nastavena na libovolnou bar-
vu, druh mus bt vdy ern.

    Displej EGA a VGA umouje nastavit libovoln kombinace obou barev
s  tm  omezenm,  e  jedna  z obou barev mus jako soust obsahovat
vechny  komponenty  druh  barvy (komponenty jsou modr M, zelen Z a
erven  a sloka zvenho jasu J).

    Pepna  pro zapnut npovdy zapn zobrazen npovdy pi pove-
lech s <Ctrl>-.
















12. Zvltn povely KonTextu


    Zvltn  povely  KonTextu lze nalzt v menu Extra avmenu povel
^J, ^Q a ^K.

Povel                  Vyvoln   Klvesa      Menu Extra

zmna pracov. prostoru  ^Kn
inform. o prac. prost.  ^JI                           X
text do bufferu         ^] (^+)                       X
text z bufferu          ^^ (^6)                       X
zpis asu              ^JT                           X
zpis data              ^JD                           X
zobrazen kalende     ^JK                           X
grafick editor         ^JG                           X
zvltn znaky          ^\ (^#)                       X
definice makroklvesy   ^QT                           X
textov kalkultor      ^JR                           X
sloupcov souet        ^JS                           X
prmr                  ^JM                           X

    KonText  umouje pracovat a v 5 pracovnch prostorech, co umo-
uje  rychl pechzen mezi jednotlivmi editovanmi texty. Po startu
programu  je  nastaven  implicitn  pracovn prostor slo 1. Pracovn
prostory  lze  pepnat  povelem  ^K(slo  pracovnho  prostoru). Pi
pepnn  pracovnho prostoru zstv pro kad prostor zachovna po-
zice  kurzoru, oznaen blok, nastaven strnek a nastaven pepna
Formt, Layout a ^O.

    Povelem  ^JI  lze obdret informace o jednotlivch pracovnch pro-
storech - nzev editovanho souboru, poet dk, voln kapacita pam-
ti a voln kapacita bufferu pro makroinstrukce. Maximln dlka soubo-
r me bt 13000 dk.

    Povelem  ^]  lze  uloit  st  odstavce (slovo, dek) do bufferu
(max. dlka 255 znak nebo max. po konec odstavce). Opakovanm povelem
^]  se pidvaj k textu dal slova. Klvesami <-- a --> lze nastavit
text po znacch, klvesami ^<-- a ^--> po slovech, klvesou <Enter> se
zkopruje text do bufferu nebo klvesami <Delete> nebo <Back space> se
penese  do  bufferu  (vymae  se  z textu). Povelem ^^ lze tento text
vrtit  (i  opakovan)  z  bufferu do textu. Pokud driver klvesnice v
potai neumouje pout tyto funkce pmo, je vhodn si nadefinovat
vlastn makroklvesy obsahujc tyto povely.

    Grafick  editor umouje (v textovm mdu) kreslen rmek tabu-
lek, diagram apod. pomoc specilnch znak. Zmna znaku pro kreslen
je  mon  pomoc  kombinace  klves <Shift>+kurzorov klvesy vlevo a
vpravo  v numerickm poli. Vnkterch ppadech zvis nastaven tto
funkce  na nastaven pepnae klvesnice <Num Lock>. Klvesou <Enter>
lze zvednout nebo spustit kreslic pero editoru.

    Mnoho  klves  lze  pedefinovat  jako makroklvesu. Jde ofunkn
klvesy  F1  a  F10  a jejich kombinace s klvesami <Ctrl>-, <Shift>-
nebo  <Alt>-,  kombinace  psmen  s klvesou <Alt>- aspeciln dic
klvesy  a  kombinace  nkterch  s  klvesami  <Ctrl>- resp. <Shift>-
(pouze  <Shift>-<Tab>). Zadn definice makroklves se provd povelem
^QT. Nejdve se stiskne klvesa, jej obsah m bt nadefinovn, pot
se  zadv obsah tto klvesy. Pi zadvn lze zapisovat pmo klve-
sy,  kter  maj  bt  obsaeny  v  definici, krom nkterch dicch
klves, kter je nutno zapsat jako kombinace znaku "^" a odpovdajc-
ho psmene (jde o klvesy <Enter>="^M", <Esc>="^[", <Back space>="^H",
<ipka  vlevo>="^S", <ipka vpravo>="^D", <Delete>="^G", <Home>="^QS",
<End>="^QD"). Maximln dlka jedn makroinstrukce me bt 240 znak,
buffer makroklves me obsahovat max. 1000 znak.

    Textov kalkultor ^JR umuje vpoet matematickho vrazu v tex-
tovm  dku.  Tvar  vsledku  lze  specifikovat pomoc znak #. Nap.
zpis  #.### uruje tvar vsledku na ti desetinn msta. Pklad: #.#
2  * 3,14 * 17# cm. Lze pout desetinnou teku nebo rku. Jsou povo-
leny nsledujc operace:

            +        souet, unrn znamnko
              -        odetn, unrn znamnko
              *        nsoben
              /        dlen
              ^        umocovn
             DIV       celoseln dlen
             MOD       zbytek po celoselnm dlen




             AND       bitov logick souet
              OR       bitov logick nebo
             XOR       bitov logick exkluzivn nebo
             NOT       bitov logick negace

             SIN       sinus
             COS       cosinus
             TAN       tangens
             ARCSIN    arcus sinus
             ARCCOS    arcus cosinus
             ARCTAN    arcus tangens
             LN        pirozen logaritmus
             LOG       dekadick logaritmus
             SQRT      odmocnina
             DEG       pevod radiny -> stupn
             RAD       pevod stupn -> radiny

             PI        konstanta 
             E         Eulerova konstanta e


    Vrazy  mohou  bt  uzavrny do zvorek. Operace maj nsledujc
prioritu:

             1.- unrn znamnko a NOT
             2.- funkce
             3.- umocovn
             4.- nsoben/dlen
             5.- souet/rozdl, AND, OR, XOR

    Pro  opertory  a  funkce  se  nerozliuje  zpis velkmi a malmi
psmeny.  Pro  celoseln  opertory  DIV, MOD, AND, OR, XOR a NOT se
pouvaj  jako  operandy cel sla v rozsahu -32768 a +65535. Argu-
menty funkc mus bt uzaveny do zvorek. Goniometrick funkce pracu-
j s argumentem vyjdenm v radinech. Tvar tisku selnch daj lze
volit  i  v hexadecimln soustav (ppona H) nebo v binrn soustav
(ppona B) - nap. #H 1000 vytiskne $3E8. Pvodn vraz lze po vpo-
tu ^JR navrtit povelem ^QL.

    Povelem ^JS lze setat sla v oznaenm sloupcovm bloku. Vsle-
dek  je zaspn na pozici kurzoru (desetinn teka). Pi pouit funkce
sloupcovho  soutu  ^JS mus bt vsledek zapsn s desetinnou rkou.
Teka  je  interpretovna jako oddlova tisc. Je povoleno vyjden
ve form 200,- (znak "-" je interpretovn jako 00).

    Povelem  ^JM  lze vypotat aritmetick prmr sel ve sloupcovm
bloku (jinak plat to, co u povelu ^JS).


13. Tisk a instalace tiskrny


Povel                  Vyvoln   Klvesa        Menu Tisk

tiskov menu            ^KP
tisk textu                                            X
sriov tisk                                          X
ten instal. z disku   ^PR                           X
zmna instalace                                       X
zven kvalita zap/vyp                               X
psmo Elite  zap/vyp                                  X
zk psmo zap/vyp                                    X
proporc. tisk zap/vyp                                 X
volba 1 zap/vyp                                       X
volba 2 zap/vyp                                       X
samostatn list zap/vyp                               X
vmna papru zap/vyp                                 X

dic znaky Uiv.0
       a Uiv.7      ^O0..^O7

    Volbou  tisk  textu se vol jednoduch vtisk textu. Vol se po-
ten  strnka  k  vytitn, konen strnka kvytitn, slo prvn
strnky  (tj.  jak  slo bude mt prvn strnka) a poet exempl k
vtisku. Tisk textu probh vpozad. Titn text lze souasn edito-
vat,  co  je  teba  mt na pamti, aby nedolo nap. k posuvu dk,
nebo  text  k  tisku  m svj vlastn ukazatel titn strnky, dku
apozice.  Novm  vyvolnm  povelu  ^KP  se  zobraz volba umoujc
peruen tisku.

    Sriov  tisk  umouje pouvn promnnch v textu, za kter lze
dosazovat  konkrtn  texty.  Data pro sriov tisk se mus nachzet v
pracovn  pamti, tiskne se text z jinho pracovnho prostoru. Sriov
tisk  neprobh  v  pozad,  vtextu nelze bhem tisku provdt zmnu.
Tisk lze peruit stiskem klvesy <Esc>.

    Po  volb  sriovho  tisku se vol pracovn prostor, ve kterm je
umstn soubor k tisku, a zda bude tisk vdy znovu formtovn. Typick
uspodn pro sriov tisk je:

    1.- data promnnch v prostoru 1
    2.- soubor v prostoru 2
    3.- start sriovho tisku v prostoru 1

    Pokud  nastavujete  pepna  pro nov formtovn, pesvdte se,
zda  jsou sprvn nastaveny pepnae pro formtovn textu. Pi tisku
bude titn text vdy znovu peformtovn.

    Textov  promnn je uvozena znakem "@", nsledovanm slic 1 a
9.  Promnn  @0  je rezervovna pro aktuln datum. V datovm souboru
jsou  obsaena data, kad dek obsahuje jeden soubor dat, jednotliv
poloky  jsou  oddleny rkami. Pokud m soubor obsahovat rku, mus
bt oddlena uvozovkami.

    Volba  pro  ten instalace umouje naten souboru pro instalaci
tiskrny, nap. pi vce instalacch pro tiskrnu.

    Pepna  vy  kvality  zapn reim tisku na tiskrnu NLQ (Near
Letter Quality - zven kvalita psma).

    Psmo  Elite je hust psmo 1/12 palce. V normlnm stavu je roz-
te znak 1/10 palce (to souhlas s rozte znak psacho stroje).


    zk  psmo je psmo s rozte znak 1/17 palce (u driveru PRINTEX
je to polovina normln roztee, tj. nap. 1/20 palce).

    Proporcionln  tisk  zapn  proporcionln reim tisku, kdy jsou
roztee  mezi  znaky  regulovny  tak, aby zstaly konstantn skuten
roztee mezi jednotlivmi znaky.

    Volby 1 a 2 jsou volby nadefinovateln uivatelem - jako doporue-
n  nastaven  je  Volba  1  = nastaven dvojitho petisku textu (pro
vy kvalitu) Volba 2 = nastaven dkovn 1/4 palce, poet dk 48
na   strnku   (tj.  standardn  dkovn  psacho  stroje,  normln
dkovn vstupu na tiskrnu je 1/6 palce, tj. 72 dk na strnku).

    Pepna pro nastaven samostatnho listu se pouv pi samostat-
nch  listech  (tisk  neprobh na skldan papr). Dlka samostatnho
listu je nastavena pi instalaci tiskrny na 10,5 palce, dlka strnky
skldanho papru je nastavena na 12 palc.

    Pepna  pro  vmnu  papru umouje vmnu papru vtiskrn po
vytitn kad strnky textu.

    Volba pro zmnu instalace umouje vyvoln programu pro instalaci
tiskrny TINSTALL.


13.1.- Instalace tiskrny - TINSTALL

    Program  TINSTALL  umouje  instalaci ovldn tiskrny programem
KonText.  Po  startu  programu  je mon volit znsledujcch voleb -
zmna  instalace  (te  nastaven instalace z programu KonText), ten
instalace z disku, uloen instalace na disk (jako soubor), konec pro-
gramu TINSTALL.

    Pi modifikaci souasnho nastaven tiskrny v KonTextu lze nasta-
vovat  jednotliv  dic pkazy pro tiskrnu. Jednotlivmi strnkami
voleb  lze  listovat  klvesami  <Page  Up> a <Page Down> nebo <Enter>
(celkem 5 strnek). Kurzorovmi klvesami lze posouvat kurzor nahoru a
dol.  Klvesou  <Esc> se lze navrtit do hlavnho menu. Sekvence kd
jsou  dekadick  sla  v  rozsahu 0 a 255 oddlen rkami. Klvesou
<Back  Space>  lze  mazat  posledn  znak.  Klvesou <Enter> se ukon
zadvn  sekvence,  klvesou <Esc> se peru zadvn. Do zadvacho
mdu  lze  vstoupit stiskem klvesy <Back Space>, slic nebo rkou.
Povelem ^Y lze vymazat cel dek.

    Na  strnce  1  lze volit kdy pro volbu typu psma (tj. pepnae
pouvan v podmenu <Ctrl>-P).

    Na  strnce  2  se  vol kdy mdu tisku (kdy, kter se vylou na
tiskrnu na zatku tisku - proporcionln tisk apod.).

    Na  strnce  3  se  vol  sekvence  kd na zatku a konci dk,
strnky a tisku a nastaven dkovn tiskrny (nastavuje se dkovn
pro  posuv  o  1/2 dku - nap. u 8 jehlikovch tiskren je to povel
ESC 3 n, kde n udv posuv papru v 1/216 palce).


    Uivatelsk  kdy jsou kdy, kter se vylou po zadn povel ^O a
slice  0  a 7 (zobraz se jako inverzn slice v textu). Tyto kdy
slou ke zvltnm, uivatelem definovatelnm funkcm.

    Pekdovac  tabulka  umouje  nahrazen  titnch znak za jin
znaky,  voliteln  uivatelem.  Lze  nadefinovat 16 znak, kter budou
nahrazeny  jinm znakem. Zadv se kd znaku k pekdovn (znak ten
z textu) a kd vstupnho znaku, oddlen rkou. Kurzorovmi klvesa-
mi  vlevo  a  vpravo se lze pesouvat ASCII tabulkou znak. Pokud jako
vstupn  kd  bude  nastaven  kd  0  a 7, bude vyslna odpovdajc
sekvence  uivatelskch kd 0 a 7. Standardn je pedefinovn znak s
kdem  250  (<F3>)  jako  znak  mezery, co umouje jeho pouit jako
pevn  mezera  (aby  nedochzelo v tomto mst k dlen slova). Znak s
kdem  127  (^<Back  Space>)  je  pedefinovn jako krok zpt, m je
umonn petisk pedchozho znaku.

    Pi  formtovn  textu v programu KonText jsou mnny mezery mezi
slovy tak, aby byl prav okraj zachovn. Pokud je poadovna mezi dv-
ma  slovy  pevn  mezera, kter nebude formtovacmi povely mnna, je
mon pout k tomuto elu nkter znak, nap. znak teky s kdem 250
(ze zvltnch znak). Aby tento znak nebyl pi tisku titn jako te-
ka, je teba v pekdovac tabulce pekdovat tento znak na znak meze-
ry - zadat 250,32.

    V menu pro dlku papru atd. lze nastavit dlku strnky skldanho
papru a samostatnho listu papru, ze kterch se vypotvaj roztee
dk.  daje  se udvaj v palcch (1palec = 2,54 cm) s max. 2 dese-
tinnmi msty.

    Nastavenm  potu  petisk vraznho tisku lze urit, kolikrt je
petitn text pi vraznm tisku (0 a 2).

    Tiskov kanl definuje vstupn kanl pro tisk (0 = LPT1, 1 = LPT2
atd.). Vstup probh pes systmov peruen BIOS INT 17H.


Typick nastaven pro tiskrny (dic kdy EPSON a IBM):

nadsazen     zap       27,83,0             ESC S NUL
nadsazen     vyp       27,84               ESC T
podsazen     zap       27,83,1             ESC S SOH
podsazen     vyp       27,84               ESC T
kurzva       zap       27,52               ESC 4
kurzva       vyp       27,53               ESC 5
podtren     zap       27,45,1             ESC - SOH
podtren     vyp       27,45,0             ESC - NUL
zvraznn    zap       27,69               ESC E
zvraznn    vyp       27,70               ESC F
irok psmo  zap (IBM) 27,87,1             ESC W SOH
                 (EPSON)14                  SO
                        27,14               ESC SO
irok psmo  vyp (IBM) 27,87,0             ESC W NUL
                 (EPSON)20                  DC4

vy kvalita zap       27,120,1            ESC x SOH
vy kvalita vyp       27,120,0            ESC x NUL
psmo ELITE   zap       27,77               ESC M
psmo ELITE   vyp       27,80               ESC P
zk psmo    zap       15                  SI
                        27,15               ESC SI
zk psmo    vyp       18                  DC2
proporcionl. zap       27,112,1            ESC p SOH
proporcionl. vyp       27,112,0            ESC p NUL


zatek dku
konec dku             13,10               CR LF
zatek strany
konec strany
zatek tisku     (IBM) 27,64               ESC @
konec tisku
nastav. dkovn
  pro 24 jehlik.tisk.  27,51,90            ESC 3 Z
  pro 8 jehlik.tisk.   27,51,108           ESC 3 l

pedefinovac tabulka:
0                       250,32              . -> SPC
1                       127,8              DEL-> BS

dlka skldanho papru 12
dlka jednotliv. list  10,5
vrazn petisk         1
tiskov kanl           0

    Pozn.: pi parametrech povel 0 nebo 1 lze nkdy pout libovoln
            znaky - rozliuje se pouze sud a lich slo.

    Jako  dal  typick  povely  pro  ovldn tiskrny EPSON/IBM pro
pouit ve zvltnch funkcch jsou:

dvojit petisk zap:    27,71               ESC G
dvojit petisk vyp:    27,72               ESC H


nastaven typu psma:   27,33,n             ESC ! (n)

  kde n je slo s nsledujcm vznamem bit:
         0 = psmo Elite (psmo 1/12 palce)
         1 = zhutn tisk (psmo 1/17 palce)
         2 = zvraznn tisk (Bold)
         3 = dvojit petisk dku
         4 = dvojnsobn ka psma

grafika 480 bod/8":    27,75,n1,n2         ESC K (n1)(n2)
  za povelem nsleduje
  (n2 x 256 + n1) bajt
  grafiky
grafika 960 bod/8":    27,76,n1,n2         ESC L (n1)(n2)
grafika 960 bod/8":    27,89,n1,n2         ESC Y (n1)(n2)
grafika 1920 bod/8":   27,90,n1,n2         ESC Z (n1)(n2)
voliteln grafika:      27,42,m,n1,n2      ESC * (m)(n1)(n2)

  kde m je slo nastavujc reim (0 a 6)
  n1 x 256 + n2 je poet bajt grafiky

dkovn 1/8 palce:    27,48               ESC 0
dkovn 7/72 palce:   27,49               ESC 1
dkovn 1/6 palce:    27,50               ESC 2
nast.dk.v 1/216":     27,51,n             ESC 3 (n)
  kde n je dkovn
  1 a 255 v 1/216"
nast.dk.v 1/72":      27,65,n             ESC A (n)
  kde n je dkovn
  1 a 85 v 1/72"


posun o dek dol:     10                  LF
vertikln tabeltor:   11                  VT
nov strnka:           12                  FF
posun dol:             27,74,n             ESC J (n)
  kde n je posuv
  hlaviky dol
  1 a 255 v 1/216"
posun nahoru:           27,106,n            ESC j (n)
  kde n je posun
  hlaviky nahoru
  1 a 255 v 1/216"
nast.konc. d.na str.: 27,78,n             ESC N (n)
  kde n je konen
  dek 1 a 127
vypnut konc. dku:    27,79               ESC O


krok zpt:              8                   BS
horizont.tabeltor:     9                   HT
zatek dku:          13                  CR
nastaven vert.tabel.:  27,66,n,0           ESC B (n) NUL
  kde n je posloupnost
  bajt 1 a 254 (max.8)
  definujcch tabel.
  znaky, ukonen
  znakem NUL
nastaven dlky strany: 27,67,n             ESC C (n)
  kde n je poet dk
  na strnku 1 a 127

nastaven dlky strany: 27,67,0,n           ESC C NUL (n)
  kde n je dlka strany
  1 a 22 v palcch
nast.horiz.tabeltoru:  27,68,n,0           ESC D (n) NUL
  kde n je posloupnost
  bajt 1 a 233 (max.12)
  definujcch tabel.
  znaky, ukonen
  znakem NUL
nast.potu znak na .: 27,81,n            ESC Q (n)
  kde n je poet
  znak na dek
  1 a 233
ruen text.bufferu:    24                  CAN
ruen posled. znaku:   127                 DEL
zvonek:                 7                   BEL
vyp. kontroly papru:   27,56               ESC 8
zap. kontroly papru:   27,57               ESC 9
volba souboru znak:    27,82,n             ESC R (n)
  kde n je slo 0
  a 8 definujc
  tabulku znak
pro IBM tab.2 zap:      15                  SI
              vyp:      14                  SO
inicializace tiskrny:  27,64               ESC @


13.2.- Tabulka ASCII znak, formt dat KonTextu

    Textov soubor v programu KonText je ukldn jako normln textov
soubor ve formtu rozen tabulky znak IBM. Jako znaky se vyuvaj
vechny  znaky  s kdem 32 a 254. Pi nastaven kdu souboru ASCII se
konce dk oznauj posloupnost znak CR LF (kdu 13,10). Konec sou-
boru je oznaen znakem EOF (kd 26). Z pepna typu psma se vyuv
pouze znak pro dvojnsobnou ku znak (kd 255). Ostatn dic kdy
se  neukldaj. Pi nastaven formtu KonText se ukldaj dic znaky
pro  pepnn typ psma, oznaen odstavc a rozdlovacch znamnek.
Ve  formtu Layout se krom pedchozch dicch znak ukld navc na
zatku  souboru  hlavika  s informacemi o nastaven vzhledu strnky.
Tyto  informace  pi  naten  souboru  pedefinuj souasn nastaven
vzhledu  strnky.  Tato hlavika m standardn formt: na zatku hla-
viky  je  identifikan  jmno CONTEXT. Za identifikac nsleduje pt
selnch  daj informujcch o nastaven vzhledu strnky - je to in-
formace o offsetu levho okraje (poet pozic, kter se pitaj kle-
vmu okraji - pro nastaven okraje na zatku obrazovky m hodnotu 0),
o  posunu  pravho  okraje  od  levho okraje (odpovd potu znak na
dku  strnky  plus  jedna), poet dk hlaviky, poet dk paty a
celkov  dlka  strnky. Tyto informace jsou umstny vechny v jednom
dku  spolu  s  nvtm souboru KonText a ukoneny znakem EOL (konec
dku - tj. znaky CR a LF s kdy 13,10). Kad seln daj m dlku 4
znaky a je zarovnn doprava. Na dalch dcch je umstna hlavika a
za n pata strnky (poty dk odpovdaj dajm v hlavice souboru).

    Pepnae  typu  psma  se  automaticky  vechny vypnaj na konci
dku.

0   - nadsazen zap/vyp
1   - podsazen zap/vyp
2   - kurzva zap/vyp
3   - podtren zap/vyp
4   - zvraznn tisk zap/vyp
5   - pouze pro vnitn pouit (inverzn psmo-uiv.funkce)

6   - oznaen rozdlovacho znamnka slova na konci dku
     Pro  pechodn oznaen rozdlovacho znamnka v textu (tj. nen
      viditeln) je posledn znak ve slabice (tj. pi rozdlovn bude
      umstn na konci dku) ormovn dvma znaky s kdem 6. Jinak je
      na konci dku umstn znak s kdem 6 a rozdlovac znak - (toto
      nastaven  je  pouito z dvodu, aby jin editory pi ignorovn
      znaku  s  kdem 6 byly schopny sprvn interpretovat rozdlovac
      znamnka v textu).

7   -vnitn pouit - pechodn rozdlen

10  -znak  LF  (nov  dek  v tabulce ASCII) - v KonTextu je ukldn
      spolu  se  znakem  CR  jako posloupnost znak pro ukonen dku
      (posloupnost  kd CR LF = 13,10), pi ten a prci s textem se
      ignoruje.

13  -znak CR (konec dku) - je pouvn jako znak pro ukonen dku
      textu - pi ukldn textu je nsledovn znakem LF (kd 10).

16  -znak pro oznaen zatku odstavce


17  -znak  pro  oznaen  konce odstavce - text bude formtovn vod-
      stavci po dek, ukonen touto znakou.

21  -znak paragrafu (jako normln znak, lze jej zadat jako <Ctrl>-U)

26  -znak  EOF  -  oznauje  konec souboru, data za tmto znakem jsou
      ignorovna,  pi  ukldn  textu  je to posledn bajt, kter je
      uloen v souboru.

31  -oznaen  neformtovanho  odstavce  -  nsledujc  text nebude
      formtovn.

255 -oznauje  znak, kter za nm nsleduje, jako znak s dvojnsobnou
      kou  (mus nsledovat ped kadm znakem v textu s dvojnsob-
      nou kou)

8,9,11,12,
14,15,18 a 25,
27 a 30 -neuvauj se jako dic znaky - pouze se zobraz jako zna-
           ky,  nelze je zadvat pmo do textu (krom znaku 21) - pi
           zadvn pomoc klvesy <Alt> se povauj za dic klvesy
           jako ^K, ^[ (Esc) apod.


    Znaky  s  kdy  vtmi  ne 123 lze pi editaci textu zadvat bu
volbou pro rozen znaky ^\ nebo pomoc klvesy <Alt>:

    1.- stisknte klvesu <ALt>
    2.-zadejte  dekadick  kd  znaku  na seln klvesnici po prav
        stran klvesnice (podle tabulky)
    3.- uvolnte klvesu <Alt>



Tabulka znak ASCII:
ͻ
 0 NUL 32    64 @  96 ` 128  160  192  224  
 1 SOH 33 !  65 A  97 a 129  161  193  225  
 2 STX 34 "  66 B  98 b 130  162  194  226  
 3 ETX 35 #  67 C  99 c 131  163  195  227  
 4 EOT 36 $  68 D 100 d 132  164  196  228  
 5 ENQ 37 %  69 E 101 e 133  165  197  229  
 6 ACK 38 &  70 F 102 f 134  166  198  230  
 7 BEL 39 '  71 G 103 g 135  167  199  231  
Ķ
 8 BS  40 (  72 H 104 h 136  168  200  232  
 9 HT  41 )  73 I 105 i 137  169  201  233  
10 LF  42 *  74 J 106 j 138  170  202  234  
11 VT  43 +  75 K 107 k 139  171  203  235  
12 FF  44 ,  76 L 108 l 140  172  204  236  
13 CR  45 -  77 M 109 m 141  173  205  237  
14 SO  46 .  78 N 110 n 142  174  206  238  
15 SI  47 /  79 O 111 o 143  175  207  239  
Ķ
16 DLE 48 0  80 P 112 p 144  176  208  240  
17 DC1 49 1  81 Q 113 q 145  177  209  241  
18 DC2 50 2  82 R 114 r 146  178  210  242  
19 DC3 51 3  83 S 115 s 147  179  211  243  
20 DC4 52 4  84 T 116 t 148  180  212  244  
21    53 5  85 U 117 u 149  181  213  245  
22 SYN 54 6  86 V 118 v 150  182  214  246  
23 ETB 55 7  87 W 119 w 151  183  215  247  
Ķ
24 CAN 56 8  88 X 120 x 152  184  216  248  
25 EM  57 9  89 Y 121 y 153  185  217  249  
26 SUB 58 :  90 Z 122 z 154  186  218  250  
27 ESC 59 ;  91 [ 123 { 155  187  219  251  
28 FS  60 <  92 \ 124 | 156  188  220  252  
29 GS  61 =  93 ] 125 } 157  189  221  253  
30 RS  62 >  94 ^ 126 ~ 158  190  222  254  
31 US  63 ?  95 _ 127   159  191  223  255   
ͼ


14. Povely pro prci se soubory


    Povely pro prci se soubory jsou umstny v menu Soubor a v podme-
nu povelu ^K.

Povel                  Vyvoln   Klvesa       Menu Soubor

menu soubor            ^KD
ten textu z disku     ^KL                           X
uloen textu na disk   ^KS                           X
ten bloku z disku     ^KR                           X
uloen bloku na disk   ^KW                           X
ruen souboru                                        X
pejmenovn souboru                                  X
koprovn souboru                                    X
start programu          ^KX                           X
uloen nastaven                                     X
ukonen KonTextu       ^KQ                           X

    V  datovm  menu  se po lev stran objev zobrazen soubor vak-
tulnm adresi. Klvesou A a K lze pepnat aktuln disk. Po volb
funkce  z  datovho  menu  (nap. ten souboru) lze vybrat poadovan
soubor  pomoc  kurzorovch  klves  a  klvesy  <Enter>. Vbrem pod-
adrese  nebo  nadazenho  adrese (oznaen \..) a stiskem <Enter>
lze  pechzet  mezi  adresi na disku. Povely ^KL, ^KS, ^KR a ^KW se
li  od  povel  z menu Soubor tm, e je teba zapsat jmno souboru,
co umouje zadvat tyto povely jako makroinstrukce.

    Povelem   pro  start  programu  lze  odstartovat  program  zdisku
spponou  EXE  nebo  COM. Pro odskok do operanho systmu se spust
povelov  interpreter  COMMAND.COM.  Pro  nvrat do KonTextu se zape
povel  EXIT.  Spoutn  program, ponechvajcch v pamti rezidentn
st,  nen vhodn. Vkadm ppad se doporuuje ped startem jinho
programu zKonTextu uloit si editovan text na disk.

    Pi  startu programu povelem ^KX je nutno uvst i extenzi programu
EXE  nebo COM. Programu lze zadat parametry uveden za jmnem programu
a oddlen mezerou. Jako zvltn parametr lze pout znak procenta %,
kter  bude nahrazen jmnem editovanho souboru. To lze pout nap. k
vyvoln  kompiltoru  assembleru  pi vytven programu ve strojovm
kdu  (lze  nadefinovat  jako makroklvesu). Lze takto t nadefinovat
extern povel KonTextu - po stisku makroklvesy se pomoc tohoto pove-
lu   spust  extern  program  (obdoba  startu  instalanho  programu
TINSTALL). Pro vyvoln systmovho povelu lze spustit povelov inter-
preter  COMMAND.COM  sparametrem  /C nsledovanm pkazovm dkem -
nap. COMMAND.COM/CTIME umon nov nastaven systmovch hodin.

    Pepna  pro  nastaven formtu textovho souboru umouje nasta-
ven  bu  jako  standardn  soubor ASCII (budou uloeny pouze znaky v
rozsahu  32 a 255 a z dicch znak pouze znaky pro konec dku CR a
LF  -  tj.  kdy 13 a 10), formt KonText (budou uloeny i dic kdy
pro pepnn typ psma) nebo formt Layout (bude uloena i informace
onastaven dlky strnky textu a nastaven hlaviky a paty strnky) -
tento  formt je nejvhodnj nastavit pi psan novch dokument, pro
psan  zdrojovch  text  program je nejvhodnj reim ASCII. Formt
souboru  se  projevuje  pouze pi ukldn souboru (tj. do jak rovn
budou obsaeny vtextu informace o textu, s ktermi je editovno), pi
ten na formtu nezle.

    Zapnutm  pepnae  pro  vytven  zlonho  souboru BAK je pi
ukldn   nov   editovanho  souboru  star  pejmenovn  na  <jmno
souboru>.BAK  a  na disk je uloen nov soubor pod novm jmnem. Pokud
je  pepna  vypnut,  je  star  soubor zruen. Pi ukldn bloku se
zlon soubor .BAK nevytv.


15. Souhrn ovldacch povel KonTextu


Makroklvesy:
    (Pozn.: u nkterch pota je vhodn pi problikvn npovdy u
povel s <Ctrl>- vypnout stav klvesnice Num Lock).

    Znak ^ ped oznaenm klvesy znamen stisk klvesy spolu s klve-
sou  <Ctrl>. Kombinace klvesy s klvesou <Alt> se nkdy oznauje jako
prefix "\" ped oznaenm klvesy.


F1         zatek odstavce                   ^OA
F2         neformtovat odstavec              ^OU
F3         pevn mezera                       znak s kdem 250
F4         pechodn rozdlen slova          ^S^P7
F5         zapnut/vypnut konce odstavce     ^OM
F6         zapnut/vypnut auto-tabeltoru    ^OV
F7         zobrazen linelu dk            ^OT
F8         menu linelu dk                 ^OI
F9         definice makroklvesy              ^QT
F10        ukonen editace textu             ^KS^KQ

^F1        pepnut prostoru 1                ^K1
^F2        pepnut prostoru 2                ^K2
^F3        pepnut prostoru 3                ^K3
^F4        pepnut prostoru 4                ^K4
^F5        pepnut prostoru 5                ^K5
^F6        koprovn bloku                   ^KC
^F7        pesun dku nahoru                ^KB^KK^E^KV^KH
^F8        pesun dku dol                  ^KB^KK^X^X^KV^KH
^F9        text z odstavce do bufferu         ^]
^F10       text z bufferu                     ^^

<Shift>-F1 zmna znaku na vrazn psmo       ^P5
<Shift>-F2 zmna znaku na podtren psmo     ^P4
<Shift>-F3 zmna znaku na kurzvu             ^P3
<Shift>-F4 zmna znaku na irok              ^KNB^KNK^PB^KT^PB^D^D^KH
<Shift>-F5 zmna znaku na nadsazen psmo     ^P1
<Shift>-F6 zmna znaku na podsazen psmo     ^P2
<Shift>-F7 zmna znaku na inverzn psmo      ^P6
<Shift>-F8 zmna velkho psmene na mal      ^P8
<Shift>-F9 grafick editor                    ^JG^M
<Shift>-F10 opakovn zvltnho znaku        ^\^M

<Alt>-F1   pepnut psma na vrazn psmo    ^PF
<Alt>-F2   pepnut psma na podtren psmo  ^PU
<Alt>-F3   pepnut psma na kurzvu          ^PK
<Alt>-F4   pepnut psma na irok psmo     ^PB
<Alt>-F5   pepnut psma na nadsazen psmo  ^PH
<Alt>-F6   pepnut psma na podsazen psmo  ^PT
<Alt>-F7   pepnut psma na normln psmo   ^PN
<Alt>-F8   nastaven znaky v textu           ^S^P6
<Alt>-F9   pesun na znaku zpt (nahoru)     ^QF^MB^M
<Alt>-F8   pesun na znaku vped (dol)      ^QF^M^Y^M

ipka vlevo   posuv kurzoru o pozici vlevo    ^S
ipka vpravo  posuv kurzoru o pozici vpravo   ^D
ipka nahoru  posuv kurzoru o dek nahoru    ^E
ipka dol    posuv kurzoru o del dol      ^X

^ipka vlevo  posuv kurzoru o slovo vlevo     ^A
^ipka vpravo posuv kurzoru o slovo vpravo    ^F

<Home>     posuv kurzoru na zatek dku     ^QS
<End>      posuv kurzoru na konec dku       ^QD
<Page Up>  posuv kurzoru o strnku vzhru     ^R
<Page Down> posuv kurzoru o strnku dol      ^C
<Insert>   zapnut/vypnut reimu vkldn    ^V
<Delete>   mazn znaku nad kurzorem          ^G

^<Page Up> posuv kurzoru na zatek souboru   ^QR
^<Page Down> posuv kurzoru na konec souboru   ^QC
^<Home>    posuv kurzoru na horn okraj obraz.^QE
^<End>     posuv kurzoru na doln okraj obraz.^QX
<Shift>-<Tab> vkldn mezer                  (5 znak mezer)

    Kombinace  klvesy  <Alt>  s psmeny A a Z je vhodn ponechat pro
pouit pi editacch pro nadefinovn asto se opakujcch slov.

Povely s <Ctrl>-:

^A    pesun kurzoru o slovo vlevo (^ipka vlevo)
^B    peformtovn odstavce od pozice kurzoru po konec odstavce
^C    pesun kurzoru o strnku nahoru (PAGE UP)
^D    posun kurzoru o pozici vpravo (ipka vpravo)
^E    posun kurzoru o dek nahoru (ipka nahoru)
^F    posun kurzoru o slovo vpravo (^ipka vpravo)
^G    mazn znaku nad kurzorem (DEL)
^H    mazn znaku ped kurzorem (BACK SPACE)
^I    odskok kurzoru na dal pozici tabeltoru (<Tab>)
^J    vyvoln podmenu Displej/Extra
^K    vyvoln podmenu Blok/Soubor
^L    opakovn poslednho hledn/zmny
^M    konec odstavce (ENTER,F4)
^N    vloen przdnho dku
^O    vyvoln podmenu Formt./Layout
^P    vyvoln podmenu Psmo
^Q    vyvoln podmenu Kurzor
^R    posuv kurzoru o strnku dol (PAGE DOWN)
^S    posuv kurzoru o pozici vlevo (ipka vlevo)
^T    mazn slova za kurzorem
^U    znak paragrafu
^V    zapnut/vypnut reimu vkldn (<Insert>)
^W    rolovn obrazovky nahoru
^X    posuv kurzoru o dek dol (ipka dol)
^Y    vymazn dku, ve kterm je kurzor
^Z    rolovn obrazovky dol
^[    odpovd klvese ESC
^\    vyvoln tabulky zvltnch znak
^]    uloen sti textu odstavce do bufferu (^F9)
^^    zpis textu z bufferu do textu (^F10)
^-    zmna znaku nad kurzorem s nsledujcm znakem

Podmenu povelu ^J:

^JB   pepnut potu dk na obrazovce
^JC   nastaven barev obrazovky
^JD   zpis aktulnho data do textu
^JF   zapnut/vypnut blikn kurzoru
^JG   grafick editor
^JH   zapnut/vypnut zobrazen podmenu povel s <Ctrl>
^JI   vyvoln informace o pracovnch prostorech
^JK   vyvoln kalende a hodin
^JM   vpoet aritmetickho prmru sloupcovho bloku
^JR   dkov vpoet v textu
^JS   souet  sloupcovho  bloku  (sete  vechna sla ve sloupcovm
       bloku  - pro oddlen desetinnch mst pouijte desetinnou r-
       ku,  pro  oddlen tisc mete pout teku; vsledek je um-
       stn na pozici kurzoru)
^JT   zpis aktulnho asu do textu

Podmenu povelu ^K:

^KB    oznaen zatku dkovho bloku
^KC    koprovn bloku na pozici kurzoru
^KD    vyvoln podmenu Soubor
^KE    mazn celho textu v aktulnm pracovnm prostoru
^KG    koprovn  oznaenho  bloku  z jinho pracovnho prostoru na
        pozici  kurzoru (za povelem se zad slo pracovnho prostoru,
        ze kterho se m blok zkoprovat).
^KH    zapnut/vypnut zobrazen bloku (^F6)
^KK    oznaen konce dkovho bloku
^KL    ten textovho souboru z disku
^KN    oznaen  zatku  (nsleduje  B)  nebo  konce  (nsleduje  K)
        sloupcovho bloku (^F7, ^F8)
^KP    vyvoln podmenu Tisk
^KQ    ukonen KonTextu a nvrat do oper. systmu (F10)
^KR    ten textovho souboru z disku jako dkov blok
^KS    uloen textu na disk a pokraovn v editaci (F10)
^KT    zmna psma v bloku podle aktulnho nastaven psma
^KV    pesun bloku na pozici kurzoru
^KW    zpis dkovho bloku na disk jako textov soubor
^KX    start programu z disku (typ EXE nebo COM)
^KY    mazn oznaenho bloku
^K1 a ^K5pepnut do prac. prostoru 1 a 5 (^F1 - ^F5)

Podmenu povelu ^O:

^OA    oznaen zatku odstavce (F1)
^OB    formtovn textu od pozice kurzoru po konec textu
^OC    centrovn dku
^OE    zobrazen  zhlav  (nsleduje K) nebo paty strnky (nsleduje
        F) jako dkov blok
^OF    nastaven pravho okraje podle konce dku
^OH    zapnut/vypnut rozdlovn slov na konci dku
^OI    vyvoln menu linelu dk (F8)
^OJ    zapnut/vypnut zarovnvn pravho okraje
^OL    nastaven levho okraje na pozici kurzoru
^OM    zap./vyp. funkce ENTER jako konec odstavce (F5)
^ON    zapnut/vypnut nedokumentnho reimu
^OO    uloen  oznaenho dkovho bloku jako zhlav (nsleduje K)
        nebo pata strnky (nsleduje F)
^OP    zapnut/vypnut zobrazen strnkovn
^OQ    zapnut/vypnut dotazu pi rozdlovn slov
^OR    nastaven pravho okraje na pozici kurzoru
^OS    vyvoln podmenu nastaven potu dk na strnku
^OT    zapnut/vypnut zobrazen linelu (F7)
^OU    oznaen odstavce jako neformtovanho (F2)
^OV    zapnut/vypnut automatickho tabeltoru (F6)
^OZ    formtovn textu dvousloupcov
^O0 a ^O7 nastaven dicho znaku pro uivatelsk funkce

Podmenu povelu ^P:

^PB    zapnut/vypnut dvojnsobn ky psma (<Alt>-F4)
^PF    zapnut/vypnut vraznho tisku (<Alt>-F1)
^PH    zapnut/vypnut nadsazen (<Alt>-F5)
^PK    zapnut/vypnut kurzvy (<Alt>-F3)
^PN    nastaven normlnho psma (<Alt>-F7)
^PR    ten inicializanho souboru pro tiskrnu z disku
^PT    zapnut/vypnut podsazen (<Alt>-F6)
^PU    zapnut/vypnut podtren (<Alt>-F2)
^P1    zapnut/vypnut nadsazen pro jeden znak (<Shift>-F5)
^P2    zapnut/vypnut podsazen pro jeden znak (<Shift>-F6)
^P3    zapnut/vypnut kurzvy pro jeden znak (<Shift>-F3)
^P4    zapnut/vypnut podtren pro jeden znak (<Shift>-F2)
^P5    zapnut/vypnut zvraz. psma pro 1 znak (<Shift>-F1)
^P6    zapnut/vypnut  inverznho psma pro jeden znak (pi tisku se
        nahrazuje mezerami) (<Shift>-F7)
^P7    oznaen rozdlovac znaky na znak nad kurzorem (<Shift>-F9)
^P8    zmna malho psmena na velk nebo naopak (<Shift>-F8)

Podmenu povelu ^Q:

^QA    hledn a zmna textovho etzce
^QB    pesun kurzoru na zatek bloku
^QC    pesun kurzoru na konec textu (^PAGE DOWN)
^QD    pesun kurzoru na konec dku (<End>)
^QE    pesun kurzoru na horn okraj obrazovky (^<Home>)
^QF    hledn texovho etzce
^QH    mazn dku po pozici kurzoru
^QK    pesun kurzoru na konec bloku
^QL    navrcen poslednch zmn
^QM    nastaven znaky
^QP    nastaven kurzoru na znaku
^QR    pesun kurzoru na zatek textu (^PAGE UP)
^QS    pesun kurzoru na zatek dku (<Home>)
^QT    definice makroklvesy (F9)
^QX    pesun kurzoru na spodn okraj obrazovky (^<End>)
^QY    mazn dku od kurzoru po konec dku
^QZ    zadn pozice kurzoru
