Hi William,
it is my understanding that support for input methods in Mir currently needs a 
lot of work. The Mir team needs to identify what functionality that libXimd 
(the IMdkit library used by fcitx and others) to implement and how. 

Here would be my initial guess at the high-level requirements for Mir/QtMir:
1. positioning the IM surface relative to the keyboard caret, while being aware 
of screen borders (i.e. does not go off screen)
2. surface resizes & repositions itself at will
3. concept of "preedit" needed, where as user is constructing a word, the 
application draws the text underlined, but doesn't consider it committed
4. input event forwarding (from IM to client)
5. notifications of client behaviour - focus in/out, client open/close, surface 
move/resize.... 

But I'd need an expert on IM technologies to make this list more
precise.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1426443

Title:
  Add QPA support for input method candidate windows

To manage notifications about this bug go to:
https://bugs.launchpad.net/qtmir/+bug/1426443/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to