After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 619003 - Dead key quotes not working properly
Dead key quotes not working properly
Status: RESOLVED DUPLICATE of bug 569581
Product: gtk+
Classification: Platform
Component: Backend: Win32
2.18.x
Other Windows
: Normal normal
: ---
Assigned To: gtk-win32 maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2010-05-18 16:23 UTC by michael.stumpfl
Modified: 2010-05-18 17:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description michael.stumpfl 2010-05-18 16:23:53 UTC
The US International keyboard layout has 5 dead keys (see http://en.wikipedia.org/wiki/Keyboard_layout#US-International):  `, ~, ^, ', "

These all work beautifully in conjunction with other keys, so `+e results in è, ~+n results in ñ, and so on.

In order to get one of the dead keys themselves, one needs to press <dead key> followed by <space>. This too works for `, ~ and ^.

However, the combinations ' + <space> and " + <space> seem to be broken, as they result in ´ and ¨, which should only appear after pressing <AltGr> + ' and <AltGr> + <Shift> + ', respectively.

So far, I've tested two Gtk+ applications which exhibit this behavior on Windows XP and Windows 7 (probably all Windows versions):

* gedit 2.30.1 (seems to rely on Gtk+ 2.16.6)
* Leksah (seems to rely on Gtk+ 2.18.7)

The native version seems to be fine - on my Ubuntu box everything works as expected.

There are already two similar bug reports, namely:
* ID 617583
* ID 613148

However, those address a different issue, as dead key combinations work just fine with the Win32 port.
Comment 1 Tor Lillqvist 2010-05-18 17:27:45 UTC
This is a duplicate. It is well known that the US-Intl keyboard layout is problematic.

*** This bug has been marked as a duplicate of bug 569581 ***