I don't think this API is used for IME. We have separate IME messages. See ViewMsg_ImeSetComposition.
-Darin On Thu, Feb 19, 2009 at 11:56 AM, Mike Pinkerton <[email protected]>wrote: > keyDown and keyUp may post a single character, but how does IME enter > into this? How are those sent to us? A single character at a time in a > loop after the user confirms the entry? > > On Thu, Feb 19, 2009 at 2:46 PM, Avi Drissman <[email protected]> wrote: > > Some research (where I found > > http://wilshipley.com/blog/2005_08_01_archive.html ) indicates that > events > > are basically one character. I think I'll cap it at, say, four, and > > LOG(ERROR) if we get more than that. > > > > Sound good? > > > > Avi > > > > On Thu, Feb 19, 2009 at 2:37 PM, Avi Drissman <[email protected]> wrote: > >> > >> On Thu, Feb 19, 2009 at 2:35 PM, Darin Fisher <[email protected]> > wrote: > >>> > >>> std::vector<unsigned short> text; > >>> std::vector<unsigned short> unmodified_text; > >>> std::vector<unsigned short> key_identifier; > >> > >> Their equivalents, yes. > >> > >>> > >>> Is it really the case that those are unbounded in length? Or, is there > >>> some small max length that they can be? > >> > >> There's no theoretical limit on the Mac. I don't know what the practical > >> limit is. > >> > >>> > >>> Why isn't this a problem for Windows and Linux since they also have to > >>> populate the PlatformKeyboardEvent's m_text, m_unmodifiedText, > >>> and m_keyIdentifier fields. > >> > >> AFAICT, they guarantee one character per input event. The Mac doesn't. I > >> can see doing a cap, though it doesn't thrill me. > >> > >> Avi > > > > > > > > > > > > > > -- > Mike Pinkerton > Mac Weenie > [email protected] > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
