Hi there,
On Wed, 2016-03-16 at 15:54 +0800, majun wrote:
My name is Jun Ma, i'm Xipeng's colleague, i'll take over the work to
try my best implementation Chinese input.
Great.
Thank you very much for your suggestions, that sounds great. Thank you
for your work. We will try the javascript side to support IME.
As far as i know, the javascript side should implemention something
like composition events to get the "unicode string" produced by IME,
and then send the string to server. If i understand wrong, please
correct it, thank you.
Correct =)
But i have a problem about the IME popup window, i don't know how to
overlay it at the cursor point, could you give me some suggestions in
detail?
Sure - so we render the cursor manually in an overlay; so we have all
the positioning information necessary in the client.
Checkout:
online/loleaflet/src/layer/marker/Cursor.js
I suspect that has the position of the blinking cursor that you want to
popup the IME window near.
Please be aware that (with shared editing) the cursor can move outside
your control - and (I guess) we should prolly cancel the IME interaction
in that case.
ATB,
Michael.
--
michael.meeks@collabora.com <><, Pseudo Engineer, itinerant idiot
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.