Hi all, It's been a while since the last update for the IME API spec, but we restarted the work on this. I (Takayoshi Kochi) have taken over this authorship from the previous author (Hironori Bono) for updating the spec.
If you are interested, please take a look at the current working draft: https://dvcs.w3.org/hg/ime-api/raw-file/default/Overview.html (and log https://dvcs.w3.org/hg/ime-api/log) Any comments are welcome. Here are highlights of the changes since the last draft: * Removed Javascript IME from the spec. (no compelling use case for this) * Added an API to hint IME UI positioning (setExclusionRectangle()). (e.g. when showing autocomplete suggestions, IME UI may interfere with it) * Updated example Javascript code. * InputMethodContext interface changes * Simplified 'enabled' attribute * Simplified 'setOpenState()' to just 'open()' (as we don't have to turn off system IME for Javascript IME) * Clarified what 'locale' attribute is expected, instead of 'source' which may sound like User-Agent of IME. Thanks in advance, -- Takayoshi Kochi