Can't type '}' with a french keyboard

VERIFIED FIXED

Status

()

Core
Widget: Win32
VERIFIED FIXED
12 years ago
12 years ago

People

(Reporter: Régis Caspar, Assigned: masayuki)

Tracking

({regression})

Trunk
x86
Windows XP
regression
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

901 bytes, text/html
Details
(Reporter)

Description

12 years ago
This works on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 ID:2006050817 and Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060215 Firefox/1.6a1 ID:2006021506 
but fails in Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060620 Minefield/3.0a1 ID:2006062004 [cairo]

 -> Core / Widgets:Win32 because of the location of nsKeyboardLayout.cpp

Comment 1

12 years ago
It's '~' with German keyboard layout.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060620 Minefield/3.0a1 ID:2006062012 [cairo]
(Reporter)

Comment 2

12 years ago
Created attachment 226386 [details]
tool

With this "tool" I have some strangeness in the output:

 -> j <- 
charCode = 106
keyCode = 0
ctrlKey = false
shiftKey = false
altKey = false
--------------------------------------
 -> @ <- 
charCode = 64
keyCode = 0
ctrlKey = false
shiftKey = false
altKey = false
--------------------------------------
 -> ] <- 
charCode = 93
keyCode = 0
ctrlKey = false
shiftKey = false
altKey = false
--------------------------------------
 -> + <- 
charCode = 43
keyCode = 0
ctrlKey = true
shiftKey = false
altKey = true
--------------------------------------

Note the difference between ']' and '+' (which should be '}'), the ctrlKey and altKey seem wrong for the last.
NB: On a french keyboard (i.e. azerty), '@', ']' and '}' are obtained by [Alt Gr] + [à], [)], [=], the three keys preceding the backspace one.

I found a picture of a (ugly) french keyboard (if someone need to see the key layout):
http://www.ibt.ca/images/AZERTY_1.jpg

Comment 3

12 years ago
Probably depends on Bug 339723.
Depends on: 339723
also fails on Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.9a1) Gecko/20060618 SeaMonkey/1.5a
probably, this is fixed by the additional patch of bug 339723.
please check it.
Assignee: win32 → masayuki
-> FIXED
Status: NEW → RESOLVED
Last Resolved: 12 years ago
Resolution: --- → FIXED
Oops, the tree is closed now, I backed-out the patch.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
re-checked-in.

-> FIXED
Status: REOPENED → RESOLVED
Last Resolved: 12 years ago12 years ago
Resolution: --- → FIXED
(Reporter)

Comment 9

12 years ago
Verified on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060717 Minefield/3.0a1 ID:2006071709 [cairo]

Thanks Masayuki :)
Thank you for your testing.

-> v.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.