I'd settle for a context-sensitive keyboard that knows web addresses are in roman alphabet even though I'm typing Russian in the main web browser window (of course, there is a proposal to make web addresses 8 bits, but still...), or even better, to know from context and common letter sequences which alphabet I'm typing in, and change accordingly.
(no subject)