Bug 78791 - Downstream bug: keyboard for Bambara not usable : name in evdev.xml points to Malayalam
Summary: Downstream bug: keyboard for Bambara not usable : name in evdev.xml points to...
Status: RESOLVED MOVED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-16 17:19 UTC by Søren
Modified: 2018-12-28 00:41 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Søren 2014-05-16 17:19:07 UTC
As reported here here on Launchpad https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/1299829
there seems to be a problem with Bambara keyboard settings.

Copy-pasted from the original bug-report:

I am dong research in africa, languages, I have little knowledge about Linux/Ubuntu.
I have been implementing bambara keyboards for Windows and Mac OSX (with Ukelele).

A year ago I noticed that I could not use the keyboard for Bambara, apparently it was giving access to a strange asian language.
Since then, my Ubuntu computer is updated regularly, it now runs Ubuntu 13.10

I spent a lot of time yesterday, I share what I found :

1) the <name> in rules/edvdev.xml for this keyboard is "ml"
this code is actually the one for a language called Malayalam, spoken in Kerala, south of India. Nothing to do with West Africa, and it's this language alphabet which is displayed when a user selects the Bambara keyword.
I changed it to "bm", which is the ISO 639-1 code. (I changed also the ! layout section in evdev.lst)

2) the "ml" file in symbols is actually for Bambara! Some of the keys defined are obsolete, it does not align with the keys used by other SIL.org keyboard, but it is for bambara. I copied this file into a file called "bm" and renamed "ml" as "ml-old"
I updated the bm file to align it to the SIL standards.

This fixed it... only partially :
the Malayalam keyboard does not display any longer when I select Bambara. I does now display the bambara keyboard.
But : it still displays the one defined in the old "ml" file, not the one I corrected in the "bm" file!!!

I messed up, restarted several times, to no avail : still the old obsolete keyboard.
The only thing that works is that I can now use the keyboard variant which is defined in my "bm" as "French (Mali, alternative)" with my new keys definitions.
When I add the basic "Bambara" keyboard, it displays the old layout. In the drop down list of keyboard at the top right of the screen, it is there... but greyed out.
"French (Mali, alternative)" is OK for my personal use, but my objective is to make it available generally as "Bambara".

Please help. Of cours I'm OK to supply the "bm" file
Comment 1 Andreas Wettstein 2014-05-26 19:00:09 UTC
It seems that it has already been fixed (commit 4779e2745094ebe0c06364b4099d7067ae750d07) in response to this bug report:

https://bugzilla.redhat.com/show_bug.cgi?id=647433
Comment 2 Sergey V. Udaltsov 2014-06-21 20:33:24 UTC
Søren,

Could you please confirm if this fixes your issue:

http://cgit.freedesktop.org/xkeyboard-config/commit/?id=4779e2745094ebe0c06364b4099d7067ae750d07
Comment 3 GitLab Migration User 2018-12-28 00:41:28 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/97.


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.