Manejo de Teclas en acucobl-acubench
Publicado por Omar Rodriguez (1 intervención) el 16/11/2005 18:03:41
Tengo una duda, quiero obtener el valor de una tecla y con base al valor realizar una accion, para ello cree un key status desde acubench,
Pulse el boton derecho del Mouse sobre el programa.cbl, me aparece un menú emergente, selecciono la opcion Properties..., me aparecen las propiedades del programa, selecciono la pestaña Key Status, agrego la variable Key-Enter con el valor de 13, para saber si se pulso la tecla enter.
En el codigo del programa en un entry field en el evento Ev-Msg-Validate valido si la tecla fue key-enter
IF KEY-ENTER
DISPLAY MESSAGE BOX "PULSASTE ENTER"
END-IF.
Pero el valor que me toma aun pulsando el <ENTER> (valor 13) me toma el valor 96 (Event-Occurred), y el Enter me lo asigna hasta que pulse otra tecla Enter...
Esto sucede para cualquier tecla que pulse, siempre se queda activa la anterior tecla que pulse. O bien tengo que pulsar dos veces la tecla para que esta sea evaluada.
Agradecere mucho su ayuda.....
Pulse el boton derecho del Mouse sobre el programa.cbl, me aparece un menú emergente, selecciono la opcion Properties..., me aparecen las propiedades del programa, selecciono la pestaña Key Status, agrego la variable Key-Enter con el valor de 13, para saber si se pulso la tecla enter.
En el codigo del programa en un entry field en el evento Ev-Msg-Validate valido si la tecla fue key-enter
IF KEY-ENTER
DISPLAY MESSAGE BOX "PULSASTE ENTER"
END-IF.
Pero el valor que me toma aun pulsando el <ENTER> (valor 13) me toma el valor 96 (Event-Occurred), y el Enter me lo asigna hasta que pulse otra tecla Enter...
Esto sucede para cualquier tecla que pulse, siempre se queda activa la anterior tecla que pulse. O bien tengo que pulsar dos veces la tecla para que esta sea evaluada.
Agradecere mucho su ayuda.....
Valora esta pregunta
0