← Back to team overview

touch-packages team mailing list archive

[Bug 1299829] Re: keyboard for Bambara not usable : name in evdev.xml points to Malayalam.

 

Hello Jean-Jacques,

Ehm... how to say this...  The filename 'ml' for Bambara layouts is
correct.  The filenames in the symbols/ directory follow country codes,
not language codes.  See for example the files for Kenia and Tanzania
(symbols/ke and symbols/tz) which both contains layouts for Swahili
(swa).  There is no sw of swa file, so there should be no bm file
either.  You should rename your bm file to ml again.  It will then still
not work, because somewhere hidden there is a mistaken redirect from ml
to in(mal), but that has been fixed in xkeyboard-config and should be
fixed in the next release of Ubuntu.

However, in comment #10 you say that the current Bambara layouts are old and need to be fixed.  Could you please file a new bug upstream and post your up-to-date ml file (renamed from bm) here:
https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config
Just that layouts file, no need for evdev.xml or anything else.  The bare file, not zipped or compressed.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to xkeyboard-config in
Ubuntu.
https://bugs.launchpad.net/bugs/1299829

Title:
  keyboard for Bambara not usable : name in evdev.xml points to
  Malayalam.

Status in central project for keyboard configuration:
  Confirmed
Status in “xkeyboard-config” package in Ubuntu:
  New

Bug description:
  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

  Jean-Jacques, Paris

To manage notifications about this bug go to:
https://bugs.launchpad.net/xkeyboard-config/+bug/1299829/+subscriptions