Ticket #33553

The hook state remains unchanged when IE10 or later has the keyboard focus

Open Date: 2014-03-22 14:43 Last Update: 2014-03-22 14:43

Reporter:
Owner:
Type:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None

Details

In xkeymacs-110830, the hook state remains unchanged when the keyboard focus moves from another application to IE10 or later. After the change of 55ddea2, the hook stays disabled in IE10 or later.

To change the hook state, CXkeymacsDll::CallWndProc calls InitKeyboardProc when an appliation get the keyboard focus. It calls only when the window is the foreground window. Each tab window in IE10 or later belong to a different process and does not become foreground. So InitKeyboardProc is not called and the hook mode remains unchanged.

To fix this bug, CallWndProc should call InitKeyboardProc even if the focused window is not foreground.

Attachment File List

No attachments

Ticket History (1/1 Histories)

2014-03-22 14:43 Updated by: fujieda
  • New Ticket "The hook state remains unchanged when IE10 or later has the keyboard focus" created

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login