Doncs, Ernest i companyia, es molt curios, t'ensenyo el que em surt:

KeyRelease event, serial 25, synthetic NO, window 0x4a00001,
root 0x7df, subw 0x0, time 49504374, (89,59), root:(1966,1822),
state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x4a00001,
root 0x7df, subw 0x0, time 49516611, (216,69), root:(2093,1832),
state 0x0, keycode 34 (keysym 0xfe50, dead_grave), same_screen YES,
XLookupString gives 1 bytes: (60) "`"
XmbLookupString gives 0 bytes:
XFilterEvent returns: True

KeyRelease event, serial 28, synthetic NO, window 0x4a00001,
root 0x7df, subw 0x0, time 49516741, (216,69), root:(2093,1832),
state 0x0, keycode 34 (keysym 0xfe50, dead_grave), same_screen YES,
XLookupString gives 1 bytes: (60) "`"
XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x4a00001,
root 0x7df, subw 0x0, time 49516884, (216,69), root:(2093,1832),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: True

KeyPress event, serial 28, synthetic NO, window 0x4a00001,
root 0x7df, subw 0x0, time 49516884, (216,69), root:(2093,1832),
state 0x0, keycode 0 (keysym 0xe0, agrave), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 2 bytes: (c3 a0) "à"
XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x4a00001,
root 0x7df, subw 0x0, time 49517034, (216,69), root:(2093,1832),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False

Al pas 5 identifica correctament la a amb accent greu i al pas sis em dona pel sac.

No se, estic perdut.

Xavier De Yzaguirre
xdeyzaguirre(at)gmail(dot)com
+34 629 953 830

El 22/4/24 a les 17:00, Ernest Adrogué ha escrit:
2024-04-10, 13:49 (+0200); Xavier De Yzaguirre i Maura escriu:
Fa uns dies que no trobo els accents, he reconfigurat els locales, pero no
hi ha forma de poder escriure una vocal accentuada.

Utilitzo un portatil msi configurat amb el teclat generic de 86 tecles
Pots mirar la sortida de xev -event keyboard

Et diu el codi de la tecla i el caràcter associat.  Si premo la tecla de
l'accent obert, i després la tecla "a" em diu

KeyPress event, serial 28, synthetic NO, window 0x4e00001,
     root 0x6b5, subw 0x0, time 1388160400, (89,38), root:(640,473),
     state 0x10, keycode 34 (keysym 0xfe50, dead_grave), same_screen YES,
     XLookupString gives 1 bytes: (60) "`"
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: True

KeyRelease event, serial 28, synthetic NO, window 0x4e00001,
     root 0x6b5, subw 0x0, time 1388160472, (89,38), root:(640,473),
     state 0x10, keycode 34 (keysym 0xfe50, dead_grave), same_screen YES,
     XLookupString gives 1 bytes: (60) "`"
     XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x4e00001,
     root 0x6b5, subw 0x0, time 1388162432, (89,38), root:(640,473),
     state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
     XLookupString gives 1 bytes: (61) "a"
     XmbLookupString gives 1 bytes: (61) "a"
     XFilterEvent returns: True

KeyPress event, serial 28, synthetic NO, window 0x4e00001,
     root 0x6b5, subw 0x0, time 1388162432, (89,38), root:(640,473),
     state 0x10, keycode 0 (keysym 0xe0, agrave), same_screen YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 2 bytes: (c3 a0) "à"
     XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x4e00001,
     root 0x6b5, subw 0x0, time 1388162472, (89,38), root:(640,473),
     state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
     XLookupString gives 1 bytes: (61) "a"
     XFilterEvent returns: False


Sembla que surtin repetits però no, un bloc és "KeyPress" quan prems la
tecla, i l'altre "KeyRelease" quan deixes de prémer.

Em diu que tecla de l'accent obert genera el símbol "dead_grave" i la
tecla "a" genera el símbol "a", i els dos símbols combinats generen el
símbol "agrave".


Salutacions.

Respondre per correu electrònic a