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
signature.asc
Description: This is a digitally signed message part