Instalace

Program není třeba instalovat. Jednoduše rozbalte ZIP archiv někam na disk a pak program spusťte. Jestliže provádíte upgrade na novější verzi programu, musíte nejdříve ukončit předchozí verzi (klikněte pravým tlačítkem na ikonu v systémové liště a dejte Konec, nebo program spusťte a v menu Okno zvolte Konec programu...Alt+X).

Odinstalace

Z menu Soubor zvolte Odstranit nastavení. Pak program ukončete stiskem Alt+X a smažte z disku.

Vytvoření klávesových zkratek

Nejrychleji vytvoříte klávesové zkratky tak, že přetáhnete položky z nabídky Start nebo ikony z plochy a pustíte je na okno programu HotkeyP. Druhou možností je v programu kliknout na tlačítko Přidat nebo Vložit (podle toho, jestli má být nová položka umístěna na konec seznamu nebo před zvýrazněnou položku).

Jako klávesovou zkratku lze použít libovolnou klávesu kombinovanou s Ctrl, Shift, Alt, Win. Pokud máte starou klávesnici ještě z období DOSu, pak na ni možná nebude klávesa Win. Jinak by měla být umístěna mezi Ctrl a Alt. Maximální počet klávesových zkratek je přibližně 1300. Nedoporučuje se jako klávesovou zkratku dávat CapsLock, F1, Shift+A, Ctrl+C, Alt+F4,... Všechny multimediální klávesy používat lze, ale máte-li nainstalován nějaký jiný program, který je blokuje, pak ho musíte ukončit. V možnostech programu lze klávesy přejmenovat, což se hodí zvláště pro ty klávesy, které se zobrazují jako číslo v závorkách.

Klávesovou zkratku lze přiřadit buď ke spustitelnému souboru, dokumentu, WWW stránce, nebo k některému z příkazů zabudovaných přímo v programu. V případě spustitelného souboru nebo dokumentu můžete jeho název rovnou napsat do editačního pole nebo můžete pomocí myši stisknout v pravé části okna tlačítko "...", čímž se zobrazí dialogové okno na otevření souboru. Pokud soubor zadáváte ručně a nenapíšete ho i s cestou, pak se prohledává složka Windows a složky ze systémové proměnné PATH. Pokud soubor zadáváte včetně cesty, můžete použít proměnné prostředí, například %SystemRoot%. Proměnná %HotkeyP% je nahrazena instalační složkou, ve které je HotkeyP.exe.

Zabudované příkazy se jednoduše vloží kliknutím na tlačítko "<".

Na místo příkazu můžete napsat také adresu WWW stránky nebo email. Musí začínat na www. nebo http:// nebo https:// nebo mailto:.

Do položky Zvuk můžete zadat WAV soubor, který se přehraje při stisku klávesové zkratky.

Pokud zaškrtnete Povolit vícenásobné spuštění, pak každý stisk klávesové zkratky způsobí spuštění nové aplikace. V opačném případě se prohledává seznam všech běžících procesů, a pokud je nalezen proces se jménem shodným jako u klávesové zkratky, pak se nespouští nový proces, ale pouze se aktivuje už existující okno. Pokud už toto okno je aktivní, pak se minimalizuje. Možnost "vícenásobné spuštění" má smysl jen pro spustitelné soubory. U dokumentů záleží na aplikaci, jestli umí pracovat s více dokumenty v jednom okně, nebo jestli musí být pro každý dokument vytvořeno nové okno.

Pokud zaškrtnete Přidat do menu u ikony v systémové liště, přidá se tato zkratka do menu, které se zobrazuje po kliknutí pravým tlačítkem na malou HotkeyP ikonu. Do pole "Popis" zadejte název položky v menu. Pomocí dvojice znaků -> lze vytvářet podmenu a lze je libovolně vnořovat (například Menu1->Menu2->Položka).

Možnost Automaticky spustit po startu Windows funguje jen tehdy, když je také HotkeyP spouštěn po startu Windows a nebo když se HotkeyP spustí s parametrem 0.

Možnost Spustit jako správce zaškrtněte, pokud aplikace vyžaduje administrátorská oprávnění. Tato možnost se používá pouze pokud je ve Windows v Ovládacích panelech povoleno tzv. řízení uživatelských účtů (ve výchozím nastavení to povolené je). Pokud HotkeyP není spuštěn jako správce, pak se po stisku klávesové zkratky objeví otravné okno "Řízení uživatelských účtů", ve kterém musíte kliknout na tlačítko Ano. Pokud HotkeyP je spuštěn jako správce, pak může po stisku klávesové zkratky danou aplikaci hned spustit.

Do položky Popis napište text, který bude vidět v seznamu v hlavním okně. Pokud nic nezadáte, pak se bude zobrazovat název souboru bez cesty.

Průhlednost je číslo od 0 do 255, což znamená od zcela průhledného až po zcela neprůhledné. Při hodnotě 0 se průhlednost nastavovat nebude a aplikace se spustí rychleji.

Myší zkratky

V dialogovém okně pro vytvoření nové klávesové zkratky přesuňte ukazatel myši nad bílý editační obdélník v horní části okna. Pak stiskněte libovolnou kombinaci tlačítek myši, kolečka myši a kláves Ctrl, Shift, Alt, Win. Objeví se slovo Myš a za ním součet znaků L, R, M, 4, 5, Up, Down, Left, Right, které znamenají levé, pravé, prostřední, čtvrté, páté tlačítko, otočení kolečkem nahoru, dolů, vlevo, vpravo.

Pokud vám nefunguje čtvrté a páté tlačítko, pak máte buď špatný ovladač, nebo jsou tato tlačítka blokována jinými programy (například Genius Netscroll+). Takové programy budete muset ukončit a odstranit ze skupiny spouštěné při startu počítače. Pokud jste je instalovali spolu s ovladačem myši, pak je nesmíte odinstalovat, jinak by se odinstaloval i ovladač.

Horizontální naklápění kolečka nefunguje ve Windows XP nebo starší.

Pro kombinace více tlačítek si v možnostech nastavte "Zpoždění tlačítek myši", což znamená maximální dobu mezi stiskem jednotlivých tlačítek. Jestliže je interval mezi stiskem tlačítek delší, pak se myší zkratka vykoná také, ale zároveň se oknu pod kurzorem pošle informace o stisknutém tlačítku. Například když máte zkratku R+L, stisknete pravé tlačítko, počkáte dostatečně dlouhou dobu a pak přidáte levé tlačítko, vykoná se příkaz pro tuto zkratku a jakmile pustíte pravé tlačítko, zobrazí se kontextové menu. Když chcete pravým tlačítkem přesunout (drag&drop) soubory v průzkumníku, musíte po stisku pravého tlačítka chvíli počkat, dokud se soubor neoznačí, a teprve pak pohnout myší. Pro levé tlačítko myši je toto zpožďování vypnuto, protože drag&drop levým tlačítkem je často používaná operace. Zpožďována nejsou taková tlačítka, pro která není vytvořena žádná myší zkratka. Například po vytvoření zkratky R+L se začne zpožďovat pravé tlačítko, po vytvoření zkratky M+R se začne zpožďovat prostřední tlačítko. Protože ve hrách je zpoždění nepřijatelné, je možné ho pro některé aplikace zakázat - do editačního pole v možnostech napište názvy exe souborů (bez cesty) oddělené středníky.

Dálkové ovládání

Zkratky lze přiřadit také tlačítkům na dálkovém ovládání. K počítači musí být připojeno infračervené čidlo a zároveň musíte mít nainstalován WinLIRC (http://winlirc.sourceforge.net). Když se vám podaří správně nakonfigurovat WinLIRC, pak v možnostech HotkeyP zadejte cestu k souboru winlirc.exe a zaškrtněte přepínač Povolit.

Uložení a uspořádání seznamu zkratek

Při prvním spuštění programu musíte vybrat soubor, do kterého se budou klávesové zkratky ukládat. Od té chvíle se budou všechny provedené změny ukládat automaticky. Pokud se k systému Windows přihlašuje více uživatelů, může si každý z nich vytvořit svůj vlastní soubor.

Seznam zkratek setřídíte kliknutím na záhlaví sloupců. Pokud je setříděn podle prvního sloupce, pak lze měnit pořadí položek v seznamu, buď myší nebo klávesami Ctrl+nahoru, Ctrl+dolů. Je možné označit a přesouvat více položek. Dvojklik na položku nebo klávesa Enter mají stejný význam jako tlačítko Upravit.

Kategorie

Pro přehlednost je vhodné si zkratky roztřídit, zvláště pokud jich máte hodně. V levé části hlavního okna se zobrazují kategorie. Některé z nich vznikají automaticky a nedají se upravovat (jsou to kategorie: klávesové, myš, joystick, dálkové ovládání, příkazy, programy, dokumenty, www odkazy, autostart, tray menu). Kromě nich si můžete vytvářet své vlastní kategorie. Novou kategorii vytvoříte tak, že nejdříve označíte zkratky, pak v menu "Kategorie" zvolíte "Přiřadit označeným položkám" a pak napíšete název nové kategorie a kliknete na Ok. Úplně stejným způsobem lze označené zkratky přesouvat mezi existujícími kategoriemi, pouze místo názvu nové kategorie vyberete už existující kategorii z rozbalovacího seznamu. Jestliže název kategorie dáte prázdný, potom se zkratky přesunou do kategorie "výchozí". Když odstraníte kategorii, potom se zkratky v ní obsažené také přesunou do kategorie "výchozí".

Hook

Funkce, která se vykonává při stisku jakékoli klávesy, se nazývá hook (zavěšení). Obvykle jej používají škodící špehovací programy, které zjišťují vaše hesla a pak je odesílají přes internet. V programu HotkeyP můžete v možnostech hook zakázat. Potom ale nebudou fungovat některé multimediální klávesy (které se zobrazují jako číslo v hranatých závorkách) a také nebude možné přiřadit zkratku klávese CapsLock a kombinacím Win+M, Win+E, Win+R atd. Dále nebudou správně fungovat funkce "Makro" a "Vložit text". Když zaškrtnete možnost "Hook používat pro všechny klávesové zkratky", budou klávesové zkratky fungovat i ve hrách a jiných DirectX aplikacích.

Hook nefunguje v aplikacích, které běží s administrátorskými právy (pokud je povoleno řízení uživatelských účtů).

Popis příkazů zabudovaných v programu

Většina příkazů má parametry, ale obvykle nejsou povinné. Parametry se oddělují mezerou. Uvozovky kolem parametrů nejsou povoleny, pokud není řečeno jinak.

Interní příkazy lze spouštět nejen klávesovými zkratkami, ale také z příkazové řádky. To se může hodit pro různé skripty nebo BAT soubory. Také to lze použít v plánovačích. Například restartovat počítač lze příkazem hotkeyp -3 nebo hotkeyp -reboot. České názvy nejsou povoleny, a proto musíte použít anglický název příkazu a nebo zjistit číslo příkazu ze souboru language/Česky.lng. Na příkazové řádce lze zadat několik příkazů za sebou, oddělené jsou středníky.

Vypnout počítač, Restartovat, Odhlásit uživatele

Parametry:
0 - normální ukončení
1 - násilné ukončení, dojde ke ztrátě neuložených dat
2 - bezpečné ukončení, nejdříve se zavřou všechna okna

Úsporný režim, Režim spánku

Parametry:
0 - normální ukončení
1 - násilné ukončení, může dojít ke ztrátě neuložených dat

POZOR! Funkce "Režim spánku" nefunguje, pokud ji nemáte povolenu v Ovládacích panelech\Možnosti napájení.

Dialog vypnutí systému

Stejné jako když v menu "Start" zvolíte "Vypnout..."

Uzamknout počítač

Parametrem je text, který podobně jako u funkce
Vložit text může obsahovat čas, jméno uživatele atd. Když nechcete zobrazovat text, tak jako parametr dejte mezeru. Po vytvoření zkratky se zobrazí okno pro zvolení hesla. Maximální délka hesla je 64 kláves (nikoli znaků). Heslo může obsahovat jakékoli klávesy kromě Enter, Escape, Backspace, Tab, Alt.
Bez parametru tato funkce funguje jako standardní systémové zamknutí počítače, které zobrazí výzvu na zadání vašeho přihlašovacího hesla do Windows.

Volné místo na disku

Zobrazí volné místo na pevných a síťových discích. Parametr určuje, jak dlouho je údaj zobrazen (počet milisekund). Okno zmizí také po druhém stisku klávesové zkratky. Okno lze přesouvat myší.

Bezpečně odebrat zařízení

Odebere přenosný disk ze systému. Nesmí být otevřen žádný soubor ani složka, který leží na odebíraném disku. Parametrem je písmeno disku. Pokud parametr nezadáte, pak se odeberou všechny USB disky.

Vysypat koš

Nepovinný parametr je součet následujících hodnot:
1 - nežádá od uživatele potvrzení a rovnou soubory smaže
2 - nezobrazuje okno o průběhu vyprazdňování
4 - bez zvuku

Smazat nedávné dokumenty

Odstraní všechny položky z menu Start/Dokumenty. Odstraněny jsou jen zástupci, skutečné dokumenty nebudou smazány.

Smazat dočasné soubory

Ze složky TEMP odstraní soubory starší než 7 dní (nebo starší než počet dní uvedených jako parametr). Porovnává se datum poslední změny a zároveň také datum vytvoření souboru.

Ovládací panely

Názvy všech ovládacích panelů zjistíte tak, že ve složce C:\Windows\System32 vyhledáte soubory s příponou CPL. Název souboru bez přípony pak můžete zadat jako parametr. Ve starších verzích Windows hledejte ve složkách C:\winNT\system32 nebo C:\Windows\System.

Zablokovat klávesu

Parametrem je jedna nebo více kláves, které se touto funkcí zablokují nebo odblokují. Názvy kláves jsou stejné jako u funkce
Makro. Obvykle se používá s parametrem \win, protože klávesa Win leží mezi Ctrl a Alt, které se často používají ve hrách, a nechtěné zmáčknutí této klávesy způsobí vyskočení z celé obrazovky.
Tato funkce se hodí jen na dočasné zablokování klávesy. Když chcete nějakou klávesu zrušit trvale, pak pro ni vytvořte klávesovou zkratku, například příkaz Makro s prázdným parametrem.

Skrýt tray ikonu

Skryje ikonu v oznamovací oblasti na systémové liště. První parametr je identifikační číslo ikony. Druhý parametr je název okna, které ikonu vytvořilo. Čísla ikon zjistíte pomocí programu Spy (menu Soubor/Spustit spy.exe). Když na ikonu kliknete levým tlačítkem, v okně Spy by se mělo zobrazit ID: číslo ikony.

Obnovit tray ikonu

Znovu ukáže ikonu v oznamovací oblasti na systémové liště, která byla předtím skryta příkazem
Skrýt tray ikonu. Parametry jsou identifikační číslo ikony a název okna.

Spustit službu

Spustí systémovou službu. Parametr je krátký název služby (nikoli zobrazovaný název). Zjistíte ho tak, že v seznamu služeb (ve Správě počítače) dvakrát kliknete na službu. Například "Služba publikování ve WWW" má název W3SVC.
Tato funkce funguje jen když je HotkeyP
spuštěn jako správce.

Zastavit službu

Parametr je název služby podobně jako u příkazu
Spustit službu.
Tato funkce funguje jen když je HotkeyP spuštěn jako správce.

Spořič obrazovky

Spustí spořič obrazovky, který byl zvolen ve vlastnostech obrazovky.

Vypnout monitor

Přepne monitor do úsporného režimu.
Parametry (používají je CRT monitory, nemají smysl pro LCD):
1 - méně úsporný režim, rychlá obnova
2 - více úsporný režim, pomalá obnova

Rozlišení monitoru

Parametry jsou šířka, výška, barvy, frekvence, číslo monitoru. Tato čísla musejí být oddělena mezerami. Šířka a výška se měří v bodech. Barvy se udávají v počtech bitů. Pokud máte jen jeden monitor, pak poslední pátý parametr nezadávejte. Pokud zadáte dvě čtveřice oddělené čárkou, pak bude klávesová zkratka přepínat mezi oběma rozlišeními.
Příklad parametrů: 1280 1024 16 60, 1024 768 32 75
Buďte opatrní. Zadávejte jen taková rozlišení, o kterých víte, že je váš monitor určitě podporuje.

Ukázat plochu

To samé jako Win+D.

Snímek obrazovky

Funguje podobně jako PrintScreen, ale místo do schránky se obrázek uloží do BMP souboru.

Náhodná tapeta, Další tapeta, Předchozí tapeta

Parametrem je adresář nebo přímo BMP, JPG nebo GIF soubor. Pokud je parametrem adresář, pak se prohledávají také všechny jeho podadresáře a vybere se z nich jeden obrázek, který se umístí na pracovní plochu. Pokud chcete používat obrázky jiného formátu než BMP, pak musíte mít zapnutý aktivní desktop (Klikněte pravým tlačítkem na pracovní plochu, pak klikněte na Vlastnosti a na kartě "Síť WWW" zaškrtněte "Zobrazit obsah sítě WWW na ploše").
Příkazy Další/Předchozí tapeta zvolí následující nebo předchozí soubor v adresáři v závislosti na tom, jak jsou umístěny na disku.

Uložit pozice ikon na ploše

Uloží pozice všech ikon, které jsou na ploše. (Ukládají se do registru).
Tato funkce nefunguje v 64-bitových Windows.

Obnovit pozice ikon na ploše

Obnoví rozmístění ikon do stavu, ve kterém byly při posledním provedení příkazu
Uložit ikony na ploše.
Tato funkce nefunguje v 64-bitových Windows.

Lupa

Tato funkce má 0 až 3 parametry. První parametr je velikost zvětšení (celé číslo). Druhý parametr je šířka okna, třetí parametr je výška okna. Lupa se zobrazuje na místě ukazatele myši. Zmizí po druhém stisknutí klávesové zkratky nebo po stisknutí některého z tlačítek myši.
Upozornění: Zvětšený obraz se překresluje jen při pohybu myši. Když se myší nehýbe, pak lupa zobrazuje stále stejný obraz.

Zobrazit text

První nepovinný parametr je doba zobrazení okna v milisekundách. Druhý parametr je text, který může obsahovat stejné % sekvence jako u funkce
Vložit text. Okno lze přesouvat myší. Okno zmizí po uplynutí zadané doby nebo po druhém stisku klávesové zkratky.

Minimalizovat, Maximalizovat, Zavřít okno

Minimalizuje, maximalizuje nebo zavře okno. Nepovinným parametrem je název okna. Může to být text viditelný v titulku okna (nebo jen jeho část), jméno okenní třídy, nebo název exe souboru včetně přípony ale bez cesty. Pokud neuvedete parametr, pak se příkaz vykoná pro právě aktivní okno.

Okno vždy navrchu

Zapne nebo zruší vlastnost okna být zobrazeno vždy nad ostatními okny. Parametrem může být název okna podobně jako u předchozích tří příkazů.

Maximalizovat všechna okna

Maximalizuje všechna okna.

Minimalizovat ostatní

Minimalizuje všechna okna kromě právě aktivního okna.

Minimalizovat do malé ikony

Skryje všechna okna právě aktivní aplikace a v oznamovací oblasti na systémové liště zobrazí její ikonu. Když na ikonu kliknete levým tlačítkem myši, pak se aplikace obnoví a ikona zmizí.

Minimalizovat okno do malé ikony

Skryje právě aktivní okno a v oznamovací oblasti na systémové liště zobrazí jeho ikonu. Když na ikonu kliknete levým tlačítkem myši, pak se okno obnoví a ikona zmizí.

Skrýt okno

Skryje nebo zruší skrytí okna. Parametrem je název okna. Pokud neuvedete parametr, pak se skryje právě aktivní okno a při dalším stisku klávesové zkratky se znovu objeví.
Pokud chcete schovat hlavní panel (task bar), pak zadejte parametr Shell_TrayWnd. Když chcete skrýt ikony na pracovní ploše, pak zadejte parametr Program Manager.

Skrýt aplikaci

Tato funkce funguje podobně jako
skrýt okno, ale na rozdíl od ní skryje úplně všechna okna právě aktivní aplikace. Při opětovném stisku klávesové zkratky se předtím skrytá okna opět ukážou.

Změnit velikost okna, Přesunout okno

Pomocí kláves nahoru, dolů, vlevo, vpravo změníte velikost aktivního okna nebo přesunete okno a nakonec stisknete Enter.

Snímek okna

Funguje podobně jako Alt+PrintScreen, ale místo do schránky se obrázek uloží do BMP souboru.

Průhlednost

Prvním parametrem je číslo od 0 do 255, což znamená od zcela průhledného až po zcela neprůhledné. Druhým nepovinným parametrem je název okna.

Průhlednost -, Průhlednost +

Sníží/zvýší průhlednost okna. Prvním nepovinným parametrem je číslo udávající, o kolik se má průhlednost změnit (výchozí hodnota je 10). Druhým nepovinným parametrem je název okna.
Tato funkce vyžaduje Windows XP nebo novější.

Informace

Zjistí titulek, třídu, proces, prioritu aktivního okna. Pokud máte Windows 2000/XP s knihovnou psapi.dll, pak také zobrazí paměť použitou daným procesem.

Zabít proces

Násilně ukončí právě běžící aplikaci. Tuto funkci použijte jen v případě, když nějaký program přestane reagovat.
Jako parametr je možné zadat název aplikace, kterou chcete ukončit.

Priorita procesu

Změní prioritu procesu, kterému patří právě aktivní okno. Nejvyšší prioritu lze nastavit jen když je HotkeyP
spuštěn jako správce.

Předchozí aplikace, Další aplikace

Simuluje stisk Alt+Tab nebo Alt+Shift+Tab. Správně to funguje jen s myšími zkratkami (např. čtvrté tlačítko + kolečko) a pouze ve Windows NT/2000/XP.

Hlasitost, Hlasitost +, Hlasitost -

Změna hlasitosti. První parametr je celé číslo od 0 do 100, které udává, na jakou hodnotu se má hlasitost nastavit nebo o kolik procent se má zesílit nebo zeslabit. Druhý parametr je název zvukového zařízení (Mixer, Wave, MIDI, CD Audio, Line In, Microphone, Bass, Treble, ...). Názvy zařízení závisejí na konkrétní zvukové kartě a dají se zjistit z programu Ovládání hlasitosti, který je v příslušenství Windows. Bass a Treble jsou hloubky a výšky. Slovo Mixer znamená výchozí zařízení pro přehrávání zvuku. Pokud chcete měnit hlasitost nahrávání, pak před název zařízení napište R: (např. R:Microphone).

Když máte více zvukových karet, pak ve Windows XP a starších před název zadejte číslo a dvojtečku (např. 2:Mixer). Ve Windows Vista a novějších za název přidejte název zvukové karty v závorkách, např. Speakers (Creative SB X-Fi).

Při použití klávesové zkratky se zobrazí malé okno s aktuálními hodnotami hlasitosti. Okno lze přesouvat myší. Zobrazují se jen ty hlasitosti, které jsou v možnostech uvedeny v položce "Zobrazit tato zvuková zařízení:", kde jsou jejich názvy oddělené čárkami. Před název zařízení můžete navíc napsat zobrazovaný název a rovnítko, např. Hlasitost=Mixer,Mikrofon=R:Microphone.

Ztlumit zvuk

Vypne nebo zapne zvukové zařízení. Parametrem je název zařízení podobně jako u hlasitosti.

Vysunout/Zasunout CD

Vysune nebo zasune dvířka CD nebo DVD mechaniky. Pokud máte více mechanik, pak její písmeno zadejte jako parametr.
UPOZORNĚNÍ! Na některých CD-ROM mechanikách tato funkce nefunguje a umí jen vysunout CD. V takovém případě musíte používat dva příkazy Vysunout CD a Zasunout CD. Tyto příkazy ale nenajdete v menu, a proto je musíte ručně napsat do editačního pole Příkaz.

"Přehrát CD","Další skladba CD","Zastavit CD","Předchozí skladba CD"

Přehrávání zvukového CD. Nesmí být ale spuštěn žádný jiný program na přehrávání CD. Pokud máte více mechanik, pak její písmeno zadejte jako parametr.

Rychlost CD

Prvním parametrem je rychlost (např. 10, 16, 24, 32, 40 atd.). Druhý parametr je písmeno mechaniky.

Vložit text

Parametrem je text, který se vloží do aktivního okna přes schránku pomocí Ctrl+V. Můžete také zadat více textů oddělených znaky %|. Potom se po stisku klávesové zkratky zobrazí seznam, ve kterém vyberete řádek dvojklikem nebo pomocí klávesy dolů a Enter. Například při parametru ab%|cdef%|ghi se zobrazí popup okno, ve kterém jsou tři řádky ab,cdef,ghi. Okno lze zrušit klávesou Esc.
Text může obsahovat následující speciální sekvence: %r - konec řádku, %u - jméno přihlášeného uživatele, %o - název počítače v síti, %l - obsah schránky, %% - procento, %x - datum, %X - čas, %c - datum a čas, %d - den, %m - měsíc, %Y - rok, %y - dvouciferný rok, %H - hodina [0-23], %I - hodina [1-12], %p - dopoledne/odpoledne, %M - minuta, %S - sekunda, %A - den v týdnu, %a - zkrácený den v týdnu, %B - název měsíce, %b - zkrácený název měsíce, %#d - den bez počáteční nuly, podobně %#m, %#H, %#I, %#M, %#S

Makro

Simuluje stisk kláves nebo tlačítek myši. Parametr může kromě obyčejných znaků obsahovat \esc, \tab, \backspace, \enter, \space, \left, \right, \up, \down, \ins, \del, \home, \end, \pageup, \pagedown, \f1, \f2, ..., \shift, \rshift, \ctrl, \rctrl, \alt, \ralt, \win, \rwin, \apps, \capslock, \scrolllock, \numlock, \pause, \printscreen, \divide, \multiply, \add, \subtract, \decimal, \0, \1, ..., \num0, \num1, ..., \A, \B, ..., \back, \forward, \refresh, \search, \favorites, \browser, \mail, \power, \volume_down, \volume_up, \mute, \play_pause, \stop, \prev_track, \next_track, \media_select, \launch_app1, \launch_app2, \lbutton, \rbutton, \mbutton, \xbutton1, \xbutton2, \wheelup, \wheeldown, \wheelleft, \wheelright, \doubleclick, \sleep, \rep, \xAB.
Za každou s těchto speciálních sekvencí může (ale nemusí) následovat tečka. Když chcete klávesu jen stisknout nebo jen uvolnit, pak použijte příponu down nebo up. Dají se tím simulovat kombinace více kláves nebo tlačítek. Například \lbuttondown\rbutton\lbuttonup znamená kombinace myších tlačítek L+R.
Klávesy shift, ctrl, alt, win zůstávají stisknuté spolu s dalším znakem. Například \shift.a\shift.b je to samé jako \shiftdown.a\shiftup\shiftdown.b\shiftup a to je stejné jako AB. Ctrl se dá zapsat také jako \^ . Znaky ó,ď,ť,ň musíte zapsat jako ´o,ˇd,ˇt,ˇn.
Makra \A \B \C atd. fungují na všech klávesnicích včetně ruské a řecké. Když v makru použijete písmena a b c nebo A B C, bude to fungovat pouze v jazycích používající latinku a kromě toho se bude simulovat stisk klávesy shift pro velká písmena (nebo naopak pro malá písmena, když je aktivní Caps Lock). Podobně makra \1 \2 \3 atd. znamenají stisk klávesy bez ohledu na jazyk. Makro obsahující číslice bez zpětného lomítka bude na české klávesnici simulovat stisk klávesy shift.
Za \x jsou dvě šestnáctkové číslice, které znamenají virtuální kód klávesy.
Za sekvencí \sleep následuje celé číslo, které znamená dobu čekání v desetinách sekundy.
Jestliže v možnostech zaškrtnete nikdy nepoužívat hook, potom se při delším držení klávesové zkratky makro nebude opakovat. Pokud přesto chcete opakování povolit, na začátek parametru napište \rep. Bohužel to má nevýhodu, že když příliš rychle pustíte shifty, pak zůstanou trvale stisknuty.

Makro aktivnímu oknu

První parametr je stejný jako u makra. Druhý parametr určuje okno. Pokud toto okno není právě aktivní, pak se příkaz nevykoná. Druhý parametr může obsahovat operace &, |, !, které mají význam logických spojek a, nebo, ne. Před ani za těmito operátory nesmí být mezera. Operace & má vyšší prioritu než |. Ve složitějších případech použijte závorky. Jestliže název okna obsahuje některé ze znaků & | ! ( ), musí se dát do apostrofů. Jestliže název okna obsahuje mezeru, musí se celý druhý parametr dát do uvozovek. Například "okno 1"|"okno 2" je špatný výraz, správně má být "okno 1|okno 2".
Jestliže je v možnostech zaškrtnuto "Hook používat pro všechny klávesové zkratky", pak se při stisku klávesové zkratky "Makro aktivnímu oknu" simuluje stisk kláves a při uvolnění klávesové zkratky se simuluje uvolnění kláves. Pokud není používán hook, pak se při stisku klávesové zkratky simuluje zároveň stisk i uvolnění kláves a při uvolnění klávesové zkratky se neprovede nic.

Klávesy jinému oknu

Pošle zprávy WM_KEYDOWN a po nich WM_KEYUP. První parametr je stejný jako u makra. Druhý parametr určuje okno. Pokud chcete, aby se okno také aktivovalo, pak na začátek prvního parametru napište \show. Pro některé aplikace je nutné použít ještě třetí parametr. V tom případě je druhý parametr název EXE souboru a třetí parametr titulek nebo třída okna. Jestliže zadáte jen EXE soubor a ten je složen z více oken, pak se klávesy pošlou náhodně jednomu z těchto oken. Když naopak zadáte jen název okna a je zrovna spuštěno více aplikací se stejným názvem okna, pak se klávesy pošlou náhodně jedné z těchto aplikací.

Klávesy aktivnímu oknu

Tato funkce se od "Klávesy jinému oknu" liší tím, že se ignoruje v případě, když okno uvedené jako druhý parametr není právě na popředí. Používá se k tomu, když chcete nějakému programu změnit jeho klávesové nebo myší zkratky. Druhý parametr může obsahovat logické operace podobně jako u "Makro aktivnímu oknu". Třetí nepovinný parametr určuje, kterému oknu se klávesy pošlou, což se hodí v případě, že aplikace má více oken a chcete klávesy poslat jinému oknu, než které je právě aktivní.

Příkaz jinému oknu

Pošle zprávu WM_COMMAND. První parametr je číslo příkazu. Čísla příkazů se dají zjistit programem spy.exe (který lze spustit z menu Soubor). Druhý parametr a případně ještě třetí parametr určují okno, podobně jako u "Klávesy jinému oknu". Tato funkce se od "Klávesy jinému oknu" liší hlavně v tom, že funguje i pro minimalizovaná okna. Nelze to použít pro programy napsané v Javě nebo .Net Frameworku ani pro programy používající unixové uživatelské rozhraní. Zde jsou příkazy pro některé přehrávače:

Windows Media Player
18808 - přehrát/pozastavit, 18809 - zastavit, 18810 - předchozí, 18811 - další

Tiny Player
264 - přehrát/pozastavit, 204 - zastavit, 227 - předchozí, 228 - další, 255 - zastavit po dohrání skladby

Winamp
40044 - předchozí, 40045 - přehrát, 40046 - pozastavit, 40047 - zastavit, 40157 - zastavit po dohrání skladby, 40048 - další, 40022 - opakovat, 40023 - náhodně,40029 - otevřít, 40040 - playlist, 40061 - převinout zpět, 40060 - převinout vpřed

Příkaz aktivnímu oknu

První parametr je číslo příkazu, podobně jako u "Příkaz jinému oknu". Druhý a třetí parametr určují okno, podobně jako u "Klávesy aktivnímu oknu". Třetí parametr obvykle není potřeba. Vyžaduje ho například přehrávač Winamp (jako druhý parametr zadejte winamp.exe, jako třetí parametr zadejte "Winamp v1.x").

Vícenásobný příkaz

Jednou klávesovou zkratkou lze spustit naráz více programů nebo vykonat více příkazů. Parametrem jsou pořadová čísla už dříve vytvořených příkazů.

Posloupnost příkazů

Parametry jsou podobné jako u vícenásobného příkazu. Při stisku klávesové zkratky se vykoná pouze první příkaz a jeho číslo se přemístí na konec. K vykonání všech příkazů v seznamu je tedy nutné klávesovou zkratku stisknout několikrát za sebou.

Pohyb ukazatele myši

Parametrem jsou dvě čísla oddělená mezerou, která znamenají, o kolik bodů horizontálně a vertikálně se má kurzor myši posunout. Pokud parametry nezadáte, pak se ukazatel přemístí doprostřed obrazovky.

Kolečko

Simuluje pohyb kolečkem myši. Parametr je velikost otočení. Hodnota 120 odpovídá otočení o jedna směrem nahoru, -120 směrem dolů.

Horizontální kolečko

Simuluje pohyb (naklápění) kolečkem myši do stran. Parametr je velikost otočení. Hodnota 120 odpovídá otočení vpravo, -120 vlevo.
Tato funkce nefunguje ve Windows XP nebo starších.

Stisk levého/pravého/prostředního/čtvrtého/pátého tlačítka

Simuluje stisk tlačítka myši.

Dvojklik

Simuluje dvakrát stisk levého tlačítka. Na rozdíl od předchozího příkazu neuvolňuje shiftové klávesy.

Ukázat okno HotkeyP

Zobrazí okno HotkeyP se seznamem klávesových zkratek, podobně jako když kliknete na ikonku v systémové liště.

Vypnout všechny zkratky

Zakáží se všechny zkratky (kromě příkazu "Vypnout všechny zkratky") a zároveň se odinstalují klávesový hook i myší hook. Je to užitečné hlavně pro některé hry. Parametr 1 znamená vypnout, 0 znamená zapnout, bez parametru tato funkce funguje jako přepínač.

Vypnout klávesové zkratky

Zakáží se klávesové zkratky. Klávesový hook zůstává nadále aktivován. Parametr 1 znamená vypnout, 0 znamená zapnout, bez parametru tato funkce funguje jako přepínač.

Vypnout myší zkratky

Zakáží se myší zkratky a také se odinstaluje myší hook. Parametr 1 znamená vypnout, 0 znamená zapnout, bez parametru tato funkce funguje jako přepínač.

Vypnout joystick zkratky

Zakáží se joystick zkratky a také se zastaví podproces, který každých 10ms čte údaje z joysticku. Parametr 1 znamená vypnout, 0 znamená zapnout, bez parametru tato funkce funguje jako přepínač.

Vypnout dálkové ovládání

Zakáží se zkratky dálkového ovládání. Když chcete také ukončit spojení s WinLIRC, musíte v možnostech zrušit zaškrtnutí přepínače "Povolit". Parametr 1 znamená vypnout, 0 znamená zapnout, bez parametru tato funkce funguje jako přepínač.

Obnovit hook

Tento příkaz je užitečný, když máte nainstalováno několik různých aplikací, které využívají klávesové zkratky. Pokud si jiná aplikace přivlastní klávesnici jen pro sebe a nepředává informaci o stisku kláves dále do HotkeyP, pak to tímto příkazem můžete opravit.

Spuštění HotkeyP jako správce

Jestliže máte Windows XP nebo starší a nebo máte vypnuto Řízení uživatelských účtů, pak tuto kapitolu můžete přeskočit.
Pokud na počítači občas spouštíte nějaké aplikace jako správce a chcete v nich používat klávesové zkratky z HotkeyP, pak by také HotkeyP měl být spuštěn jako správce. Aby se HotkeyP spouštěl při automaticky při zapnutí počítače, je třeba vytvořit naplánovanou úlohu:

Licence

Na tento program se vztahuje licence "GNU General Public License". Zde jsou stručně uvedeny jen nejdůležitější body. Celé její znění lze stáhnout například z
www.gnugpl.cz.
  1. Program je zdarma. Je povoleno ho kopírovat nebo distribuovat na CD, třeba spolu s jinými programy.
  2. Program si můžete pro vlastní potřebu upravit. Také můžete části zdrojového kódu použít do svých vlastních programů. V obou případech musíte splnit následující požadavky:
    1. Nesmíte změnit nebo odstranit tuto licenci.
    2. Nesmíte smazat jméno původního autora.
    3. Zdokumentujete všechny provedené změny a u každé změny uvedete datum.
    4. Zdrojové kódy (včetně vašich úprav a rozšíření) zdarma zveřejníte na internetu.
  3. Program je poskytován bez záruky.

http://petr.lastovicka.sweb.cz
http://sourceforge.net/projects/hotkeyp/