Struktura převodních tabulek
Tabulky pro převod ASCII textu jsou uživateli snadno přístupné, a může si je libovolně přizpůsobit k nejrůznějším účelům.
Adresář ASCII.TAB obsahuje, jak již říká sám název, obsahuje tabulky ASCII pro převod nejrůznějších kódování konvertorem importního/exportního filtru ASCII. Tyto tabulky mají koncovku *.ATT (ASCII Transformation Table) a mohou se jinak jmenovat zcela libovolně.
Důležitý je jejich obsah, který lze upravovat libovolným textovým editorem, třeba i pomocí importního/exportního filtru ASCII a modulu Eddie v Calamusu ... ;–)
Prohlédněte si dodané tabulky. Mají všechny stejnou strukturu a můžete je podle libosti upravovat. Jako příklad takové tabulky je A to B.ATT, který mění velké A na velké B:
CALAMUS ATT # ATT = ASCII Transformation Table DISPLAYNAME=A --> B # maxlen = ? VALUEFORMAT=1 # 0 = hex, 1 = dec # comment lines start with '#', # empty lines are ignored. # 1st value = target (atari) # 2nd value = source (din--pc) 065=066 # A becomes B |
Když si řádky mezi oběma čárami vystřihnete a uložíte
jako A_TO_B.ATT do adresáře
Soubor musí vždy začínat hlavičkou, jinak je importní/exportní filtr ASCII ignoruje.
Řádka s magickým slovem DISPLAYNAME=
určuje název, pod
kterým se převodní tabulka nabízí. Smysluplné jméno je
výhodou.
Další klíčové slovo je VALUEFORMAT=
. Když za něj
napíšete 1
, budou se následující čísla znaků chápat
jako dekadické, je–li tam 0
, očekávají se hodnoty
hexadecimální.
Mezi a po těchto jsou komentáře začínající znakem #, neboli všechno za tímto znakem se až do konce řádky ignoruje.
Pak následuje první a v tomto příkladu i poslední konverzní
příkaz: 065=066
. Protože VALUEFORMAT je 1 (dekadicky),
znamená to že se všechny znaky s hodnotou ASCII 065 (A) přemění
na znaky s ASCII 066 (B). Jistě znáte nějaké známé
hodnoty ASCII, které můžete zadávat na číselné klávesnici se
stisknutou klávesou Alt. Třeba ň je 164, Ň 165. Hodnoty kódů
ASCII v Calamusu se dají nejsnadněji zjistit v přehledové tabulce,
kterou lze vyvolat v režimech dovolujících psaní textu klávesovou
zkratkou Alt–ESC (na PC Alt – klávesa pod ním)
Důležité | Máte–li udělané jakékoliv tabulky pro jakýkoliv účel, potěší nás když nám je zašlete, abychom je mohli dát k dispozici i pro všechny ostatní uživatele Calamusu. |