Take the 2-minute tour ×  Possible Duplicate: Detect key press
on virtual keyboard  I wanted to know is it possible to capture
the exact keyboard key press time and release time in an iOS
application development?  For example, let's say I type "Hello".
I'd like to know the H-Key pressed time and release time, then
E, L etc. I think the answer will be in microseconds but that is
what I want.  Any help would be really useful.  share|improve
this question  marked as duplicate by futureelite7, Doorknob 冰,
Kate Gregory, Ram kiran, Sankar Ganesh Feb 4 '13 at 4:55   2
Answers 2  You can use -(BOOL) textField:(UITextField
*)textField shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string (from UITextFieldDelegate)
to intercept typed characters in UITextField and record the
timestamps there.  This at least gives you the release times.
Press times are probably much harder, particularly when you
consider keys that you have to press longer to get to accented
versions of the character.  share|im