[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 06/26] qemu-keymap: properly check return from xkb_keymap_
From: |
Peter Maydell |
Subject: |
Re: [PATCH v2 06/26] qemu-keymap: properly check return from xkb_keymap_mod_get_index |
Date: |
Tue, 27 Jun 2023 11:26:41 +0100 |
On Tue, 27 Jun 2023 at 10:57, Alex Bennée <alex.bennee@linaro.org> wrote:
> Ahh in the other thread. No change, it looks like AltGr just doesn't
> exist for some keymaps:
>
> 🕙21:20:36 alex@zen:qemu.git/builds/all (399fc0c) (REBASING 2/22) [$!?]
> ➜ diff -ub gb.before gb.after
> 🕙21:20:43 alex@zen:qemu.git/builds/all (399fc0c) (REBASING 2/22) [$!?]
> ➜ diff -ub ara.before ara.after
> 🕙21:20:50 alex@zen:qemu.git/builds/all (399fc0c) (REBASING 2/22) [$!?]
> ➜ ag "Alt" ara.after
> 21:# 9: Alt
> 23:# 11: LAlt
> 24:# 12: RAlt
> 29:# 17: AltGr
> 294:Alt_L 0x38
> 1711:Alt_R 0xb8
> 🕙21:22:14 alex@zen:qemu.git/builds/all (399fc0c) (REBASING 2/22) [$!?]
> ➜ ag "Alt" gb.after
> 21:# 9: Alt
> 23:# 11: LAlt
> 24:# 12: RAlt
> 29:# 17: AltGr
> 338:Alt_L 0x38
> 1757:Alt_R 0xb8
I'm having some difficulty interpreting this output. It
seems to show that there is an AltGr modifier in both
mappings (that's why it appears in the modifier listing).
And for me (xkeyboard-config 2.33) in the gb mapping it's
used too:
# evdev 2 (0x2), QKeyCode "1", number 0x2
1 0x02
exclam 0x02 shift
onesuperior 0x02 altgr
exclamdown 0x02 shift altgr
(i.e. the '1' key is 1 with no modifiers, ! with shift,
superscript-1 with altgr, and inverted exclamation mark
with shift-altgr).
The 'ara' keymap likewise has and uses altgr:
# evdev 2 (0x2), QKeyCode "1", number 0x2
1 0x02
exclam 0x02 shift
Arabic_1 0x02 altgr
So on the machines where we were running into this,
what's the version of xkeyboard-config and do we
output the same mapping as we do on machines with
the older xkeyboard-config ?
thanks
-- PMM
[PATCH v2 07/26] scripts/oss-fuzz: add a suppression for keymap, Alex Bennée, 2023/06/26
[PATCH v2 04/26] docs/devel: remind developers to run CI container pipeline when updating images, Alex Bennée, 2023/06/26
[PATCH v2 10/26] Makefile: add lcitool-refresh to UNCHECKED_GOALS, Alex Bennée, 2023/06/26
[PATCH v2 08/26] tests/qtests: clean-up and fix leak in generic_fuzz, Alex Bennée, 2023/06/26
Re: [PATCH v2 08/26] tests/qtests: clean-up and fix leak in generic_fuzz, Alexander Bulekov, 2023/06/27
[PATCH v2 05/26] tests/tcg: add mechanism to handle plugin arguments, Alex Bennée, 2023/06/26