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

Bug#405940: combine key dosn't work anymore



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Sa den 13. Jan 2007 um  1:16 schrieb Brice Goglin:
> Just to be sure, are you talking about the "Compose" key? or something
> else ?

Yes.

> How did it work before? Was it configured by default? Or did you
> configure something using xmodmap (in your .xsession for instance)?

Well, thats a long story.

Long ago (and still on other distributions) it worked out of the box.

Then it gets broken in debian but it was possible to tune /etc/X11/kbd
to bringg it back to work again.

But now /etc/X11/kbd is moved to /usr so no easy tuning is possible
anymore.

So this is completely broken now and X is not that usable anymore.

> Note that it could also be related to your window manager. I know that
> for instance Gnome has some "special keys" configuration options. Did
> you check there? Do you have any idea whether it worked under any other
> WM before?

No, no, I never use this kind of sucking windowmanagers. I have a fvwm
setup I use.

> Anyway, could you send us your xorg.conf, the output of "setxkbmap
> -print" and "xmodmap -pk"?

Sure.

Please note that this problem also happens on other systems where I
don't have a CherryBlue configured. (cherryblue setup is also broken so
it is fixed by me. But this is not releated to the problem as you can
see below.)

setxkbmap -print
xkb_keymap {
	xkb_keycodes  { include "xfree86+aliases(qwertz)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc(pc105)+de(nodeadkeys)+inet(cherrybluec)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

xmodmap -pk
There are 6 KeySyms per KeyCode; KeyCodes range from 8 to 255.

    KeyCode	Keysym (Keysym)	...
    Value  	Value   (Name) 	...

      8    	
      9    	0xff1b (Escape)	
     10    	0x0031 (1)	0x0021 (exclam)	0x00b9 (onesuperior)	0x00a1 (exclamdown)	0x00b9 (onesuperior)	0x00a1 (exclamdown)	
     11    	0x0032 (2)	0x0022 (quotedbl)	0x00b2 (twosuperior)	0x0ac3 (oneeighth)	0x00b2 (twosuperior)	0x0ac3 (oneeighth)	
     12    	0x0033 (3)	0x00a7 (section)	0x00b3 (threesuperior)	0x00a3 (sterling)	0x00b3 (threesuperior)	0x00a3 (sterling)	
     13    	0x0034 (4)	0x0024 (dollar)	0x00bc (onequarter)	0x00a4 (currency)	0x00bc (onequarter)	0x00a4 (currency)	
     14    	0x0035 (5)	0x0025 (percent)	0x00bd (onehalf)	0x0ac4 (threeeighths)	0x00bd (onehalf)	0x0ac4 (threeeighths)	
     15    	0x0036 (6)	0x0026 (ampersand)	0x00ac (notsign)	0x0ac5 (fiveeighths)	0x00ac (notsign)	0x0ac5 (fiveeighths)	
     16    	0x0037 (7)	0x002f (slash)	0x007b (braceleft)	0x0ac6 (seveneighths)	0x007b (braceleft)	0x0ac6 (seveneighths)	
     17    	0x0038 (8)	0x0028 (parenleft)	0x005b (bracketleft)	0x0ac9 (trademark)	0x005b (bracketleft)	0x0ac9 (trademark)	
     18    	0x0039 (9)	0x0029 (parenright)	0x005d (bracketright)	0x00b1 (plusminus)	0x005d (bracketright)	0x00b1 (plusminus)	
     19    	0x0030 (0)	0x003d (equal)	0x007d (braceright)	0x00b0 (degree)	0x007d (braceright)	0x00b0 (degree)	
     20    	0x00df (ssharp)	0x003f (question)	0x005c (backslash)	0x00bf (questiondown)	0x005c (backslash)	0x00bf (questiondown)	
     21    	0x00b4 (acute)	0x0060 (grave)	0x00b8 (cedilla)	0x00b8 (cedilla)	0x00b8 (cedilla)	0x00b8 (cedilla)	
     22    	0xff08 (BackSpace)	0xfed5 (Terminate_Server)	
     23    	0xff09 (Tab)	0xfe20 (ISO_Left_Tab)	
     24    	0x0071 (q)	0x0051 (Q)	0x0040 (at)	0x07d9 (Greek_OMEGA)	0x0040 (at)	0x07d9 (Greek_OMEGA)	
     25    	0x0077 (w)	0x0057 (W)	0x01b3 (lstroke)	0x01a3 (Lstroke)	0x01b3 (lstroke)	0x01a3 (Lstroke)	
     26    	0x0065 (e)	0x0045 (E)	0x20ac (EuroSign)	0x20ac (EuroSign)	0x20ac (EuroSign)	0x20ac (EuroSign)	
     27    	0x0072 (r)	0x0052 (R)	0x00b6 (paragraph)	0x00ae (registered)	0x00b6 (paragraph)	0x00ae (registered)	
     28    	0x0074 (t)	0x0054 (T)	0x03bc (tslash)	0x03ac (Tslash)	0x03bc (tslash)	0x03ac (Tslash)	
     29    	0x007a (z)	0x005a (Z)	0x08fb (leftarrow)	0x00a5 (yen)	0x08fb (leftarrow)	0x00a5 (yen)	
     30    	0x0075 (u)	0x0055 (U)	0x08fe (downarrow)	0x08fc (uparrow)	0x08fe (downarrow)	0x08fc (uparrow)	
     31    	0x0069 (i)	0x0049 (I)	0x08fd (rightarrow)	0x02b9 (idotless)	0x08fd (rightarrow)	0x02b9 (idotless)	
     32    	0x006f (o)	0x004f (O)	0x00f8 (oslash)	0x00d8 (Oslash)	0x00f8 (oslash)	0x00d8 (Oslash)	
     33    	0x0070 (p)	0x0050 (P)	0x00fe (thorn)	0x00de (THORN)	0x00fe (thorn)	0x00de (THORN)	
     34    	0x00fc (udiaeresis)	0x00dc (Udiaeresis)	0x00a8 (diaeresis)	0x00a8 (diaeresis)	0x00a8 (diaeresis)	0x00a8 (diaeresis)	
     35    	0x002b (plus)	0x002a (asterisk)	0x007e (asciitilde)	0x00af (macron)	0x007e (asciitilde)	0x00af (macron)	
     36    	0xff0d (Return)	
     37    	0xffe3 (Control_L)	
     38    	0x0061 (a)	0x0041 (A)	0x00e6 (ae)	0x00c6 (AE)	0x00e6 (ae)	0x00c6 (AE)	
     39    	0x0073 (s)	0x0053 (S)	0x00df (ssharp)	0x00a7 (section)	0x00df (ssharp)	0x00a7 (section)	
     40    	0x0064 (d)	0x0044 (D)	0x00f0 (eth)	0x00d0 (ETH)	0x00f0 (eth)	0x00d0 (ETH)	
     41    	0x0066 (f)	0x0046 (F)	0x01f0 (dstroke)	0x00aa (ordfeminine)	0x01f0 (dstroke)	0x00aa (ordfeminine)	
     42    	0x0067 (g)	0x0047 (G)	0x03bf (eng)	0x03bd (ENG)	0x03bf (eng)	0x03bd (ENG)	
     43    	0x0068 (h)	0x0048 (H)	0x02b1 (hstroke)	0x02a1 (Hstroke)	0x02b1 (hstroke)	0x02a1 (Hstroke)	
     44    	0x006a (j)	0x004a (J)	
     45    	0x006b (k)	0x004b (K)	0x03a2 (kra)	0x0026 (ampersand)	0x03a2 (kra)	0x0026 (ampersand)	
     46    	0x006c (l)	0x004c (L)	0x01b3 (lstroke)	0x01a3 (Lstroke)	0x01b3 (lstroke)	0x01a3 (Lstroke)	
     47    	0x00f6 (odiaeresis)	0x00d6 (Odiaeresis)	0x01bd (doubleacute)	0x01bd (doubleacute)	0x01bd (doubleacute)	0x01bd (doubleacute)	
     48    	0x00e4 (adiaeresis)	0x00c4 (Adiaeresis)	0x005e (asciicircum)	0x005e (asciicircum)	0x005e (asciicircum)	0x005e (asciicircum)	
     49    	0x005e (asciicircum)	0x00b0 (degree)	0x00ac (notsign)	0x00ac (notsign)	0x00ac (notsign)	0x00ac (notsign)	
     50    	0xffe1 (Shift_L)	
     51    	0x0023 (numbersign)	0x0027 (apostrophe)	0x0060 (grave)	0x0060 (grave)	0x0060 (grave)	0x0060 (grave)	
     52    	0x0079 (y)	0x0059 (Y)	0x00ab (guillemotleft)	0x003c (less)	0x00ab (guillemotleft)	0x003c (less)	
     53    	0x0078 (x)	0x0058 (X)	0x00bb (guillemotright)	0x003e (greater)	0x00bb (guillemotright)	0x003e (greater)	
     54    	0x0063 (c)	0x0043 (C)	0x00a2 (cent)	0x00a9 (copyright)	0x00a2 (cent)	0x00a9 (copyright)	
     55    	0x0076 (v)	0x0056 (V)	0x0ad2 (leftdoublequotemark)	0x0ad0 (leftsinglequotemark)	0x0ad2 (leftdoublequotemark)	0x0ad0 (leftsinglequotemark)	
     56    	0x0062 (b)	0x0042 (B)	0x0ad3 (rightdoublequotemark)	0x0ad1 (rightsinglequotemark)	0x0ad3 (rightdoublequotemark)	0x0ad1 (rightsinglequotemark)	
     57    	0x006e (n)	0x004e (N)	
     58    	0x006d (m)	0x004d (M)	0x00b5 (mu)	0x00ba (masculine)	0x00b5 (mu)	0x00ba (masculine)	
     59    	0x002c (comma)	0x003b (semicolon)	0x08a3 (horizconnector)	0x00d7 (multiply)	0x08a3 (horizconnector)	0x00d7 (multiply)	
     60    	0x002e (period)	0x003a (colon)	0x00b7 (periodcentered)	0x00f7 (division)	0x00b7 (periodcentered)	0x00f7 (division)	
     61    	0x002d (minus)	0x005f (underscore)	0xfe60 (dead_belowdot)	0x01ff (abovedot)	0xfe60 (dead_belowdot)	0x01ff (abovedot)	
     62    	0xffe2 (Shift_R)	
     63    	0xffaa (KP_Multiply)	0x1008fe21 (XF86_ClearGrab)	
     64    	0xffe9 (Alt_L)	0xffe7 (Meta_L)	
     65    	0x0020 (space)	
     66    	0xffe5 (Caps_Lock)	
     67    	0xffbe (F1)	0x1008fe01 (XF86_Switch_VT_1)	
     68    	0xffbf (F2)	0x1008fe02 (XF86_Switch_VT_2)	
     69    	0xffc0 (F3)	0x1008fe03 (XF86_Switch_VT_3)	
     70    	0xffc1 (F4)	0x1008fe04 (XF86_Switch_VT_4)	
     71    	0xffc2 (F5)	0x1008fe05 (XF86_Switch_VT_5)	
     72    	0xffc3 (F6)	0x1008fe06 (XF86_Switch_VT_6)	
     73    	0xffc4 (F7)	0x1008fe07 (XF86_Switch_VT_7)	
     74    	0xffc5 (F8)	0x1008fe08 (XF86_Switch_VT_8)	
     75    	0xffc6 (F9)	0x1008fe09 (XF86_Switch_VT_9)	
     76    	0xffc7 (F10)	0x1008fe0a (XF86_Switch_VT_10)	
     77    	0xff7f (Num_Lock)	0xfef9 (Pointer_EnableKeys)	
     78    	0xff14 (Scroll_Lock)	
     79    	0xff95 (KP_Home)	0xffb7 (KP_7)	
     80    	0xff97 (KP_Up)	0xffb8 (KP_8)	
     81    	0xff9a (KP_Prior)	0xffb9 (KP_9)	
     82    	0xffad (KP_Subtract)	0x1008fe23 (XF86_Prev_VMode)	
     83    	0xff96 (KP_Left)	0xffb4 (KP_4)	
     84    	0xff9d (KP_Begin)	0xffb5 (KP_5)	
     85    	0xff98 (KP_Right)	0xffb6 (KP_6)	
     86    	0xffab (KP_Add)	0x1008fe22 (XF86_Next_VMode)	
     87    	0xff9c (KP_End)	0xffb1 (KP_1)	
     88    	0xff99 (KP_Down)	0xffb2 (KP_2)	
     89    	0xff9b (KP_Next)	0xffb3 (KP_3)	
     90    	0xff9e (KP_Insert)	0xffb0 (KP_0)	
     91    	0xff9f (KP_Delete)	0xffac (KP_Separator)	
     92    	
     93    	0xff7e (Mode_switch)	
     94    	0x003c (less)	0x003e (greater)	0x007c (bar)	0x00a6 (brokenbar)	0x007c (bar)	0x00a6 (brokenbar)	
     95    	0xffc8 (F11)	0x1008fe0b (XF86_Switch_VT_11)	
     96    	0xffc9 (F12)	0x1008fe0c (XF86_Switch_VT_12)	
     97    	0xff50 (Home)	
     98    	0xff52 (Up)	
     99    	0xff55 (Prior)	
    100    	0xff51 (Left)	
    101    	
    102    	0xff53 (Right)	
    103    	0xff57 (End)	
    104    	0xff54 (Down)	
    105    	0xff56 (Next)	
    106    	0xff63 (Insert)	
    107    	0xffff (Delete)	
    108    	0xff8d (KP_Enter)	
    109    	0xffe4 (Control_R)	
    110    	0xff13 (Pause)	0xff6b (Break)	
    111    	0x1008ff80 (XF86Terminal)	0xff15 (Sys_Req)	
    112    	0xffaf (KP_Divide)	0x1008fe20 (XF86_Ungrab)	
    113    	0xfe03 (ISO_Level3_Shift)	0xff20 (Multi_key)	
    114    	
    115    	0xffeb (Super_L)	
    116    	0xffec (Super_R)	
    117    	0xff67 (Menu)	
    118    	
    119    	
    120    	
    121    	0x1008ff73 (XF86Reload)	
    122    	
    123    	
    124    	0xfe03 (ISO_Level3_Shift)	
    125    	0x0000 (NoSymbol)	0xffe9 (Alt_L)	
    126    	0xffbd (KP_Equal)	
    127    	0x0000 (NoSymbol)	0xffeb (Super_L)	
    128    	0x0000 (NoSymbol)	0xffed (Hyper_L)	
    129    	0x1008ff5f (XF86Go)	
    130    	0x1008ff18 (XF86HomePage)	
    131    	
    132    	
    133    	
    134    	
    135    	0x1008ff51 (XF86ApplicationRight)	
    136    	0x1008ff50 (XF86ApplicationLeft)	
    137    	
    138    	0x1008ff6d (XF86Paste)	
    139    	0x1008ff78 (XF86ScrollUp)	
    140    	
    141    	
    142    	
    143    	
    144    	0x1008ff16 (XF86AudioPrev)	
    145    	
    146    	0x1008ff79 (XF86ScrollDown)	
    147    	
    148    	
    149    	
    150    	
    151    	0x1008ff58 (XF86Cut)	
    152    	0x1008ff57 (XF86Copy)	
    153    	0x1008ff17 (XF86AudioNext)	
    154    	
    155    	
    156    	0x0000 (NoSymbol)	0xffe7 (Meta_L)	
    157    	
    158    	0x1008ff13 (XF86AudioRaiseVolume)	
    159    	
    160    	0x1008ff12 (XF86AudioMute)	
    161    	0x1008ff1d (XF86Calculator)	
    162    	0x1008ff14 (XF86AudioPlay)	0x1008ff31 (XF86AudioPause)	
    163    	
    164    	0x1008ff15 (XF86AudioStop)	
    165    	0x1008ff11 (XF86AudioLowerVolume)	
    166    	0x1008ff12 (XF86AudioMute)	
    167    	
    168    	
    169    	
    170    	
    171    	
    172    	0x1008ff41 (XF86Launch1)	
    173    	
    174    	0x1008ff11 (XF86AudioLowerVolume)	
    175    	
    176    	0x1008ff13 (XF86AudioRaiseVolume)	
    177    	
    178    	0x1008ff18 (XF86HomePage)	
    179    	
    180    	
    181    	
    182    	
    183    	
    184    	
    185    	
    186    	
    187    	
    188    	
    189    	
    190    	
    191    	
    192    	
    193    	
    194    	
    195    	
    196    	
    197    	
    198    	
    199    	
    200    	
    201    	
    202    	
    203    	
    204    	
    205    	
    206    	
    207    	
    208    	
    209    	
    210    	
    211    	
    212    	
    213    	
    214    	
    215    	
    216    	
    217    	
    218    	
    219    	
    220    	
    221    	
    222    	
    223    	0x1008ff10 (XF86Standby)	
    224    	
    225    	
    226    	
    227    	0x1008ff2b (XF86WakeUp)	
    228    	
    229    	0x1008ff1b (XF86Search)	
    230    	0x1008ff33 (XF86MyComputer)	
    231    	0x1008ff29 (XF86Refresh)	
    232    	0x1008ff28 (XF86Stop)	
    233    	0x1008ff27 (XF86Forward)	
    234    	0x1008ff26 (XF86Back)	
    235    	
    236    	0x1008ff19 (XF86Mail)	
    237    	0x1008ff32 (XF86AudioMedia)	
    238    	
    239    	
    240    	0x1008ff2c (XF86Eject)	
    241    	0x1008ff40 (XF86Launch0)	
    242    	0x1008ff42 (XF86Launch2)	
    243    	
    244    	
    245    	
    246    	
    247    	
    248    	
    249    	
    250    	
    251    	
    252    	
    253    	
    254    	
    255    	

Ah yes, The setting from my xorg.conf is:
Section "InputDevice"
   Identifier   "Keyboard"
   Driver       "keyboard"
   Option       "CoreKeyboard"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "cherrybluec"
   Option       "XkbLayout" "de"
   Option       "XkbVariant" "nodeadkeys"
   Option       "XkbOptions" "level3:ralt_switch_multikey"
   Option       "XkbSymbols" "pc(pc105)+de(nodeadkeys)+level3(ralt_switch_multikey)+inet(cherrybluec)"
   #Option      "XkbSymbols" "pc/pc(pc105)+pc/de(nodeadkeys)+inet(cherryblue)"
   #Option      "CustomKeycodes"        "on"
EndSection

Wishes
   Klaus
- -- 
Klaus Ethgen                            http://www.ethgen.de/
pub  2048R/D1A4EDE5 2000-02-26 Klaus Ethgen <Klaus@Ethgen.de>
Fingerprint: D7 67 71 C4 99 A6 D4 FE  EA 40 30 57 3C 88 26 2B
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRaip+Z+OKpjRpO3lAQJLygf/Ru1T3DhGbHTP9GlgMfPWaPGvDe8Gx8Td
nHwbw1TouCnQ4gnb6rn4+h3bVqUXrauOLSBGuUpk7kquqmKNz4UNtAspgILjkvbE
CGxifZouxfyuOUP+FCOaamUQNinBUdX4HLo6ETR8uF0mPnyb1WAm7clL/FX1Udcp
a76B+THxktBIjY8TyosHnpqM/0ohwpoG4IOf2RFilJCxm/OXycGxmgf7SRcQFleE
VyejV38AoF7vVVbg7AqPLLN01RrITG7AZ497esrF0/HAUTgP76R2miMQarO/khxm
BTihpDdzF5Qibmpcm6e4ooUsprKjg6B0vyRtCGAj+kNwTWI8KbUIsQ==
=2Yas
-----END PGP SIGNATURE-----



Reply to: