Avatar
ronep
Člen
Avatar
ronep:

ja bi som chcel abi program vislal niejaky signal a pocitac bi si mislel že bolo fizicki stlacene niejake tlacidlo na klavesnici (napr h)

 
Odpovědět 17.10.2014 0:07
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na ronep
Jan Vargovský:

Nefunguje ti 'y' na klávesnici?

 
Nahoru Odpovědět  +6 17.10.2014 0:13
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na ronep
Theodor Johnson:

Tak to budeš muset přepesat zdrojový kód operačního systému, musíš otevřít zdrojový kód, a upravit část, kde se zaznamenává vstup z klávesnice, ten poté zkopíruješ do svého programu a můžeš odesílat vstup.

Nahoru Odpovědět 17.10.2014 0:18
Přecházím na "Cross-Platform Development"
Avatar
mkub
Redaktor
Avatar
Odpovídá na Theodor Johnson
mkub:

a legalna cast tohto pristupu je uz druha vec... pokial sa jedna o proprietarny OS (napr. Windows), tak disassemblovanie, uprava a kopirovanie co i len casti daneho systemu je porusenie licencnych podmienok (tzv. EULA)

 
Nahoru Odpovědět  -1 17.10.2014 5:48
Avatar
mkub
Redaktor
Avatar
Odpovídá na ronep
mkub:

sice mepoznam Windows, ale WinAPI by teoreticky mohlo obsahovat potrebne funkcie

 
Nahoru Odpovědět 17.10.2014 5:50
Avatar
Odpovídá na ronep
Luboš Běhounek (Satik):

Zkus balík java.awt.Robot

try {
        Robot robot = new Robot();

        // Simulate a mouse click
        robot.mousePress(InputEvent.BUTTON1_MASK);
        robot.mouseRelease(InputEvent.BUTTON1_MASK);

        // Simulate a key press
        robot.keyPress(KeyEvent.VK_A);
        robot.keyRelease(KeyEvent.VK_A);

} catch (AWTException e) {
        e.printStackTrace();
}

(Je to z Googlu, nezkoušel jsem to, Javu nepoužívám)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +2 17.10.2014 7:49
:)
Avatar
Matěj Kripner
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Matěj Kripner:

Omg, ono to funguje... Cítím se mocný! :D

Editováno 18.10.2014 15:47
Nahoru Odpovědět  +1 18.10.2014 15:46
"We reject kings, presidents and voting. We believe in rough consensus and running code" David Clark
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 8 zpráv z 8.