Unicode input that starts with a valid sequence can conflict with built-in sequences
I am trying to type êž Latin Capital letter L With Belt (U+A7AD), which does not have a sequence by default.
I do Composeua7ad and expect êž but instead get ă7ad.
However, I can do Compose263aEnter for ☺ Smiling Face but not Composeua4d8 for ꓘ Lisu Letter Kha and instead get ă4d8.
In addition, I can do Composeuf9d1 for ï§‘ CKJ Compatibility Ideograph U+F9D1.
Note that Composeuf is not a built-in sequence, but Composeua is for ă.
@frankbenoit found a great workaround for this problem: insert an extra 0 zero in between the u and the actual hexcode:
Composeu0a7ad→êž
In general, this approach seems to work for hexcodes (everything after the u) up to 6 digits long after the 0 zero insertion:
Composeu1F525→ :fire:Composeu01F525→ :fire:Composeu001F525→ u001f525