Como usar el teclado de funcion en VB
quiero saber como usar el teclado de funcion , es decir el F4, F5 etc. a traves del codigo, asi como el Enter es Keyascii=13 y se puede programar en un evento. De ante mano gracias
Si usas el evento key down o key up podes detectar fecilmente las techas F1 F2 o cualquiera
dentro de un evento key down o up pon esto
if keycode= VBkeyF1 then
msgbox "A as presionado F1 "
if keycode= VBkeyF2 then
msgbox "A as presionado F2 "
if keycode= VBkeyScape then
msgbox "A as presionado Scape "
end if
end if
end if
No recuero el valor de codigo asii para esas teclas, pero si las encuentro te escribo de nuevo
Hasta la proxima
Oscar
Arngentina
dentro de un evento key down o up pon esto
if keycode= VBkeyF1 then
msgbox "A as presionado F1 "
if keycode= VBkeyF2 then
msgbox "A as presionado F2 "
if keycode= VBkeyScape then
msgbox "A as presionado Scape "
end if
end if
end if
No recuero el valor de codigo asii para esas teclas, pero si las encuentro te escribo de nuevo
Hasta la proxima
Oscar
Arngentina
Jose oscar: me seria de gran utilidad si pudieses pasar los nombres de las flechas direccionales para el evento key down o key up.
Sale un de muzzarellaa.....
Todas las teclas tienen el mismo, llamemosle "prefijo" a sea VBKEY, solo le agregas para el caso de las letras, la letra
VbKeyA ...VbKeyB... VbKeyF etc
Para el teclado de numerico añades NUMPAD o sea VBKEYNUMPAD + el numero al que haces referencias
VbKeyNumpad1
VbKeyNumpad5
VbKeyNumpad9
Pra numeros del tecla Alfanumero (el de las letras) va sin numpad =======>> VbKey1 ... VbKey5 etc
Para las F1 F2, ====>> VbkeyF1 VbkeyF2 etc
y los son de Flechas
VbKeyUP Flecha arriba
VbKeyDown Flecha abajo
VbKeyRight Flecha Derecha
VbKeyLeft Flecha izquierda
Signos de nultiplication division etc (teclado de numeros)
VbKeyAdd Suma
VbKeyDivide Dividir
vbKeyMultiply Multiplicar
vbKeySubtract Restar
VbKeyEscape Esc
vbKeyBack Retroceso
vbKeyReturn Enter
vbKeyTab Tabulacion
vbKeyShift Shiff
vbKeyControl Control
vbKeyMenu Tecla windows o Alt <confundido>
vbKeyCapital Bloq Mayus
vbKeySpace Barra espaciadora
vbKeyPageUp Re Pag
vbKeyPageDown Av Pag
vbKeyEnd Fin
VbKeyHome Inicio
vbKeyNumlock Bloq Num
Bueno hay bastante y para el mause sino reuerdo mal son
VbLefButton Boton izquierdo del mause
VbRightButton Boton derecho del mause
VbMidButton Boton medio del mause
Bueno hay mas de lo que se pidio y eso es por que esta en oferta, es una broma......
espero que les sea util
Un saludo a vos Ivan y a todos
Oscar
Todas las teclas tienen el mismo, llamemosle "prefijo" a sea VBKEY, solo le agregas para el caso de las letras, la letra
VbKeyA ...VbKeyB... VbKeyF etc
Para el teclado de numerico añades NUMPAD o sea VBKEYNUMPAD + el numero al que haces referencias
VbKeyNumpad1
VbKeyNumpad5
VbKeyNumpad9
Pra numeros del tecla Alfanumero (el de las letras) va sin numpad =======>> VbKey1 ... VbKey5 etc
Para las F1 F2, ====>> VbkeyF1 VbkeyF2 etc
y los son de Flechas
VbKeyUP Flecha arriba
VbKeyDown Flecha abajo
VbKeyRight Flecha Derecha
VbKeyLeft Flecha izquierda
Signos de nultiplication division etc (teclado de numeros)
VbKeyAdd Suma
VbKeyDivide Dividir
vbKeyMultiply Multiplicar
vbKeySubtract Restar
VbKeyEscape Esc
vbKeyBack Retroceso
vbKeyReturn Enter
vbKeyTab Tabulacion
vbKeyShift Shiff
vbKeyControl Control
vbKeyMenu Tecla windows o Alt <confundido>
vbKeyCapital Bloq Mayus
vbKeySpace Barra espaciadora
vbKeyPageUp Re Pag
vbKeyPageDown Av Pag
vbKeyEnd Fin
VbKeyHome Inicio
vbKeyNumlock Bloq Num
Bueno hay bastante y para el mause sino reuerdo mal son
VbLefButton Boton izquierdo del mause
VbRightButton Boton derecho del mause
VbMidButton Boton medio del mause
Bueno hay mas de lo que se pidio y eso es por que esta en oferta, es una broma......
espero que les sea util
Un saludo a vos Ivan y a todos
Oscar
