Magic Word 1.1 - Magické slovo
Pokud hodně píšete (což je také můj případ), hodí se vám jakýkoli způsob, jak ušetřit pár úhozů na klávesnici. V téměř každém textu se opakují určitá slova a výrazy. To platí zvlášť pro technické texty.
Programátoři tohle samozřejmě ví, a tak některé textové editory nabízejí možnost vytvořit si slovník frází - glosář. Na Amize jich ale mnoho není (vlastně jen WordWorth). Ovšem díky multitaskingu si něco podobného můžete vytvořit v každém programu podporujícím vstup z klávesnice.
Dovoluje to utilita Magic Word. Napsal ji Urs Fleisch. Tento program funguje jak pod OS 1.3, tak pod OS 2.x/3.x, kde je navíc komoditou. Teoreticky může vytvářet libovolná klávesová makra, ale hlavní použití najde právě při psaní textů.
Tohle makro bude určitě jedno z prvních.
Makra pro Magic Word mají názvy. Ten musí začínat zpětným lomítkem (\), které se na Amize používá zřídka. Za ním následuje kombinace písmen. Když napíšete název makra a stisknete mezerník nebo Enter, název makra nahradí pro něj nadefinovaný text.
Text makra samozřejmě musíte nadefinovat. Není to těžké. Po prvním spuštění otevře Magic Word okno připomínající AmigaShell. Toto okno má dvě menu - "Project" a "Macros". Položkou "Macros/New" programu sdělíte, že chcete definovat nové makro. Ten vás nejprve vyzve k zadání názvu makra (zpětné lomítko již nabídne sám). Až stisknete Enter, můžete začít zapisovat makro - Magic Word vypíše příslušnou výzvu.
Vy ovšem nemusíte psát jen v okně Magic Wordu - můžete použít libovolné otevřené okno podporující vstup z klávesnice. Program si zaznamenává úplně všechny stisknuté klávesy. Záznam makra samozřejmě musíte ukončit. To uděláte položkou "Finished" menu "Record", které po dobu záznamu nahradí výše zmíněná menu. Zapisovat můžete také přímo do okna Magic Wordu, to se ovšem hodí pouze pro hladký ASCII text. Když při záznamu přejdete do okna svého textového editoru, můžete použít i formátovací příkazy (pokud mají klávesové ekvivalenty) - například text může být tučným písmem.
Při použití makra se pak veškeré zaznamenané stisky vloží do systémového vstupního proudu - je to stejné, jako byste je naťukali klávesnicí.
Například pokud často píšete slovo "Amiga", můžete si vytvořit makro "\am", které se pak samo rozvine do námi tak často používaného slova.
Magic Word ukládá makra do RAM, takže pracují rychle. Avšak po resetu nebo vypnutí by se ztratila. Proto menu "Project" nabízí položky k uložení právě nadefinované sady maker. A samozřejmě i položku k nahrání již uložené sady. Díky tomu může mít pro různé účely různé sady maker. Sadu implicitně nahranou při spuštění programu můžete nastavit pomocí ToolTypes nebo argumentem při spuštění z CLI.
Samozřejmě můžete již vytvořená makra také rušit a pod OS 2.x/3.x s ním můžete nakládat jako s komoditou (okno programu vyvoláte aktivační kombinací, implicitně to je "lalt-control-m").
Hlavní problém představuje čeština s jejím komplikovaným skloňováním. V němčině nebo angličtině si můžete jako zkratková makra nastavit všechna běžná slova, avšak náš komplikovaný jazyk má pro každé slovo spoustu tvarů. Buď si tedy vytvoříte makra pro všechny tvary (ale kdo si to má pamatovat), nebo makro vytvoří pouze neměnný kmen slova a koncovku dopíšete sami.
Co ještě dodat? Magic Word funguje spolehlivě a jeho ovládání není nijak komplikované, i když je dost "textové". Zato celý program má méně než 16 KB! Mně osobně tato utilita ušetřila již hodně práce. Přesto za ní její autor nic nechce, Magic Word je volně a bezplatně šiřitelný freeware. Seženete ho například na Aminetu.
| Program: | Magic Word |
| Popis: | Program pro tvorbu textových maker |
| Verze: | 1.1 |
| Autor: | Urs Fleisch |
| Typ: | Freeware |
| Zdroj: | Aminet |



