()
Newbie
Messaggi:
Iscritto:
|
salve a tutti!! allora come si può dal titolo vorrei sapere come posso simulare la pressione di 2 o più tasti insieme... ho provato con la funzione keybd_event(...) ma non funziona.. qualcuno ha suggerimenti?
|
|
gigisoft (Member)
Guru
Messaggi: 696
Iscritto: 11/10/2008
|
Postato originariamente da giuseppe93:
salve a tutti!! allora come si può dal titolo vorrei sapere come posso simulare la pressione di 2 o più tasti insieme... ho provato con la funzione keybd_event(...) ma non funziona.. qualcuno ha suggerimenti? |
due tasti qualsiasi non so, ma dovrebbe esserci un modo per sapere se si preme un tasto insieme a uno dei tasti funzione (SHIFT, CONTROL, ALT). |
|
()
Newbie
Messaggi:
Iscritto:
|
ok grazie ma mi interessa premerli non sapere se sono premuti.. capito?
|
|
Ciccioo (Normal User)
Rookie
Messaggi: 21
Iscritto: 16/04/2009
|
a me funziona così, per simulare la pressione dei tasti "c" e "d"
Codice sorgente - presumibilmente Plain Text |
keybd_event(0x43,1,0,0);
keybd_event(0x44,1,0,0);
keybd_event(0x43,1,KEYEVENTF_KEYUP,0);
keybd_event(0x44,1,KEYEVENTF_KEYUP,0);
|
|
|
()
Newbie
Messaggi:
Iscritto:
|
ti sbagli... non li preme assieme ma in sequenza
|
|
Ciccioo (Normal User)
Rookie
Messaggi: 21
Iscritto: 16/04/2009
|
mmm... sicuro?
bho in teoria
Codice sorgente - presumibilmente C/C++ |
keybd_event(0x43,1,0,0); //solo "c" premuto
keybd_event(0x44,1,0,0); //"c" e "d" premuti insieme (quindi IN TEORIA...)
keybd_event(0x43,1,KEYEVENTF_KEYUP,0); //solo "d" premuto
keybd_event(0x44,1,KEYEVENTF_KEYUP,0); //niente premuto
|
poi in pratica non so, ma in teoria c'è un istante in cui sono premuti assieme...
comunque non credo esista un modo per premerli esattamente contemporaneamente...
|
|
()
Newbie
Messaggi:
Iscritto:
|
anche io lo pensavo infatti nel mio primo messagio ho detto che ho provato ad usare la funzione keybd_event ma se provi a mettere conbinazioni di tasti come ctrl+c ecc non funziona
|
|
Ciccioo (Normal User)
Rookie
Messaggi: 21
Iscritto: 16/04/2009
|
si scusa ho provato con ctrl+alt+canc e non funziona
comunque magari esiste un'altra maniera, tipo per fare ctrl+c (copia) c'è da mandare all'edit un certo messaggio (che non ricordo)
Ultima modifica effettuata da Ciccioo il 23/06/2009 alle 21:44 |
|
()
Newbie
Messaggi:
Iscritto:
|
grazie ma il mio scopo è proprio quello di riuscire a premere 2 tast insieme!!! non mi interessa copiare file
|
|