Ver Mensaje Individual
  #8  
Antiguo 30-01-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Les dejo un ejemplo más o menos funcional. No es muy elegante elegante, pero no usa un timer

Traté de comentar lo mejor posible el código porque el escribir la explicación se me estaba haciendo más complicado de lo que realmente es. Básicamente se toma el tiempo actual cada vez que se oprime una tecla y:

si es la misma tecla que la anterior y no se ha excedido un tiempo predeterminado, se escribe el siguiente caracter asociado a la tecla en el mismo lugar que el anterior. Si es otra tecla o ya se había excedido el tempo, entonces se escribe el primer caracter asociado a la tecla en la siguiente posición.

El ejecutable que viene en el zip sólo sirve si tienen instalado Delphi 7, si no, tiene que recompilar.

// Saludos
Archivos Adjuntos
Tipo de Archivo: zip TecladoTelefonico.zip (9,3 KB, 31 visitas)
Responder Con Cita