Algo de las teclas ALT

Ver el tema anterior Ver el tema siguiente Ir abajo

Algo de las teclas ALT

Mensaje  citro1965 el Lun Jun 27, 2011 7:58 am

En una prueba que hice con una versión migrada a xharbour del sistema que se usa en la empresa, uno de los vendedores me llamó para decirme que una secuencia de teclas que se usa en el sistema como ALT-M, no funcionaba. Me fijé como lo hacía y apretaba la tecla ALT del lado derecho del teclado y cuando probé usando la ALT del lado izquierdo si lo hizo, en ese momento me dice "pero si siempre estuve usando la del lado derecho"..., demás está decir que en Clipper puro si funciona la del lado derecho, ahora, hay alguna forma, en xharbour estamos hablando, de que reconozca la pulsación de cualquiera de las teclas ALT y no solamente la que está en el lado izquierdo.

citro1965

Mensajes : 11
Fecha de inscripción : 30/05/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: Algo de las teclas ALT

Mensaje  byrpa el Miér Jun 29, 2011 12:37 am

Yo me imagino que la tecla <alt> de la derecha ahora es <alt gr> y por lo tanto debe de tener otro codigo, habra que averiguar el codigo de esa tecla, es decir como tu sabes la tecla <esc> = 27, <enter>=13, etc. lo podes aveiguar con un tecla=inkey(0) y despues ?tecla.

Saludos

byron

byrpa

Mensajes : 63
Fecha de inscripción : 19/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Algo de las teclas ALT

Mensaje  citro1965 el Miér Jun 29, 2011 10:36 am

Ahí probé la sugerencia de

tecla:=inkey(0)

pero no hace nada, o sea si pulso la tecla ALT del lado derecho, para después pulsar la M, no pasa nada, pero si lo
hago con la del lado izquierdo ahí si me la reconoce como tecla 306. Ahora en el programa con Clipper puro me reconoce cualquiera de las teclas ALT que pulse, ya sea la del lado derecho o la del izquierdo.
No se si xharbour tiene funciones propias que no tiene clipper, digo esto por si hay alguna que trabaje de manera similar a inkey() y en el caso de que hubiese funciones propias, ¿ en donde las encuentro ?

citro1965

Mensajes : 11
Fecha de inscripción : 30/05/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: Algo de las teclas ALT

Mensaje  byrpa el Jue Jun 30, 2011 12:44 am

En la cabecera del archivo tienes

#include "inkey.ch"

ademas si te fijas en el ejemplo del tbrowse alli se maneja ctrl izq y ctrl der, me imagino que algo por alli esta la solucion

Case Key == K_CTRL_LEFT //control izq.
oBrow:panLeft()
Case Key == K_CTRL_RIGHT //control der.
oBrow:panRight()

Saludos, si encuentras la solucion nos la haces saber para la futura generacion, je je je. bye

byrpa

Mensajes : 63
Fecha de inscripción : 19/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Algo de las teclas ALT

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.