Yiddish input method

I have built a Yiddish input method and tested it with the gtk testtext
program.  I invite everyone to try it out, and if all is well, I hope it gets
installed as part of the gtk+-2 distribution.

The source is in http://www.cs.uky.edu/~raphael/private/im-yid.tgz ; it needs
to be unpacked into gtk+-2.0.0/modules/input/.  There are two files:
imyiddish.c and Makefile.in (I had to modify the latter to get the module to
compile.)  I just "make install" and automagically this input method becomes
defined for all gtk applications; there is no need to recompile those

Unlike the other modules I looked at in this directory, the Yiddish input
method uses GtkIMContext, not GtkIMContextSimple.  It always displays a
currently consistent interpretation of the keystrokes seen so far.  When it
needs to change the interpretation, it backspaces over one or more characters
and replaces them.

Try, for instance, the keystrokes "mentsh", which is the word meaning "upright
person".  You will see these characters emitted:

    final mem
    backspace, regular mem, ayin
    final nun
    backspace, regular nun, tes
    backspace, final tsadik
    backspace, tes, shin

The result is "regular mem, ayin, regular nun, tes, shin".

Other combinations to try: ay, ey, yi, ii, oy, vu, uv, ui, zh, dj, ts, kh.
A few unexpected key definitions: W is "sin", I is "pintl-yud", x is khof
(although I usually prefer kh), c is tsadik (although I often use ts instead);
capital N, M, F, C, X give you the final forms of letters without ability to
change to regular forms,

Please let me know if you test it and give me any feedback you can.


Raphael Finkel

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]