[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#657121: xkb-data: New version breaks custom bepo keymap



Package: xkb-data
Version: 2.5-1
Severity: normal

Dear Maintainer,

I use a custom keymap with my typematrix keyboard, the keyboard is
switched to a pc106 (japan) layout[1].

After the upgrade from 2.3-2, my custom bepo keymap does not work
anymore, here is my error message:

#+begin_src sh
dad@home:~$ xkbcomp -I$HOME/.config/xkb $HOME/.config/xkb/keymap/dad_tm $DISPLAY
Warning:          Multiple default components in keypad
[...]
X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  144 (XKEYBOARD)
  Minor opcode of failed request:  9 (XkbSetMap)
  Value in failed request:  0x163f0005
  Serial number of failed request:  111
  Current serial number in output stream:  117
#+end_src

I switched back to testing 2.3-2 version and it works fine.

Regards.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (90, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0+hati.1+ (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- no debconf information


Footnotes: 
[1]  From http://typematrix.com/support/user-guide.php?item=3
     The "106" key layout is used primarily for Japanese. It changes the
     following 6 keys:
         The "shuffle" key becomes the "hiragana" key (scan code 123/0x7B)
         The "desktop" key becomes the "kanji" key (scan code 121/0x79)
         The "www" key becomes the "katakana" key (scan code 112/0x70)
         The "calc" key becomes "international 4" (scan code 125/0x7D)
         The backslash key is moved to where the "mail" key used to be (scan
         code 43/0x2B)
     The key where the backslash used to be becomes "international 3" (scan
     code 115/0x73)
     It is noteworthy that this configuration is frequently used by people
     who use key remapping software, because it allows remapping of the
     former shuffle and desktop keys which would otherwise be
     un-reprogrammable key combinations.

-- 
Daniel Dehennin
Récupérer ma clef GPG:
gpg --keyserver pgp.mit.edu --recv-keys 0x6A2540D1

xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(azerty)" };
        xkb_types     { include "complete" };
        xkb_compat    { include "complete" };
        xkb_symbols   { include "pc+fr(bepo)+inet(evdev)+inet(evdev)+compose(menu)+terminate(ctrl_alt_bksp)+jpmods(muhenkan_mod3)+jpmods(henkan_ctrl)+jpmods(lwin_mod4)+jpmods(jp_cedilla)" };
        xkb_geometry  { include "typematrix(tm2030USB-106)" };
};

partial modifier_keys
xkb_symbols "muhenkan_mod3" {
  replace key <MUHE> { [ Hyper_L, Hyper_L ] };
  modifier_map Mod3 { <MUHE> };
};

partial modifier_keys
xkb_symbols "henkan_ctrl" {
  replace key <HENK> { [ Control_L, Control_L ] };
  modifier_map Control { <HENK> };
};

partial modifier_keys
xkb_symbols "lwin_mod4" {
  modifier_map Mod4 { <LWIN> };
};

partial modifier_keys
xkb_symbols "jp_cedilla" {
  replace key <AB11> { [ ccedilla,     Ccedilla,   dead_cedilla, dead_belowcomma ] }; // ç Ç ¸ ,
};

Attachment: pgpk2OgbeFISk.pgp
Description: PGP signature


Reply to: