Não tenho certeza do que você deseja fazer, mas, se puder ajudar, eu uso o xim e um personalizado $HOME/.XCompose
(em uma configuração por usuário) para remapear a chave personalizada (duas sequências de caracteres mapeadas para um chave única, regras de composição para chave morta).