On Wed, 2007-01-03 at 11:05 +0000, Andr� Poenitz wrote:
> On Wed, Jan 03, 2007 at 09:47:24AM +0100, Jean-Marc Lasgouttes wrote:
> > >>>>> "Dov" == Dov Feldstern <[EMAIL PROTECTED]> writes:
> > 
> > Dov> Okay, agreed! :) In order to decide what the right behavior is,
> > Dov> we should ask these questions on the LyX users' list --- we
> > Dov> should try to get the opinions of as many people as possible on
> > Dov> this, and it seems like on the developers' list there just aren't
> > Dov> too many Bidi users.
> > 
> > The first thing to check is probably whether windows and osx human
> > interface guidelines have to say something about that.
> > 
> > Also, the current naming situation of our functions is pretty much
> > broken:
> > 
> > - the key <Right>, for example, is bound to char-forward. This lfun
> >   does not go forward, but goes to the right (visually) always.
> > 
> > - the lfun char-forward, depending on the rtl context calls
> >   cursorRight of cursorLeft. Of course, cursorRight is not what it
> >   seems to be, it goes forward :)
> > 
> > My proposal would be:
> > 
> > - rename char-forward/backward to char-right/left and bind cursor keys
> >   to that
> > 
> > - implement char-forward/backward that can be useful for scripting (or
> >   for people who want the other rtl behavior)
> > 
> > - rename LyXText::cursorLeft/Right to cursorBackward/Forward.
> 
> Sounds very sensible.

+1

- Martin

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to