Nux should report cursor location for input methods

Bug #1125351 reported by Aron Xu
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Nux
Triaged
Medium
Unassigned
nux (Ubuntu)
Undecided
Unassigned

Bug Description

Nux should report cursor location for input methods, so that cursor tracking of the input method candidate bar can be made possible.

Cursor tracking is a very important feature for modern input experience, that is to say, the small input method candidate bar should be able to follow the location that the user is inputting in, and this depends on the UI toolkit to report cursor location through API, so that input method framework can update the position of candidate bar.

This feature is available in most applications that use GTK+ and Qt, and all major input method frameworks have implemented related support for several years.

Revision history for this message
Christopher L Weber (cweber10) wrote :

Thank you for taking the time to make Ubuntu better. Since what you submitted is not really a bug, or a problem, but rather an idea to improve Ubuntu, you are invited to post your idea in Ubuntu Brainstorm at http://brainstorm.ubuntu.com/ where it can be discussed, voted by the community and reviewed by developers. Thanks for taking the time to share your opinion!
I am not sure how Nux wishes to Handel feature requests reports.

Changed in nux (Ubuntu):
status: New → Opinion
Revision history for this message
Yichao Yu (yuyichao) wrote :

This is definitely a BUG!!!

That's lack of support for a fundamental feature for all CJK users.

Revision history for this message
Yichao Yu (yuyichao) wrote :

Or to say it is not supporting the xim protocol correctly. If that sounds more like a bug for you.
(You MUST set the cursor position if you are supporting input method, including supporting through XIM.)

Revision history for this message
Aron Xu (happyaron) wrote :

There is quite a lot misunderstandings about what's a bug for input method users here. It's actually considered a bug in the application that does not support cursor tracking usually - there is no reason that unity consider this is a whislist thing that should go to BrainStorm.

We are experienced Ubuntu users and developers, who participate in Ubuntu development since Feisty, so there is no need to mention the newbie stuff, :-)

Changed in nux (Ubuntu):
status: Opinion → New
Revision history for this message
Brandon Schaefer (brandontschaefer) wrote :

Thank you for reporting this. Ill try to get to this when I can, but patches are always welcomed ;).

The main X11 stuff is in:
nux/NuxGraphics/XIMController
nux/NuxGraphics/XICClient

Ill have to take a look at what needs to be put in there exactly, but we also still need to get preedit working correctly with XIM (right now it just uses the default layout).

Someone had made a branch with XIM preeidt support, but I've not had the time to extract the info, here is said branch:
http://bazaar.launchpad.net/~yuningdodo/nux/xim-preedit/revision/617

Changed in nux:
status: New → Confirmed
Changed in nux (Ubuntu):
status: New → Confirmed
Changed in nux:
importance: Undecided → High
Changed in nux:
status: Confirmed → Triaged
importance: High → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers