I would like to know if a method like touchesBegan for touches Event exists for the iPhone keyboard. I mean just how to know when I press a key, which value is it. (Don't display it on UITextfield or UILabel but display it with an NSLog for example). Is there any way?
+1
A:
You want the UITextFieldDelegate Protocol
method:
– textField:shouldChangeCharactersInRange:replacementString:
The keyboard sends this every time a key is pressed so you can decide if you want to display the character associated with the key or perform some other action.
TechZen
2010-02-05 13:25:51
A:
Accessing the keyboard view direct is strictly undocumented, so don't think of applying it to any AppStore apps.
However, you can make an off-screen text field, and use it to capture keyboard input.
KennyTM
2010-02-05 14:37:09
Yes I know and I applied your solution ;)
Pierre
2010-04-01 07:04:17