Closed Bug 53528 Opened 25 years ago Closed 25 years ago

ALT+HANKAKU/ZENKAKU key often activates menu bar

Categories

(Core :: Internationalization, defect, P2)

x86
Windows 98
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: masaki.katakai, Assigned: tetsuroy)

References

Details

(Whiteboard: [rtm++])

Attachments

(1 file)

ALT+HANKAKU/ZENKAKU enables IME. However, ALT+HANKAKU/ZENKAKU combination often activates menu bar on Mozilla. So menu bar will grab key event while composing. For example, return key should move to next line, but it will show File menu because menubar is active. It seems that it depends on timing, however, on Notepad, I can not see this problem. On Mozilla, the same operation often activates menu bar. It's very serious for IME.
over to i18n...
Assignee: don → nhotta
Component: Keyboard Navigation → Internationalization
QA Contact: sairuh → teruko
Reassign to Frank.
Assignee: nhotta → ftang
reassign to shanjian. shanjian, please investigate.
Assignee: ftang → shanjian
Please give this a high priority.
*** Bug 55124 has been marked as a duplicate of this bug. ***
Nominating this for RTM.
Keywords: rtm
This is Windows problem.
This can only be reproduce if you release the ALT key first . mark this as rtm-
Whiteboard: [rtm-]
Users release two keys at the same time, but the release of Alt key often delays. It should be allowed.
I think I have a fix for this. Frank: can you verify the fix?
reassign this bug to roy. He seems working on the problem. Roy, if you have a fix at hand, please post it into this bug report as attachment.
Assignee: shanjian → yokoyama
Status: NEW → ASSIGNED
FTang - Why are we working on this, if it P3 and RTM-?
sr=ftang [rtm need info]. I think we should take this bug. This cause a lot of usability issue for Japanese user. The fix seems safe and easy. roy- please put more info into this bug report.
Priority: P3 → P2
Whiteboard: [rtm-] → [rtm need info]
I do not see any problem with roy's fix. Alt+hankaku/zenkaku is triggered by keydown message, and menu item is trigger by either keyup or key pressed (it makes no difference here). As long as we can receive the notification message in time, the problem should be fixed. r=shanjian
mark it as rtm+
Whiteboard: [rtm need info] → [rtm+]
Impact assessment: minimal The change only affect the IME message handling. No impact on plain latin base system. WM_IME_NOTIFY msg will get sent to application only if you have IME installed in the system. Here is the psuedo code: - PRBool mIMEIsStatusChanged is defined in nsWindows class and initialized to be PR_FALSE in the constructor. - mIMEIsStatusChanged is PR_TRUE if and only if application receives WM_IME_NOTIFY status change msg + <Alt> key - application will let WM_SYSKEYDOWN msg to fall through if and only if <Alt> and mIMEIsStatusChanged==PR_TRUE
There's a super review here but not a review. Could you please get a separate review and then re-nominate? Marking need info
Whiteboard: [rtm+] → [rtm+ need info]
Review was done by Shanjian Li 2000-10-10 16:17 after Frank's super-review. (Usually the review is done first and then the super-review. Sorry for the confusion.) Re-nominating.
Whiteboard: [rtm+ need info] → [rtm+]
Whiteboard: [rtm+] → [rtm++]
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
The fix is in both Trunk and Branch. Please verify. What to test: -<Alt> key combination on all OS. (eg. <Alt>+<~> to toggle IME-J) -<Alt> key functionality in general.
I verified this in 2000-10-12-12 branch build.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: