[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: |
Alex Bennée |
Subject: |
Re: [PATCH v2 06/26] qemu-keymap: properly check return from xkb_keymap_mod_get_index |
Date: |
Tue, 27 Jun 2023 12:10:20 +0100 |
User-agent: |
mu4e 1.11.7; emacs 29.0.92 |
Peter Maydell <peter.maydell@linaro.org> writes:
> 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
Ahh right I see those too.
>
> 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 ?
2.35 I think:
ii xkb-data 2.35.1-1 all X
Keyboard Extension (XKB) configuration data
>
> thanks
> -- PMM
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
[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
[PATCH v2 09/26] tests/docker: add test-fuzz, Alex Bennée, 2023/06/26