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

Bug#626689: x11-xkb-utils: some layouts break key combinations



reassign 626689 xkb-data
kthxbye

On Sat, May 14, 2011 at 12:34:24 +0200, Sylvain Fankhauser wrote:

> Package: x11-xkb-utils
> Version: 7.6+2
> Severity: normal
> 
> The normal behaviour is that hitting Super_L + c in xev produces the following
> output :
> 
> KeyPress event, serial 33, synthetic NO, window 0x1c00001,
>     root 0xad, subw 0x0, time 2324087, (761,378), root:(763,399),
>     state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
>     XLookupString gives 0 bytes: 
>     XmbLookupString gives 0 bytes: 
>     XFilterEvent returns: False
> 
> KeyPress event, serial 33, synthetic NO, window 0x1c00001,
>     root 0xad, subw 0x0, time 2324568, (761,378), root:(763,399),
>     state 0x40, keycode 54 (keysym 0x63, c), same_screen YES,
>     XLookupString gives 1 bytes: (63) "c"
>     XmbLookupString gives 1 bytes: (63) "c"
>     XFilterEvent returns: False
> 
How is that different from just pressing 'c'?

> But after setting a new keyboard layout using the following command :
> 
> setxkbmap -layout "ch,us" -variant "fr,dvp"
> 
> Super_L + c produces the following output in xev :
> 
> KeyPress event, serial 34, synthetic NO, window 0x1c00001,
>     root 0xad, subw 0x0, time 2388357, (551,484), root:(553,505),
>     state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
>     XLookupString gives 0 bytes: 
>     XmbLookupString gives 0 bytes: 
>     XFilterEvent returns: False
> 
> FocusOut event, serial 34, synthetic NO, window 0x1c00001,
>     mode NotifyGrab, detail NotifyAncestor
> 
> FocusOut event, serial 34, synthetic NO, window 0x1c00001,
>     mode NotifyUngrab, detail NotifyPointer
> 
> FocusIn event, serial 34, synthetic NO, window 0x1c00001,
>     mode NotifyUngrab, detail NotifyAncestor
> 
> KeymapNotify event, serial 34, synthetic NO, window 0x0,
>     keys:  4294967213 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
>            0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
> 
> The bug seems to occur only with the us-dvp keyboard layout, associated with
> another keyboard layout (it works when it's used alone). Also it only occurs
> when the Super_L/Super_R keys are pressed (shortcuts involving Alt or Ctrl work
> fine).
> 
Please send the output of 'xkbcomp :0 -' in both cases.  Also let us
know what version of xkb-data you're using.

Cheers,
Julien



Reply to: