How to Use Emoji Shortcuts on X (Twitter) on a Mac
Posting on X (Twitter) from a Mac and want a 🔥 or a 🦎 without breaking your flow? The web composer at x.com has no emoji button of its own, so most people fall back to the macOS emoji keyboard and then lose their place hunting through the grid. Here are the two fast ways to add emoji to a tweet, and how to make the shortcut appear right where your cursor is.
The built-in way: Control-Command-Space
With your cursor in the X compose box, press Control-Command-Space to open the macOS Emoji & Symbols viewer. Type to search, fire, heart, party, and press Return to insert the top match. It works in any browser because it is a system feature, not an X one. The catch: it floats over your tweet and pulls your hands off the keys every time. For every way to open it, see how to open the emoji keyboard on a Mac.
The faster way: type a colon, like in Slack
If your muscle memory comes from Slack or Discord, you already know the move: type : and a few letters, then pick from ranked matches. macOS does not do this on its own, but Comoji adds it to every text field on your Mac, including the X composer in Safari, Chrome, Arc and other browsers. Type :fire, press Tab, and 🔥 lands in your tweet. No picker to open, no mouse.

: and a few letters, press Tab, right inside the X compose box.It works everywhere you type on X: the main compose box, replies, quote tweets and DMs. And because Comoji processes your keystrokes locally, nothing you type is uploaded, your draft tweets never leave the machine.
The autocomplete now appears right at your cursor on X
Web text fields like X’s composer are trickier than native Mac apps: some report the cursor position in a way that used to place the suggestion popover off in a corner of the screen instead of next to your text. As of Comoji 1.1.1, the popover anchors to your caret in the X composer, so the ranked matches show up right where you are typing, wherever the compose box sits on screen.
Set it up in under a minute
- Download Comoji and drag it to Applications.
- Grant Accessibility and Input Monitoring when prompted, this is what lets Comoji see your
:shortcutand insert the emoji. - Open a tweet, type
:and a few letters, and pressTab.
If you want the full, searchable keyboard too, double-tap the trigger (:: by default) to pop your own emoji keyboard open at your cursor, search or arrow to an emoji, and Return drops it back into the tweet. For the setup walkthrough and how to change the trigger key, see the Slack-style emoji shortcuts guide; if you also message from your Mac, the same shortcuts work in emoji autocomplete in Messages.
Tired of reaching for the picker every time you tweet? Download Comoji, grant the two permissions, and Slack-style emoji come to you, one keystroke, in the X composer and every other app.
Frequently asked questions
Can you use emoji shortcuts on X (Twitter) on a Mac?
Yes. macOS does not offer Slack-style colon shortcuts on its own, but Comoji adds them to every text field on your Mac, including the X web composer in Safari, Chrome and other browsers. Type a colon and a few letters, such as :fire, then press Tab to insert the emoji.
Does the X (Twitter) web app have an emoji button on desktop?
The x.com compose box has no dedicated emoji button. On a Mac you can open the system Emoji & Symbols viewer with Control-Command-Space, or type Slack-style colon shortcuts with Comoji to insert emoji without leaving the keyboard.
How do I add an emoji to a tweet without using the mouse?
Put your cursor in the compose box and either press Control-Command-Space and type to search, or, with Comoji installed, type a colon shortcut like :heart and press Tab. Both keep your hands on the keyboard.
Does Comoji work inside the browser and the X web app?
Yes. Comoji works in every text field on your Mac, including web text fields like the X composer in Safari, Chrome and Arc. As of Comoji 1.1.1 the suggestion popover appears right at your cursor in web fields like X, not off in a corner.
Try Comoji
Slack- and Discord-style :emoji: autocomplete, everywhere on your Mac. Free.