Ticket #14974 (closed defect: fixed)
right alt + key is unnecessarily intercepted
| Reported by: | maniek | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.9.5 |
| Component: | WebView | Version: | 2.9-svn |
| Keywords: | Cc: | ||
| Blocked By: | Patch: | no | |
| Blocking: |
Description
This is for webview on Windows
On some keyboard layouts you use right_alt+key to enter national characters. For example, right_alt+o gives "ó" in Polish-programmers layout.
Windows maps right alt to alt+ctrl in this keyboard layout.
Look at DocHostUIHandler::TranslateAccelerator : it blocks ctrl+o, which means that right alt+o will also be blocked.
I think the test in the abovementioned function should say:
if((GetKeyState(VK_CONTROL) & 0x8000 ) && !((GetKeyState(VK_MENU) & 0x8000 )){
Change History
Note: See
TracTickets for help on using
tickets.
