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 305774 - Accelerators don't work with non-Latin layouts.
Accelerators don't work with non-Latin layouts.
Status: VERIFIED NOTGNOME
Product: gtk+
Classification: Platform
Component: .General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2005-05-28 20:48 UTC by Alexey Rusakov
Modified: 2009-03-06 15:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alexey Rusakov 2005-05-28 20:48:39 UTC
Version details: ALT Linux, SuSE Linux

1. Run a plain GTK (not GNOME) application (GIMP and GQView are known to be
immune to this bug; Eclipse, Inkskape, all Mozilla-based ones are known to be
vulnerable).
2. Switch to a non-Latin keyboard layout (e.g. Russian).
3. Press some shortcut (e.g., Ctrl-T in Mozilla).
4. The expected action is not performed.

The problem is observed on various versions of Gtk. GNOME libraries, GIMP,
GQview have workarounds for this.
Comment 2 fantom 2005-05-29 12:12:05 UTC
See also https://bugzilla.mozilla.org/show_bug.cgi?id=295614
("In cyrillic languages (Ukrainian, Russian) don't work hotkeys at all")
Comment 3 Owen Taylor 2005-05-29 12:39:02 UTC
The difference is not "GNOME vs. plain GTK+" bur rather:

 "Program using real GTK+ menus and key handling"
 "Program not using real GTK+ menus and key handling"

Mozilla and Eclipse aren't fully native GTK+ apps.

Don't know what is wrong with Inkscape, but again it's an app-specific bug.
Comment 4 Billy Biggs 2005-05-29 14:38:15 UTC
Regarding eclipse, please file a bug at bugs.eclipse.org/bugs against Platform,
component UI.  This case should be working fine.

(I wouldn't say that Eclipse isn't fully native with respect to key bindings,
SWT applications use the GTK+ key binding system just fine.  However, Eclipse
the application overrides this above the toolkit and has its own rather
complicated key binding architecture to support some more complicated cases.)