zwnj character causes the cursor jump in kde
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Utilities |
Invalid
|
Medium
|
|||
kde4libs (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: kedit
zwnj(SHIFT+SPACE) is zero-width character that is used in Persian(Farsi)
keyboard. It causes two parts of a word do not join together. for example:
میرویم
if the zwnj is not used the word would be like this:
میرویم
which is gramatically incorrect.
The problem is that when typing zwnj in kde applications like kate, kedit ,
kwite, kbabel and etc. the cursor will jump from correct position in the text
to another place in the line, which makes editing and selecting nearly
impossible.
Reproducible: Always
Steps to Reproduce:
1.open kedit
2.switch to persian keyboard
3.write something with zwnj(SHIFT+space) between them
4.try to edit or select some part.
Actual Results:
cursor jumps to from current place to another part of the line. which makes
editing text impossible.
Expected Results:
cursor should stay in it place like any other text editors.
This bug exists in almost all of KDE text editing applications.
Changed in kdeutils: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in kdeutils: | |
status: | Unknown → Confirmed |
Changed in kdeutils: | |
status: | New → Triaged |
affects: | kdeutils (Ubuntu) → kde4libs (Ubuntu) |
Changed in kdeutils: | |
importance: | Unknown → Medium |
Changed in kdeutils: | |
status: | Confirmed → Invalid |
Version: 3.1.4 (using KDE KDE 3.1.4)
Installed from: Debian testing/unstable Packages
Compiler: gcc 3.2.3
OS: Linux
inserting an zwnj (U+200c) makes the hole line shift to right( my language is right to left) and after this the carret position is not the real cursor position, I mean if you move the carret to a position on the string and type a character; it appears some place else.