On Tue, 16 Jan 2001, Tzafrir Cohen wrote:

> On Tue, 16 Jan 2001, Oren Held wrote:
> 
> > Hello Itamar
> > 
> > Hehe I was sure 'yudit' is hebrew, because of its name..
> > Anyway..Did you succeed writing in hebrew with it ?
> > I cannot type with hebrew characters in there, it ignores them, and when I
> >type with english characters but choose hebrew it works, but the hebrew
> > characters are not the correct ones, for some reason...
> 
> Its existing keymap is again the "Israeli phonetic" one. I thought we got
> over this one.
> 
> I attach a rewritten map that *should* work. It is *totally untested*.
> Please try it, and if it works, please report it to the yudit developers.

I got Oren's corrections (mappings forq and w, and a correct mapping for
s) . Here is a new map. I'm not going to submit it (too much other things
to worry about). But if anybody is going to submit this: make sure that
the lines that map hebrew keys still contain hebrew characters (as
unicode) in the comments: view this file in yudit.

Anyway, here are a couple of useful aliases/scripts to use the uniconv
commandline utility that comes with yudit to convert between iso8859-8 and
utf8:

alias iso2utf='uniconv -I 8859_8 -O UTF8'
alias utf2iso='uniconv -O 8859_8 -I UTF8'

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


-- Attached file included as plaintext by Listar --
-- File: Hebrew.kmap

// Hebrew.kmap for Yudit
// 1998-06-17 Roman [EMAIL PROTECTED]

// Changed from the il_phonetic map to the standard israeli map by 
// Tzafrir Cohen <[EMAIL PROTECTED]>

"t=0x05D0",     // א = HEBREW LETTER ALEF
"c=0x05D1",     // ב = HEBREW LETTER BET
"d=0x05D2",     // ג = HEBREW LETTER GIMEL
"s=0x05D3",     // ד = HEBREW LETTER DALET
"v=0x05D4",     // ה = HEBREW LETTER HE
"u=0x05D5",     // ו = HEBREW LETTER VAV
"z=0x05D6",     // ז = HEBREW LETTER ZAYIN
"j=0x05D7",     // ח = HEBREW LETTER HET
"y=0x05D8",     // ט = HEBREW LETTER TET
"h=0x05D9",     // י = HEBREW LETTER YOD
"l=0x05DA",     // ך = HEBREW LETTER FINAL KAF
"f=0x05DB",     // כ = HEBREW LETTER KAF
"k=0x05DC",     // ל = HEBREW LETTER LAMED
"o=0x05DD",     // ם = HEBREW LETTER FINAL MEM
"n=0x05DE",     // מ = HEBREW LETTER MEM
"i=0x05DF",     // ן = HEBREW LETTER FINAL NUN
"b=0x05E0",     // נ = HEBREW LETTER NUN
"x=0x05E1",     // ס = HEBREW LETTER SAMEKH
"g=0x05E2",     // ע = HEBREW LETTER AYIN
";=0x05E3",     // ף = HEBREW LETTER FINAL PE
"p=0x05E4",     // פ = HEBREW LETTER PE
".=0x05E5",     // ץ = HEBREW LETTER FINAL TSADI
"m=0x05E6",     // צ = HEBREW LETTER TSADI
"e=0x05E7",     // ק = HEBREW LETTER QOF
"r=0x05E8",     // ר = HEBREW LETTER RESH
"a=0x05E9",     // ש = HEBREW LETTER SHIN
",=0x05EA",     // ת = HEBREW LETTER TAV

// Some other mappings that change, besides the letters themselves:
"q=/",
"w='",
"`=;",
"'=,",
"/=.",

// There is said to be support for bidirectionality. If so: swapping 
// between left and right parathensis might prove useful. Just in case
// it does, I add the mapping remmed-out:
//"[=]",
//"]=[",
//"{=}",
//"]={",
//"(=)",
//")=(",

=================================================================
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