I've made a variant of Colemak which replaces ‘e’ with ‘ɛ’ – Latin letter open e (I have my reasons, but they're not relevant here). I have two problems:
- Though ‘ɛ́’ and other versions of ‘ɛ’ with diacritics exist, typing AltGrt+ɛ does not produce anything. I imagine that this is because the accented ‘ɛ’ is a composite character, whereas ‘á’ (produced via AltGrt+a) is a single character.
- I would like AltGrɛ to produce an accented ‘ɛ’. But with the accented ‘ɛ’ being a composite character, I have no way of putting it into an XKB layout file.
My keyboard is based on gb Colemak, which is based on us Colemak. I'm using stable Arch (kernel version 3.15.5-1) with GNOME 3.12.2 and xorg-xkbcomp 1.2.4-2. I currently switch layouts via GNOME (using SuperSpace, which cycles through input methods).