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 70821 - Key shortcuts (like Ctrl+C) do not work for non-latin languages (example: ISO8859-7)
Key shortcuts (like Ctrl+C) do not work for non-latin languages (example: ISO...
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: Other
1.2.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2002-02-07 14:48 UTC by Simos Xenitellis
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Simos Xenitellis 2002-02-07 14:48:59 UTC
Reference:
http://mail.gnome.org/archives/gnome-i18n/2002-January/msg00169.html
(the third bug mentioned by Christian)

Suppose you are running gedit and you want to do the "Copy" operation
using the keyboard and the Ctrl+C shortcut.
For the POSIX locale, you would press "Ctrl+C" to to Copy the selected 
text in the "clipboard".
It is possible to change the shortcut with an other one, 
one where the shortcut letter is a localised letter.
For Ctrl-C, you would click to open the Edit menu, then with the
keyboard
and the arrow keys you would go down to "Copy" and at that point you
would press "Ctrl-x", where "x" is the appropriate letter (Greek in my
case).

However, there is a bug here. Instead, the latin letter appears as the
new
shortcut instead of the Greek letter. As if the non-latin letter is
ignored.

To show that this is a problem, the bug exists for Ctrl-x shortcuts
only.
Alt-x shortcuts where x is a Greek (non-latin) letter work perfectly.

As a sidenote, when someone is in the above point to choose the new 
shortcut and tries to press "Alt-Shift" (which normally changes the XKB
keyboard between different languages), the "Alt-ISO_Prev_Group"
character
is grabbed instead of being ignored.
Comment 1 Owen Taylor 2002-02-07 16:19:20 UTC
Works fine with GTK+-1.3.x. (Except for bug 50300, and 
bug 65679... currently, you get things like 
"Control Greek_alpha".