Miki Dovrat wrote:
I was going to say, let the cursor always stay where it is, and the user
will learn to press END (end of line) to move it to continue typing. It is
logical, (not in the "logical" direction sense), expected and easily adapted
to by the user, as there are no surprises there.
It doesn't seem logical at all to me, though I guess I user could get
used to it. But I'm glad you've dropped this idea... ;)
Abdel's idea is even better. I second it.
When writing, lyx will assume you want to jump to the end of line, but when
editing, it will assume you don't!!
How does one differentiate between "writing" and "editing"? By whether
I'm at the end of a paragraph or not?
This is what (I think) I said somewhere in this thread: in order to get
the behavior to be more intuitive, you have to start using heuristics
which try to figure out "what did the user mean this time?". And the
nature of heuristics is that they are sometimes right, sometimes wrong;
and they certainly make the code more complicated. So yes, it's a
possibility, but we should consider carefully if the heuristics are
correct, and whether we want to implement them in each case...
Miki
"Abdelrazak Younes" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
Dov Feldstern wrote:
, unless the user explicitly changes it with F12 (\language hebrew),
the cursor will NOT MOVE, and the text will be added where it was,
whether it was English or Hebrew.
Again, this doesn't make sense when typing. It means after every
insertion of an english word, you'll have to move the cursor before
continuing to type in hebrew...
No, in Visual mode, when LyX detect an RTL characters the insertion should
happen at the right place. IOW, the jumping will happen at _writing_ time
not at cursor navigation time like in so-called 'logical mode'. IMHO of
course :-)
Abdel.