Combining Enclosing Keycap is a Unicode combining mark used to turn certain characters into a keycap-style glyph. In emoji systems, it follows a base character—typically a digit 0–9, the number sign (#), or the asterisk (*)—to produce a single keycap unit that looks like a keyboard or telephone keypad button. It is not an emoji by itself; it functions only as part of a larger sequence and usually remains invisible when typed alone. If shown in isolation or without a valid base, many platforms display it as an enclosing outline on a dotted circle to indicate a combining mark.
The recommended emoji keycap sequence is base character + Variation Selector-16 (FE0F) + Combining Enclosing Keycap, which requests emoji-style presentation rather than plain text. Some older or lenient renderers may form a keycap without FE0F, but FE0F improves cross-platform consistency. On Apple/iOS and most modern platforms, typing a supported base followed by this character produces a rounded square keycap with the character inside; if the sequence is incomplete, iOS may show a fallback dotted-circle glyph or simply leave the mark visually inert. The result is a single grapheme cluster that users perceive as one emoji-like symbol.
This combining mark comes from Unicode’s set of diacritical marks for symbols and predates many modern emoji mechanisms, which is why keycaps are built with a combining strategy rather than a zero width joiner. Its practical use mirrors real-world keytops, so it’s common in UI, telephony, and keyboard contexts. Developers should treat it as an emoji component that affects presentation and shaping, dependent on font and platform support.
Disqus Leave a comment!
Emoji History The emoji code/ image log of changes.
This emoji first appeared in OSX / iOS after the iOS 5 update.