Comment 3 for bug 315740

Revision history for this message
In , Dominique Pellé (dominique-pelle) wrote :

The Breton keyboard layout C'HWERTY is currently not supported
in X11 with xkb, whereas it is supported in all versions of Windows.

So I've written my own keyboard mapping with xkb but I stumbled upon
one problem: this keyboard has a C'H key. Pressing this key should
emit 3 characters: c, apostrophe, h. C'H is a trigraph which is
considered as one letter in the Breton language. Unicode does
not have a character for this trigraph (unlike IJ in Dutch which
has its own character for example). So the keyboard has to emit
3 characters when pressing the C'H key. Similarly, the keyboard
also has a CH key (digraph) which is also considered as one
letter in Breton but there is no CH letter in Unicode.

While my keyboard mapping is almost complete, I have not found how
to map a single key press to multiple characters (for C'H and CH keys).
Asking in the Xorg mailing list, I was asked to open this Buzilla
issue.

Actually, to be pedantic, the C'H should not have a regular
apostrophe in the middle but a right quote, left bended
(Unicode character 0x2019) according to the FAQ below. The
FAQ also describes how to capitalize C'H.

FAQ about the C'H character and CH characters in Breton:

- http://www.drouizig.org/Saozneg/Keyboard/keyboard-FAQ-FrequentlyAs.html

Webpage about the C'HWERTY keyboard:

- http://www.drouizig.org/Saozneg/Keyboard/keyboard-index.html

Photo of the keyboard which I took and put in wikipedia common (notice
the C'H key in the upper left part, under the keys 1 nd 2):

- http://upload.wikimedia.org/wikipedia/commons/9/9e/Bretona-klavaro.jpg

Post in xorg mailing list where I asked how to add support for C'H
and where I was asked to open this Bugzilla issue:

- http://lists.freedesktop.org/archives/xorg/2009-January/042335.html