Standardní komodity OS 3.1

Napsal Král Vlastimil on .

Nedávno jsem se snažil vysvětlit, co to jsou komodity. S OS 3.1 také dostanete několik komodit, které můžete použít pro první "ochutnávku". Není snad ani třeba dodávat, že komodity z PD oblasti bývají podstatně lepší. Standardní komodity ovšem mohou sloužit jako "výchozí bod". Standardní komodity jsou umístěny v adresáři "SYS:Tools/Commodities" a na jeho obsah se teď blíže podívám.

AutoPoint

Komodita AutoPoint zapíná automatickou aktivaci oken - přesunete-li nad okno ukazatel myši, okno se automaticky aktivuje, bez klepnutí levým tlačítkem myši. Tato komodita nemá žádné grafické rozhraní.

Blanker

Aktivační kombinace: Ctrl-Alt-b

Komodita Blanker zhasne obrazovku, když po zadanou dobu nedojde k žádnému vstupu (nepracuje se s myší, ani s klávesnicí). Tato komodita má grafické uživatelské rozhraní, v němž lze nastavit dobu potřebnou pro zhasnutí a typ zhasnutí.

Uživatelské rozhraní standardních komodit OS 3.1.

Tyto parametry samozřejmě můžete nastavit i pomocí Tool Types:

  • SECONDS=<n>
    Obrazovka zhasne po <n> sekundách nečinnosti na vstupu, implicitně to je 60 sekund.

  • ANIMATION=<YES|NO>
    Při hodnotě "YES" se na zhasnuté obrazovce zobrazí animace (měnící se čarové obrazce), hodnota "NO" pouze zhasne obrazovku. Implicitně je nastavena hodnota "NO".

  • CYCLECOLORS=<YES|NO>
    Určuje, zda bude zhasnutá obrazovka měnit barvy. Implicitně barvy mění (hodnota "YES").

Gadgety grafického rozhraní mají stejné názvy a funkce jako tyto Tool Types.

ClickToFront

Tato komodita dovoluje přemístit do popředí okno dvojitým klepnutím levého tlačítka myši kdekoli nad plochou okna, nemusíte klepat na hloubkový gadget. Nebožtík Commodore ovšem situaci poněkud zkomplikoval tím, že v implicitní konfiguraci je nutno přitom ještě podržet modifikační klávesu. Tu určuje tento Tool Type:

QUALIFIER=<klávesa> Můžete volit z těchto možností:
LEFT_ALT, LALT, RIGHT_ALT, RALT,
CTRL, CONTROL a NONE.
Implicitně je nastavena hodnota
LEFT_ALT.

Lze tedy použít pravou nebo levou klávesu Alt, klávesu Ctrl, případně se můžete bez další klávesy obejít. Doporučuji použít hodnoty NONE, pak stačí pro přesun okna samotná myš. Grafické uživatelské rozhraní tato komodita nemá.

CrossDOS

Aktivační kombinace: Ctrl-Alt-c

Tato komodita souvisí se softwarem CrossDOS, díky němuž může Amiga číst diskety a další média zformátovaná pro MS-DOS.

Komodita CrossDOS umožňuje ovlivňovat převod textových (ASCII) souborů mezi mechanikami CrossDOSu (ve formátu MS-DOSu) a AmigaDOSu - například z diskety MS-DOSu na disk vaší Amigy.

K tomu slouží grafické rozhraní komodity CrossDOS. V levé části okna se zobrazuje posuvný seznam, v němž naleznete všechny mechaniky CrossDOSu. Ty může volit nezávisle na sobě a třemi gadgety vpravo určíte, co se bude dít při převodu textových souborů pod AmigaDOS.

Je-li zaškrtnut gadget "Text Filtering", CrossDOS z přenášených souborů odstraňuje znaky CR a EOF.

MS-DOS totiž v textových souborech konec řádek označuje znaky CR a LF, zatímco AmigaDOSu stačí znak LF. Dále MS-DOS na konec textových souborů připojuje znak EOF, který AmigaDOS rovněž nepoužívá.

Komodita CrossDOS tak umožňuje jednoduché odstranění těchto na Amize nepotřebných a často i nežádoucích znaků.

MS-DOS a AmigaDOS též používají odlišná kódování národních znaků. I to se snaží tato utilita řešit, přinejmenším pro západoevropské jazyky.

Když zatrhnete gadget "Text Translation", bude obsah textového souboru převeden do kódování AmigaDOSu. Typ převodu můžete nastavit třetím, cyklickým gadgetem. Ten nabízí čtyři standardní typy převodu:

  • ASCII-7
    Převede mezinárodní znaky s diakritikou na jejich ASCII ekvivalenty bez diakritiky.

  • INTL
    Zachová mezinárodní (západoevropské) znaky s diakritikou, převede je do kódování AmigaDOSu.

  • DANSK
    Převede textové soubory s dánským kódováním.

  • MAC
    Převede soubory s kódováním Macintoshe.

Jestliže gadget "Text Translation" vypnete, obsah textových souborů se nebude měnit. CrossDOS nicméně bude převádět názvy souborů, budou-li obsahovat národní znaky, podle typu převodu nastaveného cyklickým gadgetem.

Pro češtinu jsou samozřejmě tyto převody použitelné jen omezeně, protože standardní znaková sada Amigy české znaky nepodporuje. Avšak převody jsou definovány tabulkami "<Název>.crossdos" umístěnými v adresáři "L:FileSystem_Trans", takže není tak těžké vytvořit tabulku pro různá kódování češtiny pro MS-DOS. Takové tabulky již existují a po zkopírování do uvedeného adresáře v cyklickém gadgetu přibydou další typy převodu.

Amiga ovšem zatím používá různé typy kódování češtiny a tak pro každé kódování potřebujete jinou tabulku (snad se to brzy změní).

Tabulky jsou soubory 512 bytů dlouhé, které obsahují 2 sady 256 znaků - každou pro jedno kódování, mezi nimiž se převádí. Zkušenější uživatel si takovou tabulku připraví poměrně snadno i sám.

Exchange

Aktivační kombinace: Ctrl-Alt-Help

Tato komodita již byla popsána v minulém článku o komoditách.

FKey

Aktivační kombinace: Ctrl-Alt-f

Tato komodita může přiřazovat různým klávesám a kombinacím kláves textové řetězce a další akce. Zde se musíme nejprve podívat na grafické rozhraní komodity.

Posuvný seznam "Defined Keys" obsahuje všechny nadefinované kombinace kláves. Klepnutím levého tlačítka myší zvolíte určitou kombinaci.

Gadgetem "New Key" můžete přidat novou kombinaci, gadgetem "Delete Key" smažete existující kombinaci vybranou v seznamu "Defined Keys".

Novou klávesu či kombinaci kláves zapíšete do textového gadgetu pod seznamem "Defined Keys". Již existující kombinaci můžete po zvolení v tomto gadgetu změnit. Můžete zapsat libovolnou kombinaci odpovídající vstupní třídě rawkey a lze užít všechny modifikátory pro klávesnici.

Účinek kombinace určuje cyklický gadget "Command", který může nabývat následujících hodnot:

  • Cycle Windows
    Přemístí do popředí okno, jež bylo nejhlouběji a aktivuje je.

  • Cycle Screens
    Přemístí do popředí obrazovku, jež byla nejhlouběji.

  • Enlarge Window
    Zvětší aktivní okno na maximální rozměry (podle rozměrů obrazovky).

  • Shrink Window
    Zmenší aktivní okno na minimum.

  • Toggle Window Size
    Přepne mezi dvěma velikostmi okna stejně jako přepínající ("zoom") gadget.

  • Insert Text
    Zapíše zadaný text. Aktivní okno ovšem musí umožňovat vstup textu.

  • Run
    Program Spustí zadaný program.

  • Run ARexx Script
    Spustí zadaný program ARexxu.

Poslední tři funkce samozřejmě vyžadují dodatečné parametry. Do gadgetu "Command Parameters", který se aktivuje při jejich zvolení, můžete zapsat požadovaný text nebo název programu který má být spuštěn.

Položkou "Save Defined Keys" menu "Project" nově nadefinované klávesy uložíte.

Komodita FKey tedy umožňuje ovládání oken a obrazovek z klávesnice, dovoluje vytvářet klávesová makra (stisk kombinace zapíše určitý, často dost dlouhý text) a definovat "horké klávesy" pro spouštění programů.

MouseBlanker

Když tuto komoditu zapnete, systém automaticky zhasne ukazatel myši, jakmile začnete psát. Ukazatel se rozsvítí, když opět pohnete myší. Tak se lze zbavit ukazatele zakrývajícího text, což je výhodné především při automatické aktivaci oken.

Komodita MouseBlanker nemá grafické rozhraní ani specifické Tool Types.

NoCapsLock

Jestliže si často nechtěně zapínáte klávesu Caps Lock, můžete ji touto komoditou vypnout. Je-li komodita NoCapsLock aktivní, stisk klávesy Caps Lock nemá na klávesnici žádný vliv, klávesa Shift ovšem funguje beze změn.

Komodita NoCapsLock nemá grafické rozhraní ani specifické Tool Types.

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů