simulare pressioni da tastiera

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

simulare pressioni da tastiera

Messaggio da ilamar »

Salve
Qualcuno consoce quale è la classe Java che mi permette di simulare la pressione di tasti della tastiera ed eventualmente quali sono i metodi per utilizzarla(ES:simulare la pressione del tasto 's');

GRAZIE
Avatar utente
danilo84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 929
Iscrizione: lunedì 27 novembre 2006, 9:24
Località: Taranto

Re: simulare pressioni da tastiera

Messaggio da danilo84 »

Ciao, ma la simulazione del tasto, ad esempio 's' cosa comporterebbe?
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: simulare pressioni da tastiera

Messaggio da ilamar »

le stesse conseguenze che avrebbe se il tasto fosse digitato da tastiera.
ad esempio se il cursore sta su un editor di testo sull'editor mi compare la lettera s.
Avatar utente
danilo84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 929
Iscrizione: lunedì 27 novembre 2006, 9:24
Località: Taranto

Re: simulare pressioni da tastiera

Messaggio da danilo84 »

Hai visto la classe KeyListener? Se richiami la funzione KeyTyped devi dare in input il tasto....quindi dovresti simularlo
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: simulare pressioni da tastiera

Messaggio da ilamar »

Allora io ho fatto cosi:
private static KeyListener key; //ed ho definito la classe
poi quando vado a fare
key.KeyTyped();
dentro le parentesi cosa ci devo mettere? come facccio ad esempio a passare da input il valore c?
c'è un modo per passarlo in ascii??
GRAZIE PER L'AIUTO
vincenzo87
Prode Principiante
Messaggi: 47
Iscrizione: sabato 27 ottobre 2007, 12:34

Re: simulare pressioni da tastiera

Messaggio da vincenzo87 »

Ragazzi..io faccio programmazione all'università...
Non create classi assurde...dovete scrivere questa riga di codice solamente dentro la vostra classe java

BufferedReader buf = new BufferedReader( new InputStreamReader(System.in));


Con questa riga di codice potrete scrivere da tastiera
Ultima modifica di vincenzo87 il sabato 18 ottobre 2008, 19:45, modificato 1 volta in totale.
Vincent
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: simulare pressioni da tastiera

Messaggio da ilamar »

vincenzo87 ha scritto: Ragazzi..io faccio programmazione all'università...
Non create classi assurde...dovete scrivere questa riga di codice solamente dentro la vostra classe java

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));

Con questa riga di codice potrete scrivere da tastiera
con questa cosa che dici tu posso fare buf.readLine() e leggo una stringa da input oppure posso generare un output sul terminale
dal quale ho lanciato il programma;ma di certo non simulo una pressione di un tasto della tastiera ad esempio se sto su un file di testo e lancio il programma l'output non mi va a finire sul file di testo.
vincenzo87
Prode Principiante
Messaggi: 47
Iscrizione: sabato 27 ottobre 2007, 12:34

Re: simulare pressioni da tastiera

Messaggio da vincenzo87 »

Ma scusa...ke intendete voi per simulazione da tastiera?
Ultima modifica di vincenzo87 il sabato 18 ottobre 2008, 20:06, modificato 1 volta in totale.
Vincent
Avatar utente
ilamar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 650
Iscrizione: martedì 23 settembre 2008, 11:55

Re: simulare pressioni da tastiera

Messaggio da ilamar »

vuol dire che il comportamento deve essere esattamente quello che fosse se il tasto fosse digitato da tastiera

ti faccio un altro esempio

se apro super mario e al mio programma faccio simulare il tasto della freccetta a sinistra il personaggio si muove a sinistra
vincenzo87
Prode Principiante
Messaggi: 47
Iscrizione: sabato 27 ottobre 2007, 12:34

Re: simulare pressioni da tastiera

Messaggio da vincenzo87 »

aaaaah allora nn c'entra niente con quello ke ti ho scritto io...
Scusa ma avevo capito male ...quello che avevo capito io era ke dovessi scrivere qualcosa da tastiera..>:(
Ultima modifica di vincenzo87 il sabato 18 ottobre 2008, 20:16, modificato 1 volta in totale.
Vincent
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti