[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Key repeat does not work in XKB with EIGHT_LEVEL
From:       Petri Lehtinen <petri () digip ! org>
Date:       2019-10-24 7:37:08
Message-ID: 20191024073708.GA253491 () ping ! localdomain
[Download RAW message or body]

Hi!

I use a custom xkb_symbols file that employs the EIGHT_LEVEL type to
add various helpers behind ISO_Level3_Shift and ISO_Level5_Shift.

Everything works fine, expect when I set this layout as the default in
xorg.conf, key repeat stops working. The keys mapped in my xkb_symbols
file simply don't repeat, whereas keys my config doesn't change (that
are defined in xkb/symbols/pc) repeat normally. If I don't set any
Xkb* options in xorg.conf and use setxkbmap to switch to this layout,
then key repeat works normally.

I can manually enable key repeat after starting X by running `xset r
KEY` for each KEY between 8 and 255. I also have to run it if I plug
in an external USB keyboard, or otherwise key repeat doesn't work in
the plugged in keyboard.

Any ideas why this happens, and how I could debug this problem and
seek for a fix?

Petri
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic