

Stisk klávesy bez klávesnice
Ahoj všem,
možná si někdo řekne, že jsem se asi pomátl, ale vysvětlím
Mám jednu aplikaci na svém notebooku, kterou v pohodě ovládám přes dálkové ovládání, které podporuje další základní funkce pro ovládání Windows bez nutnosti mít multimediální OS. Na tomto dálkači jsou také čtyři hotkey tlačítka, které mohu přiřadit jakékoliv aplikaci na PC, pokud ji dokáži nastavit klávesovou zkratku podporovanou těmi hotkey na dálkači. Třeba potřebuji spustit program xy, vytvořím pouze jeho zástupce a přidělím mu klávesovou zkratku, kterou hotkey tlačítko na dálkači podporuje, třeba Ctrl+Alt+C a funguje vše bez problémů. Nicméně potřebuji pro ovládání jednoho programu ještě dvě tlačítka na klávesnici, konkrétně Q a P, což nelze změnit přimo v programu, který chci ovládat, tam je to totiž pevně dané. Nenapadá někoho, jak si vytvořit nějaký spouštěcí soubor, kterému budu moci přiřadit libovolnou klávesovou zkratku, který by mi následně po jeho spuštění suploval stisk a uvolnění (jeden úhoz) klávesy Q a druhý soubor stisk a uvolnění klávesy P ? Čili pokud bych ten soubor spustil třeba 4x, napsal by mi v případě otevřeného třeba notepadu 4x písmeno Q. Nějak by to snad i mohlo jít, pokud Windows používají pro toto přímo virtuální klávesnici, která je jejich běžnou součástí.
VBscript:
Předpokládám, že stačí uložit kód s příponou vbs. Nicméně netuším, kde se konfiguruje na konkrétní klávesu Q nebo P. Můžeš mi to prosím tě trochu osvětlit?
Edit: už to chápu, ten skrip spouští konkrétně notepad, čili nějaký exe soubor
a zřejmě pouze supluje zástupce.
Nicméně jak jsem psal výše potřeboval bych, aby ten skript suploval stiskt a puštění klávesy P. Pak druhý takový skript zase klávesy Q. Zástupcům těchto dvou skriptů bych akorát určil klávesovou zkratku, (pravé tlačítko myši - vlastnosti - klávesová zkratka) a bylo by to vyřešeno. Nicméně zatím mi to nepomůže, ale díky za ochotu.
Zkus takto:
Uložit s příponou vbs, přiřadit zástupci klávesovou zkratku...
Ahoj hoste,
zkusil jsem to, ale končí to touhle chybovou hláškou:
Druhý pokus:
To už je lepší, ale ještě to nefunguje, protože jak jsem to zkoušel, co to vlastně tvoří za znak v notepadu, tak místo malého p
to píše tohle:
Zkoušel jsem to nejdříve s písmenem p, ale to bude asi jedno.
A to je ten problém, proč to nefunguje, ale vypadá to na dobré cestě, jenom odstranit ten opačný háček před písmenem.
Edit: zkoušel jsem i q, ale to zase místo malého
píše vlnovku
To je divné, mně to vypíše znak jaký zadám. Zkus to ASCII kódem:
Tak jsem to důkladně odzkoušel na třech počítačích, protože jsem měl pocit, že to může mít na svědomí přídavná numerická klávesnička u netbooku, ale jinde stejný výsledek. Takže jsem to vyzkoušel klasicky pomocí klávesnice a vše ok, jak sám píšeš, čili funguje perfektně.

Problém je totiž v tom dálkači, protože přidává před to písmeno vždycky i nějaký znak. Každopádně ten kód je plně funkční, což jsem potřeboval, takže díky moc
Zkusím na tom dálkači nastavit jinou kombinaci kláves, třeba mu domluvím, aby tam ty znaky nevkládal