Ctrl+Left/Right in a right-to-left written language moves the curser incorrectly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTK+ |
Fix Released
|
Medium
|
|||
gedit (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
gtk+2.0 (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: gedit
When writing in a right-to-left written language, such as Hebrew, the left and right keys on their keyboard change their meaning: left moves to the next character, and right moves the cursor to the previous character. This works correctly in gedit. However, when using the Ctrl modifier, Ctrl-Left should move to the next word, and Ctrl-Right should move to the previous word. This currently doesn't work in gedit. Instead Ctrl-Left/Right works the same as in English.
To test this in gedit you can copy the following Hebrew text into gedit:
משפט קצר לנסיון.
Put the cursor at the sentence beginning (which is the rightmost word. By using Home for example), and then press Ctrl-Left. Instead of moving to the next word (the middle one), the cursor just stays at the beginning. Now press Ctrl-Right. Instead of staying, the cursor moves to the next word.
Regards,
Haggai
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gedit 2.30.0-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.32-21-generic i686
Architecture: i386
Date: Thu Apr 15 13:46:01 2010
ExecutablePath: /usr/bin/gedit
InstallationMedia: Ubuntu-
ProcEnviron:
PATH=(custom, user)
LANG=he_IL.utf8
SHELL=/bin/bash
SourcePackage: gedit
Changed in gtk: | |
status: | Unknown → New |
Changed in gtk: | |
status: | New → Invalid |
Changed in gtk: | |
status: | Unknown → Confirmed |
Changed in gtk: | |
importance: | Unknown → Medium |
Changed in gtk: | |
status: | Confirmed → Fix Released |
I've added gtk+2.0 to this bug, since I saw this problem also happens in many other GTK application (gwibber, empathy, Alt-F2 run dialog, tomboy, etc.)