[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bidi support for Linux
- To: Ivrix Discussions <ivrix-discuss(at-nospam)ivrix.org.il>, linux-il(at-nospam)cs.huji.ac.il
- Subject: Re: Bidi support for Linux
- From: Tzafrir Cohen <tzafrir(at-nospam)technion.ac.il>
- Date: Thu, 10 May 2001 19:41:35 +0300 (IDT)
- In-Reply-To: <20010510125347.A3643@pollux.galanet.net>
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
OK. I want to give a short summary of things the way I understand them:
We need two sets of key bindings:
1. switch keymap This one is handled by the X server. This is because the
server sends keysyms to programs, and thus the server has to translate
keyboard clicks to symbols.
Currently the control can be done either by telling the X server to
capture certain key combinations (through key mapping) or by a program
runing in the background that captures those bindings (as do kde2 and
windowmaker).
My view is thhat this one should be set to a relatively resonable default,
and be made easily-modifiable by the user. At the moment there aren't any
special problems in implementing this.
This is the equivalent of Alt-shift in windows.
2. switch widget direction
For some GUI widgets (mostly: input widgets) it is good if the user will
have a convinient control over the base direction of the widget. This is
like the control-shift combination in windows.
Note that this must be handled by the widget, that is: the graphical
toolkit. So in this case we would like that the various bidi-supporting
toolkits (currently: qt, gtk, mozilla, java) will have a relatively
consistent behaviour.
It is expected that this one will be less configurable (I don't expect to
be able to configure qt, gtk and mozilla easily. I don't even think about
java), so here it is more important for the standard to be consistent.
Bu note that this key-combination is less problematic, because emacs and
other apps won't be affected by it (at elat not until we have a
bidi-enbled emacs, and we want to use that combination in it too ;-) )
This will only interact with key combinations used by window managers
etc.
--
Tzafrir Cohen
mailto:tzafrir@technion.ac.il
http://www.technion.ac.il/~tzafrir
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il