FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tecla presionada continuamente
Hola.
Por ejemplo en un memo, cuando dejas presionada una tecla, se generan repeticiones de la misma hasta que la sueltas. ¿ Existe alguna manera de evitar esto ?. Es decir si presionas una tecla, que se escriba una vez, y si sigue pulsada la tecla que no se escriba más. Gracias Salu2. |
#2
|
||||
|
||||
lo que podrias hacer es utilizar una variable "global" de tipo char y preguntar si el valor de esa variable es igual a la tecla pulsada, entonces que el valor de la tecla pulsada sea 0, osea no se escriba nada, todo esto en el evento keypress..
lo malo es que existen palabras que poseen letreras repetitivas como "coordinación ".. bueno quizas algun compañero nos pueda dar una mejor respuesta.. bueno espero haberte ayudado en algo... |
#3
|
||||
|
||||
Windows tiene esa opción para el teclado en el panel de control, puede que capture esos mensajes antes que tu aplicación, habría que hacer pruebas. Ese valor se rescata desde el registro de windows, las claves interesantes son :
- AutoRepeatDelay: (valor 1000 milisegundos). En el panel de control -> Teclado, se corresponde con "Retraso de la repetición". - AutoRepeatRate: (valor 500 milisegundos). Corresponde a "Velocidad de repeticion". No me gustaría modificar el registro de windows, ya que afectaría a todo programa, aunque seria el proceso mas simple, poner a AutoRepeatDelay, por ejemplo a 10.000, de forma que debes mantener presionada la tecla 10 segundos para que empiece a repetirse automaticamente. Desconozco otro metodo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
||||
|
||||
Creo que puedo estar matando moscas a cañonazos, pero podemos usar un hook.
Para instalar y desinstalar el hook usamos las siguientes instrucciones:
Coloca esas dos instrucciones en el lugar adecuado, en los eventos OnCreate y OnClose, por ejemplo, o en sección intialization/finalization.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Medir fuerza de una tecla presionada en java | rls | JAVA | 6 | 08-04-2007 01:35:00 |
Reproducir continuamente mediaplayer | ojimenezg2000 | Varios | 2 | 06-05-2006 13:58:55 |
Tecla presionada en un formulario | Dexter182 | Varios | 5 | 15-07-2005 03:33:16 |
Emular Tecla Insert Presionada | marceloalegre | Varios | 1 | 31-05-2005 17:32:51 |
Reconocer Tecla Presionada | arturoconde | Oracle | 0 | 22-03-2005 15:48:40 |
|