What I did is use the normal keyboard but in the text field delegate method 'textField:shouldChangeCharactersInRange:replaceme ntString:' I return NO if the replacement string contains invalid characters (like letters for a number field).
It sucks there is no way to create custom keyboards with just the keys we need so this is what I do until I get the ambition to write from scratch a replacement for the keyboard functionality.
|