I'm looking into changing bits and pieces of Android's input methods, to enter coordinates specifically.
The keys/characters needed are 1234567890.-: When choosing numeric signed and decimal I have the first 12 covered, but can't get the : to be included or any other character that can take it's place (perfect would be to have a ° key).
I've now written in input filter that filters those characters: it works but it ain't pretty. The main issue I have is that I can not get the keyboard to open on numbers side instead of the letters side.
Another option that I'd be very interested in would be to amend the existing phone type keypad to include my desired keys. It would remove a lot of clutter and make the remaining keys larger, thus making input easier.