Merci Laurent. 🙂
Voici le résultat de « xev » pour la commande « AltGr » + « , »:
KeyPress event, serial 37, synthetic NO, window 0xc200001,
root 0x94, subw 0x0, time 452666022, (-3,-100), root:(591,218),
state 0x10, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 37, synthetic NO, window 0xc200001,
root 0x94, subw 0x0, time 452666507, (-3,-100), root:(591,218),
state 0x90, keycode 42 (keysym 0x2c, comma), same_screen YES,
XLookupString gives 1 bytes: (2c) ","
XmbLookupString gives 1 bytes: (2c) ","
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0xc200001,
root 0x94, subw 0x0, time 452666596, (-3,-100), root:(591,218),
state 0x90, keycode 42 (keysym 0x2c, comma), same_screen YES,
XLookupString gives 1 bytes: (2c) ","
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0xc200001,
root 0x94, subw 0x0, time 452666749, (-3,-100), root:(591,218),
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
(Qu'est-ce que tu entends par « sans modificateur »?)
Et voici la définition de la touche présente dans le document produit:
key <AC05> {
type[group1]= "FOUR_LEVEL",
type[group2]= "FOUR_LEVEL_SEMIALPHABETIC",
type[group3]= "FOUR_LEVEL_ALPHABETIC",
type[group4]= "FOUR_LEVEL",
symbols[Group1]= [ comma, semicolon, comma, dead_horn ],
symbols[Group2]= [ g, G, apostrophe, yen ],
symbols[Group3]= [ g, G, eng, ENG ],
symbols[Group4]= [ comma, semicolon, rightsinglequotemark, dead_horn ]
};