I tried creating a custom dead key and a ligature. Neither seem to work. The dead key merely outputs its baseChar and the ligature merely outputs the single character before the : mark.
Is this expected? Can you please clarify these exceptions in the documentation?