
                                   Ŀ
                                    CSKEY                          verze 3.20
                                   
                      ovlada esk a slovensk klvesnice
                              (c) Miroslav Nmeek

Syntaxe
-------
CSKEY [{1|2|3|4|5|6|7}] [{K|L|I|X|O}] [{C|S}] [{D|T}] [{Z0|Z1|Z2|Z3}] [!] [P..]

      1 ...... standardn klvesnice IBM
      2 ...... programtorsk klvesnice
      3 ...... psask klvesnice
      4 ...... grafick pole - jednoduch ra
      5 ...... grafick pole - dvojit ra
      6 ...... grafick pole - vodorovn dvojit, svisl jednoduch
      7 ...... grafick pole - vodorovn jednoduch, svisl dvojit
      Pabcd .. definice  prefixovch klves (1 a 4 znaky: prvn dva znaky jsou
               pouity  pro  vechny klvesnice krom psask, druh dva znaky
               jsou pouity pro psaskou klvesnici)
      K ...... generovny znaky v kdu brat Kamenickch (KEYBCS2)
      L ...... generovny  znaky v kdu Latin 2
      I ...... (t X) generovny znaky v kdu KOI 8 (textov editor TEXT602)
      O ...... generovny znaky v kdu ISO 8859/2 - ISO LATIN 2
      C ...... esk uspodn klvesnice
      S ...... slovensk uspodn klvesnice
      D ...... generovna desetinn rka v numerickm poli klvesnice
      T ...... generovna desetinn teka v numerickm poli klvesnice
      Zn ..... zmna  klves  Y  a  Z  (0=nikdy,  1=krom psask klvesnice,
               2=pouze psask klvesnice, 3=vdy)
      ! ...... odinstalovn programu z pamti
      ? ...... zobrazen npovdy k parametrm


Charakteristika
---------------
Ovlada  esk  a  slovensk  klvesnice  CSKEY  umouje  generovn eskch a
slovenskch  znak  v  kdu  brat  Kamenickch (KEYBCS2), Latin 2, KOI 8 (kd
editoru  TEXT602),  ISO  8859/2  (ISO  Latin 2). Rezidentn st programu CSKEY
zabr v pamti 1.4 KB.


Volba typu klvesnice
---------------------
Zkladem  ovldn klvesnice CSKEY jsou tzv. "mrtv" klvesy - dle oznaovan
jako  prefixov  klvesy,  kter  slou k pepnn typu klvesnice a zadvn
jednotlivch  znak  (implicitn je pouita klvesa <`> vlevo nahoe). Je mon
pouvat  7  typ  klvesnic.  Jednotliv  typy  klvesnic se pepnaj stiskem
prefixov  klvesy a potom klvesy "1" a "7" (v horn ad klvesnice). Vznam
jednotlivch typ klvesnic je nsledujc:


Klvesnice 1 - zkladn
-----------------------
Odpovd  standardn  klvesnici  IBM s odlinost v pouit prefixovch klves
jako pepna.


Klvesnice 2 - programtorsk
-----------------------------
Vznam  klves je stejn jako u pedel klvesnice, pouze slice v horn ad
klvesnice  jsou  nahrazeny eskmi i slovenskmi znaky podobn jako u psacho
stroje. Vznam jednotlivch klves je nsledujc:

Ŀ
 esk klvesnice   sloven.klvesnice 
Ĵ
 1 = /  6 = /  1 = /  6 = / 
 2 = /  7 = /  2 = /  7 = / 
 3 = /  8 = /  3 = /  8 = / 
 4 = /  9 = /  4 = /  9 = / 
 5 = /  0 = /  5 = /  0 = / 


Velk  a  mal  psmena  se  rozliuj  podle nastaven pesmykae <Caps Lock>.
Vechny  ostatn kombinace klves s pesmykai zstvaj beze zmny. slice se
zadvaj v numerickm poli.


Klvesnice 3 - psask
-----------------------
Tato  klvesnice  odpovd  klvesnici  eskho/slovenskho psacho stroje a je
urena  pedevm  pro  uivatele  zvykl  pst  na  psacm  stroji. Uspodn
klvesnice nesouhlas s uspodnm standardn klvesnice IBM a je proto vhodn
peznait  klvesy nebo pout klvesnici s eskm/slovenskm popisem. V reimu
psask  klvesnice  lze  pouvat  bnm  zpsobem prefixov klvesy. Pomoc
prefixovch  klves lze snadno vyvolat znaky podle pvodnho vznamu klvesnice
(viz odstavec o prefixov klvesnici) - nap. znaky "{", "\", "[" apod.

esk klvesnice
Ŀ
   1  2  3  4  5  6  7  8  9  0  %  ~  ; 
 `  + ///////// =  ' /

       Q  W  E  R  T  Z  U  I  O  P  /  ( 
       q  w  e  r  t  z  u  i  o  p / ) 
      
        A  S  D  F  G  H  J  K  L  "  ! 
        a  s  d  f  g  h  j  k  l /  
       
          Y  X  C  V  B  N  M  ?  :  _ 
          y  x  c  v  b  n  m  ,  .  - 
         

slovensk klvesnice
Ŀ
/ 1  2  3  4  5  6  7  8  9  0  %  ~   
 `  + ///////// =  ' /

       Q  W  E  R  T  Z  U  I  O  P  /  ( 
       q  w  e  r  t  z  u  i  o  p   /
      
        A  S  D  F  G  H  J  K  L  "  ! 
        a  s  d  f  g  h  j  k  l / ) 
       
          Y  X  C  V  B  N  M  ?  :  _ 
          y  x  c  v  b  n  m  ,  .  - 
         


Klvesnice 4 - grafick dvojit
-------------------------------
Na numerick klvesnici jsou nadefinovny znaky pro kreslen rmek s dvojitou
kou ry. Ostatn klvesy jsou jako na standardn klvesnici.

Ŀ
 Num             
 Lock  /    *    -  
Ĵ
      ͻ       
  7    8    9       
Ĵ    
      ͹    +  
  4    5    6       
Ĵ
      ͼ       
  1    2    3       
ĴEnter
                 
     0       .       



Klvesnice 5 - grafick jednoduch
----------------------------------
Na  numerick  klvesnici  jsou  nadefinovny  znaky  pro  kreslen  rmek  s
jednoduchou kou ry. Ostatn klvesy jsou jako na standardn klvesnici.

Ŀ
 Num             
 Lock  /    *    -  
Ĵ
      Ŀ       
  7    8    9       
Ĵ    
      Ĵ    +  
  4    5    6       
Ĵ
             
  1    2    3       
ĴEnter
                 
     0       .       



Klvesnice 6 - grafick kombinovan 1
-------------------------------------
Na  numerick  klvesnici  jsou nadefinovny znaky pro kreslen rmek s arou
vodorovn   dvojitou  a  svisle  jednoduchou.  Ostatn  klvesy  jsou  jako  na
standardn klvesnici. Tato klvesnice je mon pouze v kdu Kamenickch.

Ŀ
 Num             
 Lock  /    *    -  
Ĵ
      ͸       
  7    8    9       
Ĵ    
      ͵    +  
  4    5    6       
Ĵ
      ;       
  1    2    3       
ĴEnter
                 
     0       .       



Klvesnice 7 - grafick kombinovan 2
-------------------------------------
Na  numerick  klvesnici  jsou nadefinovny znaky pro kreslen rmek s arou
vodorovn   jednoduchou  a  svisle  dvojitou.  Ostatn  klvesy  jsou  jako  na
standardn klvesnici. Tato klvesnice je mon pouze v kdu Kamenickch.

Ŀ
 Num             
 Lock  /    *    -  
Ĵ
      ķ       
  7    8    9       
Ĵ    
      Ķ    +  
  4    5    6       
Ĵ
      Ľ       
  1    2    3       
ĴEnter
                 
     0       .       



Prefixov klvesnice
--------------------
U  vech  typ  klvesnic  lze pomoc prefixov klvesy a psmene zapsat znak s
interpunkc.  Pokud  je  nadefinovna  pouze  jedna prefixov klvesa (tj. jako
prefixy   jsou   nadefinovny   dva  stejn  znaky),  je  rozloen  klvesnice
optimalizovno  podle etnosti pouit znak. Znak s interpunkc je umstn bu
na  odpovdajc  klvese  bez interpunkce nebo na nejbli nepouit klvese.
Toto  rozloen klvesnice se doporuuje pouvat pro nejrychlej psan, nebo
nevyaduje  pro  prefix pouvn pesmykae (nap. Shift) a jev se po krtkm
zcviku jako nejsnze ovladateln.

Rozmstn znak na esk klvesnici po stisku jednoduch prefixov klvesy:
Ŀ
 ~  ! @  #  $  %  ^  &  *  (  )  _  +  |  
 ` KL1KL2KL3KL4KL5KL6KL78  9  0  -  =  \ 

                           {  } 
      Q W E R T Y U I O P  [  ] 
      
                           :  " 
       A S D F  G H J K L  ;  ' 
       
                          <  >   ? 
         Z  X C  V B N M , .  / 
         

Slovensk  klvesnice se li pouze pehozenm znak / a /. Drobn odchylka
je v reimu psask klvesnice (3) - po stisku prefixov klvesy se negeneruje
namsto  znaku  "\" znak "", ale znak "\" se ponechv beze zmny. V uvedench
tabulkch  je umstn Y a Z podle implicitnho nastaven, me bt ale zmnno
pomoc parametru "Z".

Uivatel  pivykl  psan  na psacm stroji me pout jako prefix dva odlin
znaky.  Prvn  prefixov  znak  slou  k pednostnmu zadvn znak s rkou,
druh  znak  k  zadvn znak s hkem. Rozloen klvesnice po zadn prvnho
prefixu (rka):

Ŀ
 ~  ! @  #  $  %  ^  &  *  (  )  _  +  |  
 ` KL1KL2KL3KL4KL5KL6KL78  9  0  -  =  \ 

                           {  } 
      Q W E R T Z U I O P  [  ] 
      
                           :  " 
       A S D F  G H J K L  ;  ' 
       
                          <  >   ? 
         Y  X C  V B N M , .  / 
         

Rozloen klvesnice po zadn druhho prefixu (hek):

Ŀ
 ~  ! @  #  $  %  ^  &  *  (  )  _  +  |  
 ` KL1KL2KL3KL4KL5KL6KL78  9  0  -  =  \ 

                           {  } 
      Q W E R T Z U I O P  [  ] 
      
                           :  " 
       A S D F  G H J K L  ;  ' 
       
                          <  >   ? 
         Y  X C  V B N M , .  / 
         

Samotn  znak  prefixu  lze  vyvolat dvojnsobnm stiskem tto klvesy. Pznak
prefixu lze ped stiskem jin klvesy zruit klvesou <BackSpc> nebo <Delete>.


Pomocn funkce ovladae klvesnice
----------------------------------
Pomocnou   funkc  klvesnice  je  kombinace  kurzorovch  klves  s  klvesami
<Shift>-<Alt>. Pomoc tto kombinace je mon opakovan kreslit posledn zadan
znak  ve  smru  danm  kurzorovou  klvesou.  To lze pout nap. pi kreslen
rmek,  ale  i v ppadech, kdy je teba opakovat znak, kter nen standardn
na  klvesnici. Tato funkce je vytvena generovnm posloupnosti kdu posledn
zadanho  znaku a kd kurzorovch klves. Proto mohou vzniknout problmy nap.
pi  kreslen  tabulek  v textovm editoru neumoujcm voln pohyb kurzoru po
cel  ploe  obrazovky, kdy kurzor "odskakuje" vdy na konec dku. Podobn t
pi  zapnutm  mdu  <Insert>  je  odsouvn  text  za  kurzorem a dochz tak k
deformaci  kreslenho  rmeku.  Jinm  vyuitm  tto funkce je nap. doplnn
funkce  opakovn  u znaku zadanho funkc <Alt>-slo. Krom bnch znak lze
pout  tuto  funkci i pro klvesu <Delete>, m je mon snadno mazat sloupec
znak (a opan po zadn znaku posunem nahoru/dol doplnit sloupec znak).


Ovldn z pkazovho dku systmu
------------------------------------
Vechny  funkce  ovladae klvesnice lze ovldat z pkazovho dku operanho
systmu  jak  pi prvn instalaci tak i u nainstalovanho programu. Ovldn se
provede  uvedenm  parametr  za  jmnem  vyvolvanho programu CSKEY.COM. Mezi
parametry mohou bt uvedeny mezery. Ped parametrem me bt uveden znak "/".

Parametry  "1"  a  "7"  nastavuj  typ  klvesnice podobn jako pi ovldn z
klvesnice.

Parametr  "P" umouje nadefinovat, kter znaky budou pouity jako prefixy. Lze
uvst  maximln 4 znaky, znakem nesm bt mezera. Prvn dva znaky jsou pouity
jako  prefixy  pro  vechny typy klvesnic krom psask klvesnice (slo 3),
dal  dva  znaky se pouij pro psaskou klvesnici. Pokud je poadovn pouze
jeden prefix pi jednom typu klvesnice, lze uvst dva stejn znaky za sebou.

Parametrem   "C"  lze  zvolit  eskou  klvesnici,  parametrem  "S"  slovenskou
klvesnici.

Parametrem "K" lze zvolit generovn znak v kdu brat Kamenickch (KEYBCS2).
Parametrem  "L"  se  zvol  generovn znak v kdu Latin 2. Jak font znak je
nastaven  na  displeji  (zda etina Kamenickch, Latin 2 nebo standardn znaky
IBM)  lze  zjistit zadnm "CSKEY ?". Zobraz se npovda (stejn tak pi chyb
zadn  parametr).  U  voleb  kd ("K" a "L") jsou uvedeny znaky "" a "" v
pslunch  kdech  - pokud ani jedna sada znak nedv smysl, je nastaven kd
znak  IBM  (pop.  me  bt  nastaven kd KOI 8, ten se ale bn nepouv).
Parametrem "I" (pop. t "X") se nastav generovn znak v kdu KOI 8 - tento
kd  pouv  intern  textov  editor  TEXT602.  Doporuuje se vyvolvat tento
editor pomoc povelovho souboru, ve kterm se nejdve pepne CSKEY parametrem
"I"  do  kdu  KOI  8,  vyvol se editor TEXT602 a po nvratu z editoru se opt
nastav  CSKEY  pslunm parametrem zpt na pvodn kd. Parametr "O" zajist
generovn znak v kdu ISO 8859/2 - ISO LATIN 2.

Volbou "!" lze program CSKEY odinstalovat z pamti. Pokud program ohls chybu,
je nutno odinstalovat nejdve programy nainstalovan po nm.

Parametrem  "Z"  lze  volit  zmnu  klves Y a Z. Parametr "Z0" zajist, e se
klvesy  Y  a  Z  nebudou  nikdy  zamovat.  Po zadn parametru "Z1" se budou
zamovat  u  vech typ klvesnic krom psask klvesnice (typ 3). Po zadn
parametru  "Z2"  se  budou zamovat pouze u psask klvesnice. Parametr "Z3"
zajist,  e  se  budou  klvesy  Y a Z zamovat vdy. Klvesy se nezamn pi
generovn znak Y a Z nebnm zpsobem - nap. pomoc funkce Alt-slo.

Parametrem "D" lze zvolit, e v numerickm poli klvesnice se namsto desetinn
teky  bude  generovat  znak  desetinn rky. Parametrem "T" lze nastavit zpt
generovn pvodn desetinn teky.


Standardn nastaven parametr:

CSKEY 1 K Z2 C T P``=+


CSKEY vyaduje k provozu pota IBM PC/XT/AT nebo pln kompatibiln a operan
systm DOS verze minimln 2.00.


                  Ŀ
                                 (c) GEMA Soft              
                   P.O.Box 136, 756 61 Ronov pod Radhotm 
                    tel.:0651/564325,zzn.:53126,fax:54044  
                  Ĵ
                    Tento program je soust programovho  
                         balku DOS Manaer verze 1.59      
                  
