I'm quite intrigued by the on-screen keyboard for the Narayam input method.
I haven't seen it in action, but the screenshots look nice -- it's showing
what chars would get typed and you can click on them directly or use it as
a guide for the physical keyboard. Sweet!
This could be really awesome if well-integrated on mobile and tablet
form-factors as well, though I'm a bit unsure if we can cleanly 'replace'
the stock systems' on-screen touch keyboards (say by somehow skipping
actual input focus and simulating it?)
-- brion