Re: [I18n]Syriac keyboard layout

2002-11-14 Thread Abigail Brady
On Thu, 2002-11-14 at 07:43, Emil Soleyman-Zomalan wrote:
 I've been working recently on adding Syriac keyboard support to xkb.
 I've created a standard Syriac keyboard map (a phonetic one is in the
 works) along with the needed keysyms to be placed in keysymdef.h

Hi.  Adding new keysms is the Wrong Thing To Do if these keysyms
correspond 1:1 with Unicode characters.  Just directly reference
the Unicode characters.  For example, keysm 0x1000710 is equivilant
to Syriac Alaph.  In any event, your keysyms are probably of the wrong
format - for example, 0x07xx is reserved for Greek.
-- 
Abigail Brady [EMAIL PROTECTED]

___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n



Re: [I18n]Syriac keyboard layout

2002-11-14 Thread Emil Soleyman-Zomalan
On Thu, 14 Nov 2002, Abigail Brady wrote:

: Hi.  Adding new keysms is the Wrong Thing To Do if these keysyms
: correspond 1:1 with Unicode characters.  Just directly reference
: the Unicode characters.  For example, keysm 0x1000710 is equivilant
: to Syriac Alaph.  In any event, your keysyms are probably of the wrong
: format - for example, 0x07xx is reserved for Greek.

Abigail,

I overlooked the naming convention - thanks for the clarification.

Just for my own knowledge, what would be the disadvantage of creating a 
new set of keysyms for Syriac as already has been done for several other
languages? 

-- 
Emil Soleyman-Zomalan
___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n



Re: [I18n]Syriac keyboard layout

2002-11-14 Thread Markus Kuhn
Emil Soleyman-Zomalan wrote on 2002-11-14 16:00 UTC:
 Just for my own knowledge, what would be the disadvantage of creating a 
 new set of keysyms for Syriac as already has been done for several other
 languages? 

There is nothing wrong in principle with adding new keysyms, however the
integer number associated with new keysyms for which there is an
equivalent Unicode U-00xx character MUST be 0x01xx, because
we do not want to let the keysym table grow needlessly (to more than
6 entries). However, since keysyms are never visible to anyone but
people who write keyboard layout tables, it is a senseless exercise
to add new ones, so we stopped it entirely and now consider keysyms
merely to be a frozen pre-Unicode era artifact. Keysyms will only be added
for keyboard keys, for which it is unlikely that there will ever be a
good equivalent in Unicode.

Markus

-- 
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org,  WWW: http://www.cl.cam.ac.uk/~mgk25/

___
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n