Re:iPad onscreen keyboard designed for LaTeX [video]
by coob on Monday January 27, 2014 @06:35AM
(#7129819)
I think the emulating/use native problem for the keyboard is a really tricky design problem to solve. Currently the 'Apple recommended' way is to use an inputAccessoryView which is essentially a bar above the native keyboard. There could be a more elegant solution. However, as you say, the broad spectrum of inputs for different locales makes this a tricky issue.
The real challenge here is designing OS input APIs that don't by default segment you into all-or-nothing, "use 100% of our keyboard" or "emulate 100% of the text input." Emulating 100% of the text input is fine for ASCII, but there's a bajillion ways to input other languages and you typically simply can't compete with the breadth an OS provides. Windows has some abstractions around presenting word candidates for languages like Chinese that you can render custom, but iOS (and to my knowledge OS X) is pretty miserable in this respect.
Hopefully this is just the beginning!