In general, you don't have that much control of the on-screen keyboard that is displayed to the users. However, turning off autocorrect and making all characters capitals is a possibility, you simply need to set the android:inputType
attribute in your XML. Here are the values that you can use (you can also OR |
them). It would look like android:inputType="textCapCharacters|textNoSuggestions"
.
I wouldn't worry about the Ñ or other weird characters. Most of those are easy to get by just long pressing on a key (in this case, the N).