GNOME Bugzilla – Bug 394825
When editing RTL text, keyboard selection by word works in the wrong direction
Last modified: 2007-01-21 22:52:23 UTC
Please describe the problem: When editing text that is written from right to left (for example, hebrew and arabic), selecting text with the keyboard, on a word by word basis (by holding both CTRL and SHIFT while pressing the direction keys) work in reverse direction. Steps to reproduce: 1. Open gedit. 2. Type some RTL text 3. Position the cursor at the middle. 4. Hold down CTRL+SHIFT and press LEFT Actual results: The editor selects words to the right of the original position of the cursor Expected results: The editor should select words to the left of the original position of the cursor Does this happen every time? Yes Other information: Funny enough, selection on a char by char basis (holding down just SHIFT, w/o CTRL, when pressing the direction keys) works fine - pressing LEFT selects chars to the left, while pressing RIGHT selects chars to the right. Just when holding CTRL everything reverses.
just tested and its the same with gedit from GNOME 2.17.2.
Could you please verify it you get this problem also in other gtk+ programs using a text widget like Tomboy or gtk-demo?
I experience the same behavior with Tomboy and Evolution composer. I haven't seen this problem with Mozilla and Flock (which I think are GTK based).
Moving to gtk+
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 136059 ***