This bug was fixed in the package libx11 - 2:1.6.3-1ubuntu3

---------------
libx11 (2:1.6.3-1ubuntu3) yakkety; urgency=medium

  [ Mats Blakstad ]
  * debian/patches/017_togo_compose_keys.diff:
    - Compose keys for local languages in Togo (LP: #1584314)

 -- Gunnar Hjalmarsson <gunna...@ubuntu.com>  Mon, 23 May 2016 18:55:00
+0200

** Changed in: libx11 (Ubuntu)
       Status: In Progress => Fix Released

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

Title:
  Togo keyboard layout / compose keys

Status in ibus package in Ubuntu:
  New
Status in libx11 package in Ubuntu:
  Fix Released
Status in xkeyboard-config package in Ubuntu:
  Fix Released

Bug description:
  Hi
  My name is Rodrigo with my team we develop the Togo-Africa Keyboard Layout in 
the Linux Distribution.
  We want to include this keyboard in the Ubuntu distribution.

  I've uploaded a keyboard to XKB:
  
https://cgit.freedesktop.org/xkeyboard-config/commit/?id=53452c901fcab08a43705c9aa79a5ec5642cca08

  
  
https://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=3129c757f9da8586ab8b8654a56c8f687cc9ef5c

  
  Here is the Keyboard
  ##############################################################

  diff --git a/rules/base.xml.in b/rules/base.xml.in
  index f495c8d..5e91717 100644
  --- a/rules/base.xml.in
  +++ b/rules/base.xml.in
  @@ -5680,6 +5680,16 @@
       </layout>
       <layout>
         <configItem>
  +        <name>tg</name>
  +        <_shortDescription>fr-tg</_shortDescription>
  +        <_description>French (Togo)</_description>
  +        <languageList>
  +          <iso639Id>fra</iso639Id>
  +        </languageList>
  +      </configItem>
  +    </layout>
  +    <layout>
  +      <configItem>
           <name>ke</name>
           <!-- Keyboard indicator for Swahili layouts -->
           <_shortDescription>sw</_shortDescription>
  diff --git a/symbols/Makefile.am b/symbols/Makefile.am
  index 77ec0ff..3226d41 100644
  --- a/symbols/Makefile.am
  +++ b/symbols/Makefile.am
  @@ -29,7 +29,7 @@ pc ph pk pl pt \
   ro rs ru \
   se si sk sn \
   sy th \
  -terminate \
  +terminate tg \
   tj tm tr tw tz \
   ua us uz vn \
   za \
  diff --git a/symbols/tg b/symbols/tg
  new file mode 100644
  index 0000000..f7b2cb3
  --- /dev/null
  +++ b/symbols/tg
  @@ -0,0 +1,68 @@
  +default partial alphanumeric_keys
  +xkb_symbols "basic" {
  +
  +    include "fr(azerty)"
  +
  +    name[Group1]="French (Togo)";
  +
  +// French AZERTY-Keyboard layout including symbols for Togolese local 
languages
  +// Created 2015 by Globalbility Togo (www.globalbility.org)
  +// Authors: Issaka Ouro-Wétchiré, Caroline Riefstahl, Mats Blakstad <mats @ 
globalbility.org>
  +//
  +// LAYOUT OVERVIEW
  +//  ____
  +// | 1 3| 1 = Shift,  3 = AltGr + Shift    (AltGr is the right side alt key)
  +// | 2 4| 2 = normal, 4 = AltGr
  +//  ¯¯¯¯
  +//  ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______
  +// |    | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9  | 0  | °  | +  | <--   |
  +// | ²  | &  | é ~| " #| ' {| ( [| - || è `| _ \| ç ^| à @| ) ]| = }|       |
  +//  ========================================================================
  +// | |<-  | A  | Z Ʒ| E Ɛ| R Ɗ| T  | Y Ƴ| U Ʊ| I Ɩ| O Ɔ| P  | ¨  | $ €|   , |
  +// |  ->| | a  | z ʒ| e ɛ| r ɗ| t  | y ƴ| u ʊ| i ɩ| o ɔ| p  | ^  ̌| £ ¤| <-' 
|
  +//  ===================================================================¬    |
  +// |       | Q Ǝ| S  | D Ɖ| F Ƒ| G Ɣ| H Ĥ | J  | K  | L  | M Ŋ| %  | µ  |    
|
  +// | MAJ   | q ǝ| s  | d ɖ| f ƒ| g ɣ| h ɦ| j  | k  | l  | m ɲ| ù `| *  ́|    
|
  +//  ========================================================================
  +// | ^   | >  | W  | X  | C  | V Ʋ| B Ɓ| N Ŋ| ?  | .  | /  | §  |     |     |
  +// | |   | <  | w  | x  | c  | v ʋ| b ɓ| n ŋ| , ~| ; ¯| :  | !  |     |     |
  +//  ========================================================================
  +// |      |      |      |                       |       |      |     |      |
  +// | Ctrl | Super| Alt  | Space    Nobreakspace | AltGr | Super|Menu | Ctrl |
  +//  ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯ ¯¯¯¯¯¯
  +// Togolese local languages use 8 tones markers.
  +// Acute ( ´ ),      Grave ( ` ), Circumflex ( ˆ ), Caron ( ˇ ), Macron ( ¯ 
), Tilde ( ~ ), Tilde + Acute (  ̃́ ), Tilde + Grave (  ̃̀ )
  +// All vowels can have tones except "y" (which is not vowel in Togolese 
local languages)
  +// Nasal consonants ("m" and "n") can have have high tones.
  +
  +             // Modifications of the basic French Azerty layout, adding 
symbols for Togolese local languages
  +
  +             // Second row
  +             key <AD02>      { [     z,              Z,              ezh,    
        EZH     ] };    // U0292 = ʒ (small), U01B7 = Ʒ (capital)
  +    override key <AD03>      { [     e,              E,              U025B,  
        U0190   ] };    // Replqce Eurosign with U025B = ɛ (small), U0190 = Ɛ 
(capital)
  +             key <AD04>      { [     r,              R,              U0257,  
        U018A   ] };    // U0257 = ɗ (small), U018A = Ɗ (capital)
  +             key <AD06>      { [     y,              Y,              U01B4,  
        U01B3   ] };    // U01B4 = ƴ (small), U01B3 = Ƴ (capital)
  +             key <AD07>      { [     u,              U,              U028A,  
        U01B1   ] };    // U028A = ʊ (small), U01B1 = Ʊ (capital)
  +             key <AD08>      { [     i,              I,              U0269,  
        U0196   ] };    // U0269 = ɩ (small), U0196 = Ɩ (capital)
  +             key <AD09>      { [     o,              O,              U0254,  
        U0186   ] };    // U0254 = ɔ (small), U0186 = Ɔ (capital)
  +             key <AD11>      { [     dead_circumflex,dead_diaeresis, 
dead_caron              ] };
  +             key <AD12>      { [     dollar,         sterling,       
currency,       EuroSign] };    // EuroSign moved together with other currencies
  +
  +             // Third row
  +             key <AC01>      { [     q,              Q,              U01DD,  
        U018E   ] };    // U01DD = ǝ (small), U018E = Ǝ (capital)
  +             key <AC03>      { [     d,              D,              U0256,  
        U0189   ] };    // U0256 = ɖ (small), U0189 = Ɖ (capital)
  +             key <AC04>      { [     f,              F,              U0192,  
        U0191   ] };    // U0192 = ƒ (small), U0191 = Ƒ (capital)
  +             key <AC05>      { [     g,              G,              U0263,  
        U0194   ] };    // U0263 = ɣ (small), U0194 = Ɣ (capital)
  +             key <AC06>      { [     h,              H,              U0266,  
        U0124   ] };    // U0266 = ɦ (small), U0124 = Ĥ (capital)
  +             key <AC10>      { [     m,              M,              U0272,  
        U019D   ] };    // U0272 = ɲ (small), U019D = Ɲ (capital)
  +             key <AC11>      { [     ugrave,         percent,        
dead_grave              ] };
  +             key <BKSL>  { [ asterisk,       mu,             dead_acute      
        ] };
  +
  +             // Fourth row
  +             key <AB04>      { [     v,              V,              U028B,  
        U01B2   ] };    // U028B = ʋ (small), U01B2 = Ʋ (capital)
  +             key <AB05>  { [ b,              B,              U0253,          
U0181   ] };    // U0253 = ɓ (small), U0181 = Ɓ (capital)
  +             key <AB06>      { [     n,              N,              U014B,  
        U014A   ] };    // U014B = ŋ (small), U014A = Ŋ (capital)
  +             key <AB07>      { [     comma,          question,       
dead_tilde              ] };    // U007E = ~ (combining tilde)
  +             key <AB08>      { [     semicolon,      period,         
dead_macron             ] };    // U00AF = ¯ (combining macron)
  +
  +};

  How can I help to get this feature apply as soon as possible?

  Thanks in advance for help.

  Tags:
  Togo Keyboard Ubuntu Debian Distribution xkb-data layout Africa

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1584314/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to