Oppure

Loading
27/05/11 17:07
lord_texter
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
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 27/05/11 20:09
aaa
27/05/11 19:39
GN
Non vorrei sembrare un criticone, ma vbs significa VBscript che è tutta un'altra cosa rispetto a vb.net...
aaa
27/05/11 20:08
lord_texter
Fai bene a correggermi, hai ragione! :)
aaa
27/05/11 20:20
GN
totemslair.org/appunti/… Qui dovrebbe esserci quello che ti serve perchè si usa una libreria esterna che probabilmente è più completa.
aaa
27/05/11 20:37
lord_texter
Grazie mille, ho letto la guida di totem, ti farò sapere se riuscirò a richiamare il tasto fn.
aaa
27/05/11 20:56
walker93
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:
SendKeys.Send(Chr(Keys.VolumeMute))

che dovrebbe essere equivalente al premere Fn+F6
spero di essermi spiegato adeguatamente...
aaa
28/05/11 11:16
lord_texter
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 28/05/11 12:22
aaa