Closed
Bug 1259692
Opened 8 years ago
Closed 6 years ago
[TSF] TSFTextStore should send keyboard events to TextEventDispatcher during composition
Categories
(Core :: Widget: Win32, defect, P4)
Tracking
()
RESOLVED
FIXED
mozilla61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: masayuki, Assigned: masayuki)
References
Details
(Keywords: inputmethod, Whiteboard: tpi:+)
Attachments
(1 file)
Currently, TSFTextStore receives WM_KEYDOWN, WM_KEYUP, WM_SYSKEYDOWN and WM_SYSKEYUP in TSFTextStore::ProcessRawKeyMessage(). However, different from IMM, if IME (TIP) consumes the key message, the messages won't be sent to the windowproc. Therefore, we cannot dispatch keyboard events which are consumed by IME only in TSF mode. For example, you don't see a keydown event before compositionstart. I think that TSFTextStore should store current key message into a static variable. And if windowproc isn't called, it should dispatch key event(s) with the stored message.
Assignee | ||
Updated•8 years ago
|
See Also: → 887695
Summary: [TSF] TSFTextStore should send keyboard events during composition to TextEventDispatcher → [TSF] TSFTextStore should send keyboard events to TextEventDispatcher during composition
![]() |
||
Updated•7 years ago
|
Priority: -- → P4
Whiteboard: tpi+
Updated•7 years ago
|
Whiteboard: tpi+ → tpi:+
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → masayuki
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•6 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=05cc2fd5f7282491bef57dedfb7f1ab4f1ddfd57
Comment hidden (mozreview-request) |
Comment 4•6 years ago
|
||
mozreview-review |
Comment on attachment 8956335 [details] Bug 1259692 - Make TSFTextStore dispatch eKeyDown or eKeyUp event when TIP processes a WM_KEYDOWN or WM_KEYUP message https://reviewboard.mozilla.org/r/225198/#review231260
Attachment #8956335 -
Flags: review?(m_kato) → review+
Pushed by masayuki@d-toybox.com: https://hg.mozilla.org/integration/autoland/rev/19de31537925 Make TSFTextStore dispatch eKeyDown or eKeyUp event when TIP processes a WM_KEYDOWN or WM_KEYUP message r=m_kato
Comment 6•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/19de31537925
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Updated•5 years ago
|
status-firefox48:
affected → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•