[Webkit-unassigned] [Bug 25298] Ctrl + Right/Left arrow move forward/backward through document instead of right/left in RTL text
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 16 01:38:28 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=25298
Noam Yorav-Raphael <noamraph at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |noamraph at gmail.com
--- Comment #22 from Noam Yorav-Raphael <noamraph at gmail.com> 2010-11-16 01:38:27 PST ---
I encountered this bug, and found this bug report. I understand that it turns out to be really complex to do word movement correctly.
Can I suggest a solution which will make all this much simpler and make me happier as a user? Just don't use visual cursor movement.
I hate visual cursor movement. Why not use the obvious and simple solution - the right arrow key moves logically forward in LTR paragraphs and logically backward in RTL paragraphs, and vice versa for the left arrow?
That's what Windows does, and OpenOffice does, and the new version of Google Docs does; I feel comfortable editing Hebrew texts using those tools. When using tools which try to offer visual movement (Webkit, Firefox, GTK apps), I always get into trouble. If I wrote something like "123 Street" in Hebrew, and want to add a "4" after the number, I never know how to do this: if I move the cursor to the left of the number, is it actually before the number or after it? Not to mention bugs which always arise, when the cursor keeps going in loops around a number over and over, and I have to use the mouse to get out of it (and sometimes even the mouse won't help.) In GTK there's even a "secondary cursor" which is supposed to help in such situations, but I was never able to deduce what exactly it does.
To summarize, visual movement is a problem that's VERY hard to solve correctly (maybe that's the reason that programmers are attracted to it), and there's NO REASON to solve, since if the algorithm is so complex, how am I, as a user, supposed to predict what it's going to do? Just give me predictable, simple logical movement, and I would be happy.
I know that it must be hard to throw away all the work spent on the intricacies of visual movement, but that's what should be done, in my opinion.
Thanks for reading this,
Noam
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list