Version: (using KDE 4.1.0) Installed from: Ubuntu Packages The right and left keyboard arrows does not work properly in RTL mode. When the right arrows is pressed the cursor goes to the left and when the left arrow is pressed the cursor goes right. Way to reproduce this bug. 1- open kwrite or Notes plasmoid in RTL mode. 2- paste this text لبي بتيكلسشمن يتبكسب سشمنتيبسش ي 3- try to go right or left with keyboard arrows
I can confirm this. The problem is that the arrow keys are mapped to a logical (move next char/prev char) instead of visual action (move left/right) .
Whats the difference between bug 168727 (this bug) and 165397 (http://bugs.kde.org/show_bug.cgi?id=165397)? Can you reproduce this bug in kmail4? If this is the case, this bug is caused by KTextEdit and 165397 is caused by KatePart and they are different bugs. Otherise, I say close 165397.
Actually, There is no Arabic translation for kmail4. So I run "kamil -reverse" and I get same problem. By the way How dose reverse mode suppose to work in RTL environment? Nothing change in both case !!
Is anybody work in this issue? I want emphasize the importance of this issue. If I going to sell software with bug nobody will accept it in the RTL languages. It is serious bug. Personally, I get embarrassed when I show KDE for new people with this bug. They said KDE does not satisfy the basic RTL languages requirements. Please,fix it for KDE 4.3.
This is upstream bug, see this: http://www.qtsoftware.com/developer/task-tracker/index_html?id=254850&method=entry
In Kmail the user can press RightShift-RightCtrl to switch to RTL, then the arrow keys function as expected. This does not work in Kate, however, as Kate does not have working RTL.
I test this bug using KDE 4.7.3 and Qt 4.7.4 and it disappeared. The upstream bug has been solved https://bugreports.qt.nokia.com/browse/QTBUG-2314