This site is designed to take advantage of CSS. If you are seeing this, CSS must not be available or enabled in your browser. Everything should still work, but won't be as pretty. :)
Vyhodnocování kláves
Při programování kláves makrorekordérem nebo přiřazování
kláves textovým makrům může být velice užitečné vědět, jak
přesně probíhá vyhodnocování kláves Calamusem. Stále existují
tři úrovně, na kterých může stisknutí klávesy vyvolat nějakou
akci:
- Nejvyšší prioritu mají klávesová makra nahraná
makrorekordérem, protože ta jsou vyhodnocována přímo pod
uživatelským rozhraním. Místo stisknutí klávesy se
uživatelskému rozhraní Calamusu nahlásí přímo nahraná akce.
- Druhá v pořadí jsou textová makra. O ta se starají
zpravidla jen ty moduly, které s nimi mohou něco dělat (např.
textový modul a Eddie). Klávesy textových maker smějí kolidovat s
makrorekordérem: Textové makro se hlavně aktivuje dvěma
stisknutími kláves: prefixem makra (v definici zvláštních kláves
Spustit text. Makro
) a vlastní makroklávesou (Textový modul,
formulář Definovat makro
nebo Změnit makro
nebo také
v Eddiem).
- Nakonec existuje
Definice kláves pro zvláštní znaky
,
které lze definovat v textovém modulu a jsou v hierarchii poslední.
Teprve když prošel stisk klávesy všemi třemi stupni a nemohl
být nijak vyhodnocen, je použit pro psaní textu a podobně.
Povšimněte si prosím, že existují pevně zadrátované
klávesové povely, které najdete v dokumentu FIX_keys.CDK. Tyto
povely mají nejvyšší prioritu a nelze je ani změnit, ani zrušit.
Copyright © invers Software (Home)
Poslední aktualizace 24. června 2015