Problem with mapping a key to multiple characters (Unicode + diacritic symbol)

Pierre-Luc Angles angles at
Mon Mar 11 22:23:28 UTC 2019

Dear ĸen, dear all,

Thanks a lot for your nice and long answer.

In the meantime, I have also found another thread in the archives of 
this list that could be also relevant for my problem:


but since I have no idea how IBUS is working and that it seems to be 
quite complicated, I would like maybe to try something with XCompose, 
unless it does not work in a long term vision or in a stable way for a 
combination of a letter and a diacritic sign...

As a temporary solution, I have indeed mapped the dead keys like 
dead_belowmacron and dead_belowcircumflex, but I would prefer to have 
these keys mapped with a modifier, i.e. in a third keysym (i.e. with 
AltGr) for this keycode with a modifier like the example that I already 

key <AE01>    { [        ampersand,                1, 
i_breve_below,                   U032F ] };

It means that I would like to type i with an inverted breve below in the 
AE01 key by pressing the AltGr modifier before that.

> So for your i with breve below, on the right side I would put
>   : "ḭ" U1E2D

Please note that all the compositions that I have created in XCompose 
correspond to characters that have currently no Unicode number assigned 
to. So U1E2D is for i with a tilde below and not for i with inverted 
breve below. All the other examples that you kindly gave me are also 
already numbered Unicode characters, which is here not the case.

Thanks again!



More information about the xorg mailing list