Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Trapping duration of keypress event in VFP?
Message
De
20/04/2013 20:20:15
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
01571521
Message ID:
01571545
Vues:
61
>>Hey guys,
>>
>>I'm a little frustrated here. Does anyone know if it's possible, and how, to trap the duration of a key-press event in VFP? I have various versions available (up to 9) but cannot find any way of doing this. I'm assuming this is not supported via general VFP functions but I'm looking for any solution with decent resolution (on the order of 5ms or there about). Any thoughts? I'm attempting to build a Morse code trainer in VFP as I've not really found a single piece of S/W out there that does all the things I'd like in a true Morse trainer. If anyone's interested in this, I plan on making this GNU/Open Source with detailed plans for a USB interface to a Morse key. To be able to do this properly in VFP will require being able to detect the length (in ms) of a key-press event. If it turns out there's no obvious way to do this in VFP then I'll have to (ugh :p) do this in VB.
>>
>>Any thoughts appreciated.
>>
>>-Arne
>
>Out of curiosity, why do you care how long a key is pressed?

Well, in order to TEST someone's Morse keying proficiency, or to translate Morse into alpha, you need to distinguish between a DAH and a DIT. Since the USB Morse key acts just like a keypress, I need to determine how long the key was down for and then figure out if it's a DAH or a DIT (a DAH is supposed to be approximately twice the duration of a DIT).

-Arne
arne@synercom-edi.com "There are no absolutes but this one."
President, synercom/edi - Event Ticketing Solutions
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform