Como usar el teclado de funcion en VB

Fabian
25 de Agosto del 2004
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

Jose oscar
25 de Agosto del 2004
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

ivan_r
25 de Agosto del 2004
Jose oscar: me seria de gran utilidad si pudieses pasar los nombres de las flechas direccionales para el evento key down o key up.

Jose Oscar
25 de Agosto del 2004
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

ivan_r
25 de Agosto del 2004
Muchas gracias por la info.

Adioz

TxEdO
25 de Agosto del 2004
Y para la tecla de "Imprimir o Capturar Pantalla"?

rafa
25 de Agosto del 2004
Recuerda que si quieres que el evento keypress, keyup funcione este donde este el cursor, debes poner en las propiedades del formulario KeyPreview a true