Diskuze: Emulátor klávesnice

Člen

Zobrazeno 9 zpráv z 9.
Ahoj, software ti neporadím, ale můžeš zkusit použít autohotkey - jedná se o jednoduchý scriptovací jazyk, ve kterém si můžeš napsat jakoukoliv aplikaci, která bude simulovat právě například input z klávesnice.
AutoHotkey nainstaluješ, na ploše si vytvoříš přes "Nový" soubor .ahk, v tom už pak klidně přes notepad jednodušše napíšeš např. něco takového:
N::
SendInput Ahoj
return
Spustíš soubor, zmáčkneš N, a vypíše ti to "Ahoj". Nevím, zda ti to pomůže, protože jsi neuvedl pro co to používáš, ani co jsi už zkusil, ale za pokus nic nedáš.
Díky za radu, ovšem už jsem AutoHotkey zkoušel a je to stejný problém jak jsem psal. Program to automaticky blokuje i v ostatních programech. Proto hledám nějaký podobný software, který by uměl vložení textu provádět přes ovladač virtuální klávesnice, aby to vypadalo, že znak je opravdu zmáčknutý na klávesnici.
Ještě jsem zapomněl uvést, co jsem už zkoušel:
Napsat si vlastní kód, co bude aplikaci posílat zprávy a vyzkoušet wm_keydown/up i třeba wm_input nebo ostatní zprávy jako wm_char apod.
Díky za radu. Je to na mě složité takže raději využiji Arduino pro zadávání textu.
Proto mě napadlo, že by mohl existovat software, který by text nevkládal, ale přímo psal jako z klávesnice. Tím myslím že by text přicházel přímo z ovladače virtuální klávesnice.
Tomuhle asi nejblíže je tzv. hook typu WH_JOURNAL_PLAYBACK, ale není úplně jednoduché jej použít. Pochybuji, že si někdo dá práci s ovladačem virtuální klávesnice, protože mezi ním a aplikací přijímající zprávy se nachází ještě mnoho logiky (např. ovladač neřeší věci jako jazykové nastavení či nastavení klávesnice pro danou aplikaci, takže posílat konkrétní vstup může být netriviální).
tak nefunguje vkládání textu plošně, třeba vložení do poznámkového bloku
Vkládání přes schránku (Ctrl+V) či jiným způsobem? Pokud přes schránku, tak ano, schránka se dá celkem dobře blokovat.
Vkládání přes schránku (Ctrl+V) či jiným způsobem? Pokud přes schránku, tak ano, schránka se dá celkem dobře blokovat.
Tím jsem myslel když jakýkoliv z vyjmenovaných programů výše něco
chce napsat, tak se mu to nepodaří. Prostě kurzor zamrzne s blikáním na
dobu vkládání textu, ale nic se nevypíše.
Vkládání textu pomocí Ctrl+V funguje všude, kromě vložení v
programu.
Jedná seo nějaký bezpečnostně orientovaný program? Pokud program chce, tak se může celkem účinně bránit příchozím událostem.
Zobrazeno 9 zpráv z 9.