Ehud Karni wrote:

> I suggest using the right and left arrow keys, such that:
> 
> Ctrl+Shift+Left  ==> R2L direction, Hebrew (or any other R2L font)
> Ctrl+Shift+Right ==> L2R direction, Latin  (or any other L2R font)
> Alt+Shift+Left   ==> Direction unchanged, Hebrew (or any other R2L font)
> Alt+Shift+Right  ==> direction unchanged, Latin  (or any other L2R font)

Ctrl-Shift-Right is used in GTK text widgets for "jump to next word
while selecting". Similarly for Ctrl-Shift-Left. 
This binding, copied from Windows, is useful and intuitive. Overriding
it is not an attractive option.

But since we're already into fancy stuff, I propose:

Ctrl-LeftShift-LeftShift    ==> R2L direction, Hebrew
Ctrl-RightShift-RightShift  ==> L2R direction, Latin
Alt-LeftShift-LeftShift     ==> Direction unchanged, Hebrew
Alt-RightShift-RightShift   ==> Direction unchanged, Latin

E.g., for the first option you press Ctrl and hit LeftShift twice. 

Advantages:
* No "Nagata Nasata" problem
* Easy to get used to for Hebrew-on-Windows users (we all are)
* Once you get used to it, using it in Windows is just fine (for the
Ctrl- combinations anyway; in Windows both Alt-Shifts are toggles
instead of setters, so my combinations will do nothing)
* Unlikely to conflict with anything
Disadvantages:
* Somewhat odd and awkward
* Can our favorite key mappers handle this? If not, is it realistic to
patch them?

  Eran

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to