Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde

Diskuze: Emulátor klávesnice

Aktivity (2)
Avatar
Vejv-cz
Člen
Avatar
Vejv-cz:27. dubna 11:58

Zdravím,
potřeboval bych tip na softwarem, který by byl schopný psát text jako klávesnice.

Všechny programy které jsem doposud testoval text vkládali což program pro který toto potřebuji vždy odmítnul. Dokonce je program napsán tak agresivně, že když je zapnutý, tak nefunguje vkládání textu plošně, třeba vložení do poznámkového bloku.

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.

Nevíte o nějakém takovém softwaru, který by toto umožňoval, či jiném, který by nedovolil programu aby vše blokoval?

PS: Vkládáním myslím softwarová rádoby simuloval stisknuté klávesy.

Předem děkuji za jakoukoliv radu...

Editováno 27. dubna 11:59
 
Odpovědět 27. dubna 11:58
Avatar
Adam Petříček:28. dubna 20:23

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áš.

Editováno 28. dubna 20:24
 
Nahoru Odpovědět  +1 28. dubna 20:23
Avatar
Vejv-cz
Člen
Avatar
Vejv-cz:29. dubna 19:36

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.

 
Nahoru Odpovědět 29. dubna 19:36
Avatar
Vejv-cz
Člen
Avatar
Odpovídá na Vejv-cz
Vejv-cz:29. dubna 19:54

Ještě jsem zapomněl uvést, co jsem už zkoušel:

  • AutoHotkey
  • vTask Studio
  • Hot Keyboard
  • Robotask
  • Virtual Controller
  • Keyboard & Mouse Simulator
 
Nahoru Odpovědět 29. dubna 19:54
Avatar
Luboš Běhounek Satik
Autoredaktor
Avatar
Odpovídá na Vejv-cz
Luboš Běhounek Satik:29. dubna 20:18

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.

Nahoru Odpovědět 29. dubna 20:18
https://www.facebook.com/peasantsandcastles/
Avatar
Vejv-cz
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Vejv-cz:30. dubna 20:15

Díky za radu. Je to na mě složité takže raději využiji Arduino pro zadávání textu.

 
Nahoru Odpovědět 30. dubna 20:15
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Vejv-cz
Martin Dráb:1. května 10:55

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_PLA­YBACK, 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.

Editováno 1. května 10:55
Nahoru Odpovědět 1. května 10:55
2 + 2 = 5 for extremely large values of 2
Avatar
Vejv-cz
Člen
Avatar
Odpovídá na Martin Dráb
Vejv-cz:1. května 12:39

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.

 
Nahoru Odpovědět 1. května 12:39
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Vejv-cz
Martin Dráb:1. května 14:31

Jedná seo nějaký bezpečnostně orientovaný program? Pokud program chce, tak se může celkem účinně bránit příchozím událostem.

Nahoru Odpovědět 1. května 14:31
2 + 2 = 5 for extremely large values of 2
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.