You can't disable the key. Implement the shouldtextField:shouldChangeCharactersInRange:replacementString:
delegate method to do whatever filtering you need.
This needs to be done anyway since a user could be using an external keyboard or attempt to paste text into the text field.