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

Bug#227578: Bug #227578



Hi,
I was about to submit a similar report when I found this bug. I
experience the same problem as Rainer: It is not possible anymore to
remap AltGr combinations with xmodmap. When I try it, any character that
used to be there (due to the keyboard layout) disappears. Remapping
keys without AltGr is possible, however. Example: My keyboard layout
(de-nodeadkeys, pc105) defines key 24 to be "q Q @", which works at the
beginning; after the command
$ xmodmap -e "keycode 24 = a b c d"
I get "a b [nothing] [nothing]" for pressing this key without modifiers,
with shift, with AltGr and with shift+AltGr, respectively.

This problem arose when I upgraded from testing-of-about-november to the
recent testing distribution yesterday.

I am not sure what you mean with your request for the "xmodmap
configuration", Branden; I'll attach the output of xmodmap -pk (after
xmodmap -e "keycode 38 = a A aring Aring" -e "keycode 44 = j J ae AE" -e
"keycode 117 = " -e "keycode 24 = q Q a b"). If you need any other
information, I will happily provide it.

By the way, a strange observation: In the output of xmodmap -pk, the key
bindings for AltGr+... that are defined by the keyboard layout and that
work fine are _not_ shown - only those done by xmodmap, that do _not_
work.


Package: xbase-clients
Version: 4.3.0.dfsg.1-1

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.25
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8

Versions of packages xbase-clients depends on:
ii  cpp                       4:3.3.3-2      The GNU C preprocessor (cpp)
ii  libc6                     2.3.2.ds1-12   GNU C Library: Shared libraries an
ii  libdps1                   4.3.0.dfsg.1-1 Display PostScript (DPS) client li
ii  libexpat1                 1.95.6-8       XML parsing C library - runtime li
ii  libfontconfig1            2.2.2-2        generic font configuration library
ii  libfreetype6              2.1.7-2        FreeType 2 font engine, shared lib
ii  libice6                   4.3.0.dfsg.1-1 Inter-Client Exchange library
ii  libncurses5               5.4-3          Shared libraries for terminal hand
ii  libpng12-0                1.2.5.0-6      PNG library - runtime
ii  libsm6                    4.3.0.dfsg.1-1 X Window System Session Management
ii  libstdc++5                1:3.3.3-6      The GNU Standard C++ Library v3
ii  libxaw7                   4.3.0.dfsg.1-1 X Athena widget set library
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  4.3.0.dfsg.1-1 X Window System miscellaneous exte
ii  libxft2                   2.1.2-6        FreeType-based font drawing librar
ii  libxi6                    4.3.0.dfsg.1-1 X Window System Input extension li
ii  libxmu6                   4.3.0.dfsg.1-1 X Window System miscellaneous util
ii  libxmuu1                  4.3.0.dfsg.1-1 lightweight X Window System miscel
ii  libxpm4                   4.3.0.dfsg.1-1 X pixmap library
ii  libxrandr2                4.3.0.dfsg.1-1 X Window System Resize, Rotate and
ii  libxrender1               0.8.3-7        X Rendering Extension client libra
ii  libxt6                    4.3.0.dfsg.1-1 X Toolkit Intrinsics
ii  libxtrap6                 4.3.0.dfsg.1-1 X Window System protocol-trapping 
ii  libxtst6                  4.3.0.dfsg.1-1 X Window System event recording an
ii  libxv1                    4.3.0.dfsg.1-1 X Window System video extension li
ii  xlibmesa-gl [libgl1]      4.3.0.dfsg.1-1 Mesa 3D graphics library [XFree86]
ii  xlibmesa-glu [libglu1]    4.3.0.dfsg.1-1 Mesa OpenGL utility library [XFree
ii  xlibs                     4.3.0.dfsg.1-1 X Window System client libraries m
ii  xlibs-data                4.3.0.dfsg.1-1 X Window System client data
ii  zlib1g                    1:1.2.1-5      compression library - runtime

-- debconf information:
* xbase-clients/default_100dpi: 
* xbase-clients/default_nolisten_tcp: 
There are 4 KeySyms per KeyCode; KeyCodes range from 8 to 255.

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

      8    	
      9    	0xff1b (Escape)	
     10    	0x0031 (1)	0x0021 (exclam)	
     11    	0x0032 (2)	0x0022 (quotedbl)	
     12    	0x0033 (3)	0x00a7 (section)	
     13    	0x0034 (4)	0x0024 (dollar)	
     14    	0x0035 (5)	0x0025 (percent)	
     15    	0x0036 (6)	0x0026 (ampersand)	
     16    	0x0037 (7)	0x002f (slash)	
     17    	0x0038 (8)	0x0028 (parenleft)	
     18    	0x0039 (9)	0x0029 (parenright)	
     19    	0x0030 (0)	0x003d (equal)	
     20    	0x00df (ssharp)	0x003f (question)	
     21    	0x0027 (apostrophe)	0x0060 (grave)	
     22    	0xff08 (BackSpace)	0xfed5 (Terminate_Server)	
     23    	0xff09 (Tab)	0xfe20 (ISO_Left_Tab)	
     24    	0x0071 (q)	0x0051 (Q)	0x0061 (a)	0x0062 (b)	
     25    	0x0077 (w)	0x0057 (W)	
     26    	0x0065 (e)	0x0045 (E)	
     27    	0x0072 (r)	0x0052 (R)	
     28    	0x0074 (t)	0x0054 (T)	
     29    	0x007a (z)	0x005a (Z)	
     30    	0x0075 (u)	0x0055 (U)	
     31    	0x0069 (i)	0x0049 (I)	
     32    	0x006f (o)	0x004f (O)	
     33    	0x0070 (p)	0x0050 (P)	
     34    	0x00fc (udiaeresis)	0x00dc (Udiaeresis)	
     35    	0x002b (plus)	0x002a (asterisk)	
     36    	0xff0d (Return)	
     37    	0xffe3 (Control_L)	
     38    	0x0061 (a)	0x0041 (A)	0x00e5 (aring)	0x00c5 (Aring)	
     39    	0x0073 (s)	0x0053 (S)	
     40    	0x0064 (d)	0x0044 (D)	
     41    	0x0066 (f)	0x0046 (F)	
     42    	0x0067 (g)	0x0047 (G)	
     43    	0x0068 (h)	0x0048 (H)	
     44    	0x006a (j)	0x004a (J)	0x00e6 (ae)	0x00c6 (AE)	
     45    	0x006b (k)	0x004b (K)	
     46    	0x006c (l)	0x004c (L)	
     47    	0x00f6 (odiaeresis)	0x00d6 (Odiaeresis)	
     48    	0x00e4 (adiaeresis)	0x00c4 (Adiaeresis)	
     49    	0x005e (asciicircum)	0x00b0 (degree)	
     50    	0xffe1 (Shift_L)	
     51    	0x0023 (numbersign)	0x0027 (apostrophe)	
     52    	0x0079 (y)	0x0059 (Y)	
     53    	0x0078 (x)	0x0058 (X)	
     54    	0x0063 (c)	0x0043 (C)	
     55    	0x0076 (v)	0x0056 (V)	
     56    	0x0062 (b)	0x0042 (B)	
     57    	0x006e (n)	0x004e (N)	
     58    	0x006d (m)	0x004d (M)	
     59    	0x002c (comma)	0x003b (semicolon)	
     60    	0x002e (period)	0x003a (colon)	
     61    	0x002d (minus)	0x005f (underscore)	
     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    	0xff61 (Print)	0xff15 (Sys_Req)	
     93    	
     94    	0x003c (less)	0x003e (greater)	
     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    	0xff61 (Print)	0xff15 (Sys_Req)	
    112    	0xffaf (KP_Divide)	0x1008fe20 (XF86_Ungrab)	
    113    	0xfe03 (ISO_Level3_Shift)	0xff20 (Multi_key)	
    114    	0xff13 (Pause)	0xff6b (Break)	
    115    	0xffeb (Super_L)	
    116    	0xffec (Super_R)	
    117    	
    118    	
    119    	
    120    	
    121    	
    122    	
    123    	
    124    	
    125    	
    126    	
    127    	
    128    	
    129    	
    130    	
    131    	
    132    	
    133    	
    134    	
    135    	
    136    	
    137    	
    138    	
    139    	
    140    	
    141    	
    142    	
    143    	
    144    	
    145    	
    146    	
    147    	
    148    	
    149    	
    150    	
    151    	
    152    	
    153    	
    154    	
    155    	
    156    	
    157    	
    158    	
    159    	
    160    	
    161    	
    162    	
    163    	
    164    	
    165    	
    166    	
    167    	
    168    	
    169    	
    170    	
    171    	
    172    	
    173    	
    174    	
    175    	
    176    	
    177    	
    178    	
    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    	
    224    	
    225    	
    226    	
    227    	
    228    	
    229    	
    230    	
    231    	
    232    	
    233    	
    234    	
    235    	
    236    	
    237    	
    238    	
    239    	
    240    	
    241    	
    242    	
    243    	
    244    	
    245    	
    246    	
    247    	
    248    	
    249    	
    250    	
    251    	
    252    	
    253    	
    254    	
    255    	

Reply to: