Bug 5499 - Nigerian keyboard layouts
Summary: Nigerian keyboard layouts
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:
Keywords: NEEDINFO
Depends on:
Blocks: 2693
  Show dependency treegraph
Reported: 2006-01-04 22:19 UTC by Denis Jacquerye
Modified: 2010-05-06 13:38 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Denis Jacquerye 2006-01-04 22:19:48 UTC
splitting from Bug 2693.

The Nigerian government has developped a Nigerian keyboard layout
http://www.nitda.gov.ng/projects/kbd/index.php (for Hausa, Igbo, and Yoruba).

To fully support this keyboard we should be able to associate composed
characters like ẹ́ <e,U+0323,U+0301> to a key. 
ẹ́ <e,U+0323,U+0301>
ẹ̀ <e,U+0323,U+0302>
ụ́ <u,U+0323,U+0301>
ụ̀ <u,U+0323,U+0302>
ọ́ <o,U+0323,U+0301>
ọ̀ <o,U+0323,U+0302>
This could probably be done through Compose? If not see Bug 4575.

The Kasahorow site has layouts (identical) for Fula (Fulfude) and Hausa, both
spoken in Nigeria:

A Yoruba keyboard layout:

A Nigerian multilingual keyboard layout:

For a list a of characters used in orthographies of Nigerian languages:
http://www.bisharat.net/A12N/NIGERIA-table.htm or
Comment 1 Denis Jacquerye 2007-08-30 03:54:41 UTC
This bug has changed, since there is are ng layouts.

The Hausa and Igbo layouts for Nigeria look fine. But the Yoruba layout is missing combining diacritics need for things like ẹ́ <e,U+0323,U+0301>.

The precomposed characters dotted below are present so there's only a need for U+0301 and U+0300 (combining acute and grave).
Comment 2 Sergey V. Udaltsov 2008-11-29 11:36:15 UTC
Denis, sorry, I did not see that bug for some while. Do you have a patch against the latest xk-c code?
Comment 3 Sergey V. Udaltsov 2010-05-06 13:38:44 UTC
No updates for 2.5 years

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.