Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - simulare tasto fn in vb.net
Forum - C# / VB.NET - simulare tasto fn in vb.net

Avatar
lord_texter (Normal User)
Rookie


Messaggi: 36
Iscritto: 11/01/2011

Segnala al moderatore
Postato alle 19:07
Venerdì, 27/05/2011
Salve a tutti, avrei bisogno di far eseguire ad un mio programma una combinazione di alcuni tasti come se io li stessi premendo da tastiera. Dovrei premere i tasti fn e f6, per la pressione dei tasti uso normalmente
Codice sorgente - presumibilmente Plain Text

  1. SendKeys.Send(% {tasto da premere}") ' il % rappresenta ctrl


Ma non so come fare in modo che venga premuto fn + f6. Come posso fare?
con che simbolo o in che modo posso dichiarare il tasto fn?

Ultima modifica effettuata da lord_texter il 27/05/2011 alle 22:09
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 770
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 21:39
Venerdì, 27/05/2011
Non vorrei sembrare un criticone, ma vbs significa VBscript che è tutta un'altra cosa rispetto a vb.net...


PM Quote
Avatar
lord_texter (Normal User)
Rookie


Messaggi: 36
Iscritto: 11/01/2011

Segnala al moderatore
Postato alle 22:08
Venerdì, 27/05/2011
Fai bene a correggermi, hai ragione! :)

PM Quote
Avatar
GN (Member)
Guru


Messaggi: 770
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 22:20
Venerdì, 27/05/2011
http://totemslair.org/appunti/viewtutorial.php?id=3 Qui dovrebbe esserci quello che ti serve perchè si usa una libreria esterna che probabilmente è più completa.


PM Quote
Avatar
lord_texter (Normal User)
Rookie


Messaggi: 36
Iscritto: 11/01/2011

Segnala al moderatore
Postato alle 22:37
Venerdì, 27/05/2011
Grazie mille, ho letto la guida di totem, ti farò sapere se riuscirò a richiamare il tasto fn.

PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 22:56
Venerdì, 27/05/2011
io, ti consiglio di ricorrere all' enumerazione 'Keys'
ho già controllato e il tasto Fn li non c'è, ma credo che tu possa evitare di usarlo se al posto di Fn+F6 usi il tasto della funzione che verrebbe eseguita con Fn+F6.
Se ad esempio con Fn+F6 si muta l'audio, tu utilizza:
Codice sorgente - presumibilmente Plain Text

  1. SendKeys.Send(Chr(Keys.VolumeMute))


che dovrebbe essere equivalente al premere Fn+F6
spero di essermi spiegato adeguatamente...


Il software è come il sesso, è meglio quando è libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. È più facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM Quote
Avatar
lord_texter (Normal User)
Rookie


Messaggi: 36
Iscritto: 11/01/2011

Segnala al moderatore
Postato alle 13:16
Sabato, 28/05/2011
Ottimo consiglio, il problema è che sulla mia tastiera fn+f6 abbassa e alza al minimo la luminosità dello schermo, vi faccio sapere come risolvo appena torno a casa e metto mano al progetto

Ultima modifica effettuata da lord_texter il 28/05/2011 alle 14:22
PM Quote