Bug 5500 - Congolese keyboard layouts
Summary: Congolese keyboard layouts
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 2693
  Show dependency treegraph
 
Reported: 2006-01-04 22:32 UTC by Denis Jacquerye
Modified: 2012-12-23 14:42 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
patch to base.xml.in to add Congo (Kinshasa) kbd layout (942 bytes, patch)
2006-03-29 04:09 UTC, Denis Jacquerye
Details | Splinter Review
the keyboard layout definition (3.97 KB, text/plain)
2006-03-29 04:10 UTC, Denis Jacquerye
Details
making the keyboard AZERTY proper (1.46 KB, patch)
2007-03-31 13:20 UTC, Denis Jacquerye
Details | Splinter Review
left out asciicircumflex and at in previous patch (1.43 KB, patch)
2007-03-31 14:23 UTC, Denis Jacquerye
Details | Splinter Review
cumultative (including two previous) + punctuation (2.42 KB, patch)
2007-03-31 14:39 UTC, Denis Jacquerye
Details | Splinter Review
making AZERTY proper (1.46 KB, patch)
2007-04-02 11:23 UTC, Denis Jacquerye
Details | Splinter Review
updated layout (with combining cedilla) (755 bytes, text/x-patch)
2007-07-23 12:54 UTC, Denis Jacquerye
Details
updated layout with Eng for Mangbetu language <mdj> (2.51 KB, patch)
2012-12-23 09:50 UTC, Denis Jacquerye
Details | Splinter Review

Description Denis Jacquerye 2006-01-04 22:32:53 UTC
splitting from Bug 2693.

Keyboard layouts for Congo (Brazzaville) and Congo (Kinshasa).

For lists of characters (note Lingala is spoken in both countries but only
listed in Congo-B, and accented characters are not mentionned):
http://www.bisharat.net/A12N/CONGO-B-table.htm
http://www.bisharat.net/A12N/CONGO-K-table.htm

Draft Lingala keyboard layouts 
http://ln.wikipedia.org/wiki/User:Moyogo/Lingala_Keyboard probably going to
merge layout with http://tshibaka.populus.org/

A keyboard layout with deadkeys would be useful for Lingala. For example:
typing <combing_acute> <opene> -> "ɛ́" <U+025B,U+0301>.
Where can I define <opene> and this kind of composition?
Comment 1 Sergey V. Udaltsov 2006-01-07 05:46:45 UTC
Looking forward to getting one patch, as usual;)

Regarding the complex characters - if Compose cannot do it, the only way is to
fallback to Input Methods...
Comment 2 Denis Jacquerye 2006-03-29 04:09:20 UTC
Created attachment 5107 [details] [review]
patch to base.xml.in to add Congo (Kinshasa) kbd layout

I haven't got any bad feedback. Here's the keyboard layout for Congo Kinshasa.
We will probably add variants later on.
Comment 3 Denis Jacquerye 2006-03-29 04:10:18 UTC
Created attachment 5108 [details]
the keyboard layout definition

the symbols/cd file
Comment 4 Sergey V. Udaltsov 2006-03-29 08:21:08 UTC
The patches look generally ok. Just a question - can Congo (Kinshasa) be used as
cd default variant? So I would just call it "Congo"? If not - which variant
would be default?
Comment 5 Denis Jacquerye 2006-03-29 08:28:29 UTC
You can use
"Congo (Kinshasa)" or "Congo, Democratic Republic of the".
The official name is "Democratic Republic of the Congo" but the other is
commonly used.

Don't use "Congo" by itself since that also refers to the other Congo, the Congo
(Brazzaville) a.k.a. Republic of the Congo.
Comment 6 Sergey V. Udaltsov 2006-03-29 08:30:45 UTC
Good! That's what I asked. I'll commit it ASAP.
Comment 7 Sergey V. Udaltsov 2006-03-29 08:43:35 UTC
committed.
Comment 8 Denis Jacquerye 2007-03-31 13:17:31 UTC
reopening for revision.
Comment 9 Denis Jacquerye 2007-03-31 13:20:10 UTC
Created attachment 9401 [details] [review]
making the keyboard AZERTY proper

This patch makes the keyboard layout azerty proper instead of awerty: swapping 'w' and 'z'.

The academic spelling doesn't required w in that position. The patched keyboard layout is closer to the very common French keyboard used in the Congo.
Comment 10 Denis Jacquerye 2007-03-31 14:23:31 UTC
Created attachment 9403 [details] [review]
left out asciicircumflex and at in previous patch

This is an additional patch, completing the last one.
Comment 11 Denis Jacquerye 2007-03-31 14:39:49 UTC
Created attachment 9404 [details] [review]
cumultative (including two previous) + punctuation

Here's a cumulative patch (including the two previous).
- swapping 'w' and 'z' to match AZERTY
- adding '@' and '^' on keys were physically visible on most common keyboards
- using layout of most common physical keyboard for punctuation
Comment 12 Sergey V. Udaltsov 2007-03-31 15:02:53 UTC
Thanks, committed.
Comment 13 Denis Jacquerye 2007-04-02 11:23:32 UTC
Created attachment 9438 [details] [review]
making AZERTY proper

I had left out the swapping of Z and W in the previous patch.
Comment 14 Sergey V. Udaltsov 2007-04-03 01:14:46 UTC
(In reply to comment #13)
> Created an attachment (id=9438) [details]
> making AZERTY proper
> 
> I had left out the swapping of Z and W in the previous patch.
> 
No problem, Denis, I'll commit it ASAP. Thanks for the fix.
Comment 15 Sergey V. Udaltsov 2007-04-03 14:24:03 UTC
Committed, thanks
Comment 16 Denis Jacquerye 2007-07-23 12:54:48 UTC
Created attachment 10858 [details]
updated layout (with combining cedilla)

updated layout to support Kinande (with combining cedilla)
Comment 17 Sergey V. Udaltsov 2007-07-23 15:12:02 UTC
Committed!
Comment 18 Denis Jacquerye 2012-12-23 09:50:27 UTC
Created attachment 72019 [details] [review]
updated layout with Eng for Mangbetu language <mdj>

An update as Ŋ/ŋ U+014A/U+014B is needed for Mangbetu language <mdj> as specified in Hartell's Alphabets of Africa http://archive.org/stream/rosettaproject_mdj_ortho-1#page/n0/mode/1up and Mangbetu reader's manual http://www.sil.org/acpub/repository/mdj_LisonsMangbetu.pdf

These characters are added to key <AB06>. The patch also reformats somes lines (tabs vs spaces) to better match others.
Comment 19 Sergey V. Udaltsov 2012-12-23 14:42:16 UTC
thanks, committed!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.