Hmm... I guess I'm the one who should say sorry for not documenting
my stuff better.
The only documentation that exists is in a README file in the last
version of the gtk-rwidgets distribution .
Here is some modified documentation.
The gtk reflected widgets consist of a text widget and an entry
widget, released under the GNU LPL, with the capability of
"reflecting" the rendered text with respect to the X-direction. This
gives the ability to enter text from right-to-left. When the
direction is flipped the keyboard is mapped to Hebrew. The widgets
also provide a push mode in which the keyboard mapping is enabled
and the characters are pushed in front of the cursor which remains
in the same position.
The widgets are plug-in compatible with the normal gtk widgets.
Unfortunately it seems unlikely that the current widgets will be
merged into the main gtk distribution in the near future. The Gtk
developers have grand plans for future versions that include
complete Unicode and BiDi support, and they are reluctant to
currently add this temporary solution.
The following two keyboard bindings have been added:
F10 - Toggle reflection mode
F9 - Toggle push mode
These bindings should be familiar to any users of my earlier DOS
editor HED.
The keyboard mapping by default maps an american keyboard layout to
the standard Hebrew layout. The mapping may be changed by creating
a file called .bidimap in your home directory, consisting of lines
with a keyboard character, a space, the mapped reflected character.
(I'm e.g. using this method to map my Dvorak keyboard to Hebrew).
Regards,
Dov