Historie vývoje češtiny OK
a Časté otázky k OK češtině

1.0ß z 18.07.1994
Ověřovací beta verze.
1.10 z 22.10.1994
Zavedena podpora EGA, zavádění fontů bez použití BIOSu.
Omezena četnost refreše fontů.
1.20 z 05.11.1994
Oprava chybného rozpoznání grafiky na EGA.
Oprava detekce počtu řádků pro Hercules.
Zavedena kontrola délky cesty k souboru OK.COM.
1.30 z 26.12.1995
Doplněny parametry /# a /$ umožňující ovládat reakci češtiny na zavádění fontů jinými aplikacemi prostřednictvím služby BIOS. Některé programy (PCtools >7.0, Personal NW aj.) mění font dynamicky za provozu, aby mohly zobrazovat speciální symboly, emulovat grafický kurzor myši v textovém režimu apod. Nyní je možné pomocí parametru /# zakázat, aby se OK čeština snažila tyto změny kompenzovat znovuzavedením českého fontu, což se projevovalo střídavým blikáním obou fontů v sekundových intervalech. Obnova fontu při změně videorežimu zůstává i při použití /# zachována.
Byla opravena chyba v zadávání apostrofu a "s" s čárkou při kombinaci parametrů /C/L.
Opravena chyba projevující se občasným chybným zavedení fontů ASCII 120..127 (smetí místo písmen xyz).
Doplnění videokarty s3 do tabulky videorežimů.
1.40 z 11.02.1996
Doplněna možnost dočasného přepnutí kódu na monitoru /K /L horkou klávesou Ctrl-PravýShift-F11 a možnost dočasného přepínání refreše fontů /# /$ horkou klávesou Ctrl-PravýShift-F12.
Horké klávesy jsou nyní účinné i v US klávesnici. Spotřeba paměti se zvýšila z 1472 na 1536 bajtů.
Umožněno vícenásobné otevření souboru OK.COM v síťovém prostředí. Vydání slovenské mutace OK3.COM (děkuji Viliamu Mlíchovi za připomínky a pomoc s překladem do slovenštiny).
1.41 z 11.11.1997
Vygenerována mutace OKW, která má kód Kamenických nahrazen českými znaky v kódování Windows CP1250. Na neobsazených pozicích tohoto kódu jsou ponechány původní kamenické znaky. Některé semigrafické znaky byly přemístěny tak, že tento ovladač zobrazuje vedle češtiny Windows CP1250 kompletní sadu rámečkových znaků z CP837, přičemž většina českých písmen kódu Kamenických je rovněž čitelná. Zůstává možnost přepínání mezi kódem Windows a Latin2.
1.42 z 01.08.1998
Pípání kláves je nyní defaultně vypnuto. Drobné změny v dokumentaci.
Mutace OK, OK3, OKW jsou nyní distribuovány v jednom balíku včetně konvertoru kódování OKKONV.
1.50 z 23.01.1999
Opravena drobná chyba při výpisu OK /W.
Přípustná délka cesty k programu byla prodloužena o 16 znaků.
Ovládač klávesnice byl rozšířen o možnost dočasného přepnutí na US klávesnici pro jeden příští znak pomocí mrtvé klávesy pro přehlásku. Spotřeba paměti se tím zvýšila z 1536 na 1680 znaků.
Konvertor OKKONV byl rozšířen o kódy ISO-8859-2 a Macintosh 10029. Drobné změny v dokumentaci.
Přidán symbol měnové jednotky euro do konvertoru OKKONV, do všech fontů monitoru i do ovládače klávesnice (zadává se jako "e" po přehlásce). Pro kód symbolu euro jsou použity tyto znakové pozice:
     CP895 DOS Kamenických .. 238 (EE)
     CP852 DOS Latin2 ....... 242 (F2)
     CP1250 WIN Latin2 ...... 128 (80)
     ISO-8859-2 ............. 128 (80)
     KOI-8 .................. 190 (BE)
     CP850 DOS Latin1 ....... 213 (D5)
     Unicode ................8364 (20AC)
1.51 z 16.05.1999
Opravena chyba v OK/OK3/OKW při zadávání znaku 224 (písmeno Ó v kódu Latin2).
Opraveno chybné překódování pomocných textů při OKW /Latin2.
Do dokumentace byla přidána adresa internetové stránky pro OK češtinu.
1.52 z 13.11.1999
Balík programů byl rozšířen o mutaci OKI.COM která má místo CP852 Latin2 implementován kód ISO-8859-2 používaný na Internetu, v Unixech aj.
Na pozicích 129 až 159 je čárová semigrafika dle českých distribucí Linuxu, dále jsem doplnil euro 128 a tučné rámečky na pozice 160,178,255.
K dispozici jsou tedy již čtyři varianty ovladače češtiny, každá umí dva různé kódy:
   OK.COM     CP895 DOS Kamenických  / CP852 DOS Latin2
   OK3.COM    CP895 DOS Kamenických  / CP852 DOS Latin2  slovenská verze
   OKW.COM    CP1250 WIN Latin2      / CP852 DOS Latin2
   OKI.COM    CP895 DOS Kamenických  / ISO-8859-2
V testovacím souboru FONT.BAT byl v řádku ISO-8859-2 opraven kód pro "d s háčkem" z hodnoty 238 na 239.
1.53 z 30.12.1999
Úprava OKI.COM 1.52: Horní tučný rámeček (v kódech OEM 223) byl v kódu ISO-8859-2 přemístěn z pozice 160 na 162.
Opraveny drobné chyby v osmibodovém fontu.
2.00 z 16.09.2000
OK,OK3,OKI,OKW:
Opraveno zasekávání po stisku mrtvé klávesy na některých nových chipsetech.
Při instalaci ovladačů s přesměrováním do >NUL se natrvalo spotřeboval jeden file-handle, což mohlo vést k vyčerpání FILES rezervovaných v CONFIG.SYS. Opraveno.
Doplnění adaptéru ATI a Intel do tabulky videorežimů.
OKKONV:
Přepsáno od začátku se zachováním kompatibility s ver. 1.53.
Přibyla podpora DBF a T602 souborů.
Vylepšena autodetekce kódu - nyní se analyzuje celý text.
OKSORT:
Nová utilita pro třídění podle českých pravidel s volbou nebo autodetekcí kódování diakritiky.
OKDUMP:
Nová utilita pro hexadecimální výpis s volitelným designem a s respektováním převodu textů s diakritikou.
2.01 z 23.12.2000
OKKONV: oprava nastavování návratového kódu (errorlevel) podle detekovaného vstupního kódu češtiny.

 

Často kladené připomínky, dotazy (Q) a odpovědi (A)

Q:
Tohle je VELMI zdarila vec. Chybi mi ale moznost ovladat na hotkeye. Aspon to docasny vypnuti kvuli aplikacim zavadejicim svuj font by bylo dobry. (2:421/16.6, 2:423/66.101 aj.)
A:
Na četné žádosti je od verze 1.40 zavedena možnost přepínaní kódu /K/L a refreše monitoru /#/$ pomocí horkých kláves. Změna kódování i refreše je pouze dočasná, po dalším stisku horké kombinace, po změně videorežimu nebo po spuštění OK s libovolnými parametry se obnoví původně nastavený režim. Změna kódování se netýká klávesnice ani národní podpory. Její využití je při prohlížení různě kódovaných textů. Zavedení hot-keys si vyžádalo zvětšení rezidentně zabrané paměti z 1472 na 1536 bajtů.
Q:
Doporučuješ v úvode nastaviť COUNTRY a ešte k tomu na Nemecko. Možno by to chcelo upresniť, čo sa tým získa. Podla mňa nič, len po odinštalovaní OK budú povolené v menách súborov nemecké znaky. (2:421/50)
A:
Znaky povolené v názvech souborů se předefinují každým spuštěním OK (není-li uvedeno /Q) a zůstávají v platnosti i po odinstalování. Používání ASCII znaků >=128 v názvech souborů a adresářů si ovšem musí každý rozmyslet kvůli možným problémům při přenosech na jiný počítač nebo souborový systém. Modifikaci COUNTRY jsem zavedl především proto, aby se dala používat diakritika v login-jménech sítě Novell. Německé country-code doporučuji kvůli formátu data, které by se při použití československých národních zvyklostí v MS-DOS zobrazovalo ve formátu RR.MM.DD.
Q:
Spomínaš, že súbor OK3.COM musí byť po celý čas k dispozícii. Tak ma napadlo: otváraš to rdonly, aby v sieti nebol 'sharing violation'? (2:421/50)
A:
Ne, až do verze 1.30 byl OK.COM otevírán v compatibility mode. V poslední verzi 1.40 je to opraveno, takže jej lze sdílet v síti. Popravdě řečeno mne nenapadlo, že by jej někdo mohl chtít provozovat tímto způsobem (načítání souboru při každém obnovení fontů by dost zvyšovalo zátěž sítě). Na bezdiskových stanicích silně doporučuji zřídit RAMdisk, OK.COM tam v autoexecu zkopírovat a instalovat lokálně.
Q:
Pri instalaci OK.COM, pokud je nejak dlouha cesta, to vypise,ze cesta je dlouha dejte bliz k rootu nebo tak nejak, ale soucasne vykresli nejaky spodni ramecek, to by asi byt nemelo. (2:421/51)
A:
Naopak, to je záměr. Ten rámeček ukazuje, o kolik úplná cesta k programu přesahuje rezervované místo v rezidentní části. Například v níže uvedené ukázce je přesah devět znaků.
F:\DLOUHÁ\CESTA\K\ČEŠTINĚ>ok
Uplná cesta k OK.COM je prílis dlouhá:
F:\DLOUHÁ\CESTA\K\ČEŠTINĚ\OK.COM
+---------------------+
Premístete prosím program blíze k rootu.
F:\DLOUHÁ\CESTA\K\ČEŠTINĚ>

Q:
Program nejde spustit je-li jen trochu dále od rootu (toto považuji za největší nedostatek, jelikož jsem se s něčím podobným ještě nesetkal ani u těch nejhorších programů). (L.K.,Svitavy)
A:
Nebyl by problém rezervovat o 16 bajtů více, ale to by znamenalo, že kvůli několika málo uživatelům používajícím dlouhou cestu by všem ostatním zbytečně narostla velikost rezidentně zabrané paměti. IMHO není příliš moudré instalovat často spouštěné programy hlouběji do adresářové struktury, souborový systém pak musí procházet více adresářových záznamů a zbytečně narůstá délka proměnné PATH=.
Q:
Druhou veci je to, ze pri instalaci vypise nastaveni, jak je dano prepinaci. Bylo by asi dobre dat za posledni slovo jeste ENTER, jinak pokud poustim za OK.COM treba jeste Volkova, tak ten pripise svoji uvodni hlasku za posledni slovo z OK.COM, misto aby to zacinalo na novem radku .... (2:421/51)
A:
Pokud je OK spuštěn z příkazové řádky, COMMAND.COM po jeho ukončení ten chybějící Enter doplní sám a pak vypíše prompt pro další příkaz. Kdyby byl přechod na nový řádek součástí výpisu, vznikl by prázdný řádek navíc a zbytečně by odscrolloval jeden horní řádek obrazovky. Je pravda, že při spouštění z dávkového souboru (např.AUTOEXEC.BAT) pak CR+LF chybí, ale tomu lze snadno odpomoci zařazením příkazu ECHO: za příkaz OK.
Q:
Po prvnim odzkouseni na PC 486DX2-120, VGA 1 MB se mi po instalaci v libovolne konfiguraci ( /I, /J, ...) objevovaly poruchy obrazu. Vypada to tak, ze pri stisku libovolne klavesy v NC, nejvice ale pri stisku klavesy TAB se pres horni cast obrazovky prenesou roztresene cerne prouzky o svisle sirce asi 0.2 - 1 cm. Po odinstalovani vse normalni. Podobne poruchy obrazu jsem zatim nikdy nepozoroval. Nevim, zda tato situace neni zpusobena prilis velkou rychlosti VGA karty a zpozdenim pri obsluze klavesnice. VGA karta mi chodi asi 5* rychleji nez bezne karty na sbernici ISA a 2* rychleji nez dobre karty na VESA ci PCI. (OK2XCL)
A:
Rušivé poruchy obrazu mohou vznikat po změně videomódu nebo pokud některá aplikace nahrává svůj vlastní font. OK se pak snaží znovu nahrát český font, přitom mohou být na obrazovce viditelné výše popisované poruchy obrazu. Jejich délka závisí na rychlosti disku, ze kterého se fonty načítají. Kdo používá RAM disk, může zkusit v AUTOEXEC.BAT nejprve zkopírovat OK.COM na RAM disk a instalovat odtud. Před spuštěním aplikace, která zavádí vlastní fonty by mělo být chování češtiny modifikováno parametrem OK /#, případně horkou klávesou Ctrl-RShift-F12. Proč k tomu dochází při stisku každé klávesy v NC opravdu nevím, rychlost VGA by rozhodně neměla být na závadu.
Q:
Druha pripominka se tyka velikosti programu. Program lze pomoci utilit pro komprimaci spustitelnych programu zabalit do cca 26 kB. Diky vestavene ochrane proti virum jej vsak potom nelze spustit, protoze vypisuje, ze byl poskozen. Nevim, jak to autor kontroluje, ale stejne hlaseni obdrzim, pokud jej jdu spoustet ve FULL-SCREEN rezimu ve Windows, kde mam spusten a aktivni kompresor pameti. Pokud jej deaktivuji, program lze spustit. Jine cestiny to nedelaji. Bude to vadit tem uzivatelum, kteri maji malo pameti RAM a pouziji tento dnes jeste malo rozsireny program pro "nafouknuti" pameti pro Windows. (OK2XCL)
A:
OK.COM obsahuje fonty, které rezidentně načítá ze svého těla a které proto nemohou být komprimovány. Při pokusu o jeho zkrácení by komprimační utilita měla ohlásit varování, že obsahuje overlay a že není vhodný pro komprimaci. I kdybych kontrolu check-sum odstranil, načítání fontu z komprimovaného těla by nemohlo fungovat. On-line disková komprese (DoubleSpace, Stacker) zde naštěstí funguje dobře, na rozdíl od paměťových kompresorů :-(
Q:
Volba načtení libovolného fontu (třeba jako parametr) - existují totiž speciální fonty pro LATIN2, kde jsou změněny JEN české znaky a jsou zachovány rámečky a vše další - občas píšu v LATIN a bez tohoto upraveného fontu se neobejdu. (L.K.,Svitavy)
A:
O této možnosti by se dalo uvažovat, ale obávám se, že komplikované zavádění externího souboru při instalaci OK do paměti s různými výškami fontu (8,9,10,12,14,16) by způsobilo překročení 64KB hranice segmentu. V případě požadavků na proprietární font bych zatím doporučil používat pro zobrazování jiný ovladač VGA, např. takto:
   OK /I /X /L
   CSV.EXE 8X16-LCS.VGA

Q:
Pro pouziti s komercne sirenymi programy by nebylo na skodu, kdyby se daly vypisy na obrazovku potlacit pomoci nejakeho prepinace. Jde to sice (na rozdil od jinych cestin) presmerovanim vypisu na >NUL, ale mnoho lidi to proste nenapadne. Pak bych jeste autorovi vzkazal, ze do dokumentace by se dalo pripojit, ze v pripade pouziti prepinace /S se da pro prepinani ceska/anglicka s vyhodou pouzivat klavesa SCROLL-LOCK misto kombinaci prepinacovych klaves. Je to pohodlne. (OK2XCL)
A:
Délka programu se nebezpečně blíží hranici segmentu 64KB a další prodlužování dokumentace již není možné. S každým novým rozšířením jsem musel kousek starého manuálu vynechat. Nicméně oba návrhy v dokumentaci zmíněny jsou (RTFM) Potlačení výpisu je v odstavci "Ostatní parametry", používání Scroll-Lock se dokonce vypisuje při každém spuštění OK.
Q:
Cestina OK vnuti videokarte svuj vlastni font, me osobne by se zdalo lepsi reseni, ktere je pouzito u cestiny EGACS od M.Nemecka, kde se cestina vytvari tak, ze se 'jen dodelaji' hacky a carky nad standartni znaky z ROM (OK2JED)
A:
Zvolil jsem řešení, kdy se vždy nahrává kompletní znaková sada v daném kódování. Její vzhled byl ale skutečně vytvořen tak, jak navrhuje OK2JED, tj. doplněním diakritiky nad standardní font. Pokud by měl některý uživatel zájem, lze vygenerovat variantu OK i s jinými fonty (např. kurzíva, script), musel by ale dodat kompletní sadu ve všech používaných výškách (8,9,10,11,12,13,14,15, 16) a pro oba způsoby kódování. A v matici 8*8 pixelů se toho moc vylepšovat nedá...
Q:
OK čeština nefunguje s GP (GraphicPacket, terminálový program pro Packet Radio). (OK2JED,OK2IDB a další)
A:
Program GP pracuje v grafickém režimu a OK je pouze pro textový režim. Autor GP zřejmě bere grafické fonty z tabulky videoparametrů, místo aby je přečetl přímo z druhé roviny VGA. Zde je proto nutné použít češtinu, která funguje na jiném principu, např. velmi dobrý program KEV (jehož autorovi děkuji za inspiraci při volbě horkých kláves).
 OK /I/X/P/4
 KEV *V /2 /Y /P /A
 LH TFPCX -pCOM2
 GP286
Tahle kombinace chodila podle mých představ: klávesnice z OK (1KB), na jejíž rozložení jsem zvyklý, se přepíná PShift-Alt x LShift-Alt, český font zajišťuje KEV (5KB).
Q:
Všechno by bylo prima, jen mi vadí jedna věc: neumí to, tak jako jiné programy klasickou profi českou klávesnici, tzn. háčky - čárky dole a číslice nahoře při zachování čárkovaného a kroužkovaného "u" - jedním slovem to, co umí T602 nebo čeština Kamenických. Je to asi zvyk, ale odskakovat pravou rukou na numerickou klávesnici mi činí potíže, nemohu psát ani zčásti poslepu.Místo toho tam mám velká písmena s diakritikou. (OK1HX)
A:
Počítačová klávesnice se přece jenom dost liší od psacího stroje a řešení těchto odlišností je věcí názoru. Při důsledné simulaci by měl například stisk Shiftu vypínat nastavený CapsLock. Někdo zase preferuje možnost dočasné změny na malá písmena, pokud stiskne Shift při zapnutém CapsLocku. V češtině OK jsem použil řešení, které bylo hodnoceno jako ideální recenzentem M.Manišem v SWN a které tenkrát žádná z hodnocených češtin neuměla. Číslice je proto při nastavení /Consul nutné psát s klávesou Shift (samotný CapsLock nestačí), anebo při psaní číslic dočasně přepnout na americkou.
Q:
Zvuk (pípání kláves) by měl být implicitně vypnutý, o to snad dnes nikdo nestojí. (L.K.,Svitavy)
A:
Od verze 1.42 je defaultně zvuk vypnut. Pokud by jej někdo požadoval, stačí při instalaci přidat parametr /H.
Q:
Co mu chybí k dokonalosti: nastavit přepínání klávesnice shodné s Windows, tj.: Ctrl+Shift bez rozlišení pravý, levý (L.K.Svitavy)
A:
I kdybych tuto kombinaci doplnil, nepovažoval bych za rozumné používat dva různé ovladače klávesnice současně zapínané stejnou kombinací. Pod WindowsNT používám OK v DOS-aplikacích (instalovaná v %SystemRoot%\SYSTEM32\AUTOEXEC.NT) a přepínám pomocí LShift-Alt x PShift-Alt. V nativních Windows aplikacích používám systémovou podporu CZ klávesnice spínanou pomocí Ctrl-Shift. Obdobné řešení lze použít ve Windows95. Dle zkušeností V.M. je v tomto prostředí někdy zapotřebí pro zavedení fontu do VGA přidat parametr /M03, nebo pomocí Alt-Enter přejít z celoobrazovkového režimu do okna a zpět.
Q:
Bylo by možné přidat ještě podporu kódování Windows CP1250? (J.V.,Rokycany, L.K.,Svitavy, J.S.,Tachov a další)
A:
Bez narušení původní koncepce třetí kódování jednoduše přidat nelze, ale na četné žádosti vznikla varianta OKW, která místo Kamenických používá kód Windows pro monitor i klávesnici. V případě potřeby lze nainstalovat OK i OKW současně, jen je třeba vždy jeden ovladač dezaktivovat, např.
   OK  /Vyřadit >NUL
   OKW /Obnovit
   SPUSTIT dosovou aplikaci pracující s kódem Windows
Podle návrhu J.V. byly některé volné pozice CP1250 obsazeny rámečkovými znaky (podrobnosti viz OKW /D). Bohužel nelze zaručit spojité vykreslování všech rámečků, neboť čipová sada VGA automaticky rozšiřuje osmý pixelový sloupeček fontu do devátého pouze pro znaky v rozmezí 192..223.
Q:
Po nahrání novější verze češtiny OK se rozsypal obraz na monitoru. (J.S.,Praha)
A:
Pravděpodobně byla starší verze aktivní v paměti a při pokusu o načtení fontů z nového souboru OK.COM je nenašla na očekávaném místě. Správný postup aktualizace je nejprve dezaktivovat starou verzi (OK /U) a pak teprve přepsat starou verzi novým souborem. Jiným řešením je po upgradu resetovat počítač.
Q:
Pokud provedu instalaci s parametrem X (OK /i /x) a pak požaduji výpis parametrů programu spuštěním OK /w dojde po vypsání posledního parametru k výpisu dvou nesmyslných znaků. (M.V. @jmpbrno.cz)
A:
Chyba byla opravena ve verzi 1.50.
Q:
Používám klávesnici Consul a postrádám možnost zadávání @#$^&* bez přepínání klávesnic. Uvítal bych možnost zadávat tyto znaky podobně jako ve Windows nebo v KEV pomocí pravého Alt nebo mrtvé klávesy. Po podrobnější prohlídce funkce levé mrtvé klávesy, která umožňuje psát znaky s přehláskou jsem zjistil, že na klávesy v horní řadě nemá žádný vliv, takže možná by stačilo tabulku pro znaky s přehláskou rozšířit o znaky, které se vyskytují na horní řadě na anglické klávesnici se shiftem, to znamená znaky !@#$%^&*()_ Všechny ostatní klávesy, tedy i znaky s přehláskou, by mohly zůstat tak jak jsou. Samozřejmě jiná otázka je, jestli rozšíření převodní tabulky by nebylo programátorsky obtížně řešitelné. Ale i když klávesnice zůstane tak jak je, stále je to řešení nejlepší jaké jsem měl možnost vyzkoušet a budu ji stále používat. Zdraví Vás (Č.K. @braillnet.cz)
A:
Pravý (tzv.Gray) Alt nepovažuji pro mimořádné zadávání US znaků z Consula vhodný kvůli kolizi s přepínáním klávesnic. Např. dolar by se musel zadávat jako Pravý-Alt-Shift-4, ale kombinace Pravý-Alt-Shift zároveň přepíná rozložení US/CS. Rozšíření konverzní tabulky znaků po přehlásce nebylo komplikované a je aplikováno od verze 1.50. Stisk mrtvé klávesy pro přehlásku (grave nebo F11) tedy s platností pro jeden následující znak vypne české rozložení. Například @ lze na klávesnici Consul zadat jako ` a pak Shift-2. Nepříjemným důsledkem je zvětšení rezidentně zabrané paměti na 1680 bajtů. Uživatelé, kteří nepoužívají rozložení Consul (a nepotřebují euro) proto asi zůstanou u předchozí verze OK 1.4, která zabírá jen 1536 bajtů.
Q:
Pri práci s Vasím ovladacem cestiny jsem narazil na problém, ktery spocívá v nemoznosti napsat na ceské klávesnici velké dlouhé ó. To se tyká pouze kódování latin2. Kdyz stisknu cárku (klávesa vedle back space) a pak velké O, nezapíse se zádny znak. (Č.K. @braillnet.cz)
A:
Skutečně nelze pomocí mrtvé klávesy zapsat znak 224, což je v kódu Latin2 velké dlouhé O, v kódu Kamenických řecká alfa a v kódu Windows malé dlouhé r. Chyba byla opravena ve verzi 1.51.
Q:
Tak napr. 160 by mela byt pokud mozno mezera... A samozrejme, se spravnym ISO-Latin-2 fontem dopadnou hnusne programy typu Volkov Commander nebo Dos Navigator a vsechno ostatni. ISO-Latin-2 proste pro textovy mod DOSu neni urcene... (xChaos)
A:
Kód 160 v OKI byl od verze 1.53 uvolněn pro pevnou mezeru, tučné výplně jsou v ISO-8859-2 doplněny na pozice 162, 178 a 255. Ostatní rámečková grafika byla ponechána na pozicích 129..159 ve shodě s řešením češtiny v Linuxu. Dosové textmodové programy využívající semigrafiku samozřejmě nevypadají pod OKI dobře. Já využívám OKI hlavně při opravách webových stránek dosovým editorem, kdy je přepnutí driveru češtiny rychlejší než konvertování většího množství HTML souborů z ISO do OEM a zpět.
Q:
Autorovi asi moc nepodekuji dalsi PRODEJCI ruznych horsich programu. Ja jej budu propagovat. (OK2XCL)
A:
Ztěžování pozice jiných prodejců rozhodně nebylo mým záměrem. Kdyby byla vyhovující čeština v roce 1994 na trhu, prostě bych si ji koupil a OK by nevznikla. Tak jako jiné produkty i tento program má své nedostatky a jsou případy, kdy se hodí jiná řešení, např. u některých starších notebooků, při používání grafických režimů, při tisku na tiskárnu apod. Propaguj především používání češtiny s diakritikou jako takové, ať již OK nebo jiné.
Q:
Pracuji v DOSu s Norton Commanderem (ceskym) a mam problem. Pokud pouziji program OK.COM a prepnu se do kodovani Kamenickych nebo Latin2 je vse v poradku. Kodovani funguje a obrazovka je v poradku. Pokud vsak pouziji OKW.COM pro kodovani ve Win 1250 tak se vystup na obrazovku zkazi. Misto dvojitych car a ramecku v Norton Commanderu jsou paznaky.(Petr,@braillnet.com)
A:
S tím se bohužel nedá nic dělat, vynálezci kódování ISO-8859-2 a Win 1250 předpokládali zobrazování rámečků pomocí grafického subsystému a naši milovanou znakovou semigrafiku tam nezařadili. Dosovské programy, jako např. NC předpokládají, že budou provozovány buď v DOSu nebo v dosovém okně Windows, a tedy v dosovém (tzv.OEM) kódování. OKW je určeno pro speciální případy, jako např. příprava holého textu pro Windowsové aplikace na dosovém počítači. Jinak je asi lepší pracovat v DOSu s OEM kódem a hotové soubory v případě potřeby zkonvertovat.
Q:
Dale mne zajima, proc nekdy pri pouziti parametru /7 lze prepnout kod z americke klavesnice a Win 1250 hned a nekdy az po nekolika stiscich. Je nutno stisknout oba soucasne (lShift-alt) nebo postupne? Jak je to? (Petr, @braillnet.com)
A:
Mikropočítač v klávesnici prohledává ("skenuje") klávesy jednu po druhé, takže sebesoučasněji stisknuté klávesy se vždycky odešlou do počítače v postupném sledu. Program se při každé změně polohy klávesy podívá, co je zrovna stisknuto, a až uvidí "svou" kombinaci, zareaguje. Takže na pořadí nezáleží, stačí budou-li aspoň chvilku obě klávesy dole současně. Pokud doba stisku některé klávesy překročí nastavenou mez (typematic delay), začíná klávesnice opakovaně posílat jejich kódy. Pak je věcí náhody, jestli se odeslal lichý či sudý počet kombinací lShift-Alt. Já proto preferuji monostabilní kombinace OK /1 až OK /5, kdy je programu jasné, co uživatel chce, nezávisle na délce a počtu mačkání. Typematic rate se nastavuje v setupu BIOS nebo pomocí MODE CON:.
Q:
Něco podobného jsem hledal již delší čas. Používám na síti na několika PC stanicích - DOS, W 3.11, W98 a WinNT a k tomu staré, dobré DOSové programy. To vše samozřejmě s různým kódováním a s tím související všechny komplikace s českým prostředím. (D.S. @aldis.net)
A:
Jsem rád, pokud k tomu přispějí i programy z balíčku OK. P.Š.