X (Twitter) Keyboard Shortcuts
X inherited most of its shortcut conventions from the old Twitter web client, and they remain almost entirely single-letter bindings rather than modifier combos, which makes them fast but also easy to trigger by accident if you're typing in a text field that isn't properly focused as a compose box. The heaviest cluster of shortcuts covers moving through the timeline post by post and jumping between major tabs (Home, Explore, Notifications, Messages), with a smaller set for interacting with whichever post is currently focused — liking, reposting, replying. Because it's browser-based, these work the same on Windows, Mac, and Linux, with no Ctrl/Cmd distinction for most of them since they're unmodified letter keys rather than OS-level combos. Bookmarks, a private save-for-later feature distinct from liking a post, let you build a personal reading list without the public signal a like sends to the post's author and your own followers. Because X has introduced longer-form posts and various premium-tier features over time, some newer functionality (like extended character limits or edit capability for certain accounts) doesn't have a dedicated keyboard shortcut of its own and instead relies on the same compose and post shortcuts already documented, just with expanded capability behind them depending on account tier.
Timeline Navigation
| Action | Windows | Mac | Description |
|---|---|---|---|
| Move to next post | J | J | Steps the keyboard-focus outline down one Tweet in whatever timeline is currently open — Following, For You, or a Twitter List — setting up the focused post for a follow-up keyboard action like liking or replying. |
| Move to previous post | K | K | Shifts the keyboard-focus outline up to the previous post in the timeline, undoing what the J navigation key would move forward. |
| Go to Home timeline | G then H | G then H | Jumps to the Home timeline from anywhere in the app using X's chorded 'G then letter' navigation shortcuts. |
| Go to Notifications | G then N | G then N | Jumps directly to the Notifications tab, skipping manual clicking through the sidebar. |
| Go to Messages | G then M | G then M | Jumps directly to Direct Messages, the third of X's most commonly used chorded shortcuts alongside Home and Notifications. |
| Go to Bookmarks | G then B | G then B | Takes you straight to your saved Bookmarks list, one of several destinations reachable through X's G-then-letter chord scheme alongside Home, Notifications, and Direct Messages. |
Post Interaction
| Action | Windows | Mac | Description |
|---|---|---|---|
| Like focused post | L | L | Toggles the heart on whatever post the keyboard-focus outline currently sits on, sparing you from precisely clicking the small like icon at the bottom of the post. |
| Repost focused post | Shift+T | Shift+T | Brings up the repost-or-quote choice for the currently focused post — notably a two-key combination rather than the single letters most other X shortcuts use. |
| Reply to focused post | R | R | Jumps straight into the reply composer for whichever post is currently focused, no click on the small reply icon required. |
| Open focused post detail view | Enter | Return | Opens the full detail/thread view of the focused post, showing its complete reply thread. |
| Bookmark focused post | B (varies) | B | Saves the focused post to a private bookmarks list visible only to you, distinct from liking, which sends a semi-public signal visible to the post's author and potentially your own followers. |
| Mute an account | Profile menu > Mute | — | Hides an account's posts from your timeline without unfollowing or blocking, a quieter and less visible way to reduce unwanted content than an outright block. |
Composing
| Action | Windows | Mac | Description |
|---|---|---|---|
| Compose new post | N | N | Opens the compose box from anywhere in the app. Premium subscribers get a materially higher character limit than the free tier's roughly 280-character cap in this same composer, so what counts as a single post versus something that needs splitting into a thread depends heavily on which account tier is doing the composing. |
| Send composed post | Ctrl+Enter | Cmd+Return | Submits the currently composed post or reply, equivalent to clicking the Post button. |
| Focus search box | / | / | Jumps focus straight to the search box regardless of which tab you're currently viewing, letting you start typing a query immediately. |
Frequently Asked Questions
Why do my single-letter shortcuts sometimes just type letters instead of triggering an action?
X's single-letter shortcuts only fire when focus is on the timeline itself, not inside a text input. If you've clicked into the compose box, a reply field, or the search bar, pressing J or L types that literal character instead of navigating or liking, which is a common source of confusion for new users expecting global shortcuts.
What's the difference between the chorded G-then-letter shortcuts and single letters like J and L?
Chorded shortcuts (press G, release, then press a second letter) are reserved for jumping between major sections of the app — Home, Notifications, Messages — while single unmodified letters like J, K, L, and R act on whatever post currently has focus within the timeline you're already viewing. The two-step chord pattern avoids collisions with the much larger set of single-letter in-timeline actions.
Does Shift+T repost immediately or open a menu?
It opens the repost/quote menu rather than reposting instantly, so you can pick a plain repost or write a quote post with your own commentary attached, exactly matching what a direct click on the repost icon would offer.
How is bookmarking different from liking a post?
Bookmarking saves a post to a private list visible only to you, with no signal sent to anyone else, while liking is a semi-public action visible to the post's author and potentially surfaced to your own followers depending on their settings — bookmarking is purely a personal save-for-later mechanism.
Do extended character limits or edit features have their own dedicated shortcuts?
No new bindings show up for these — the same N to compose and Ctrl/Cmd+Enter to post still apply, just with a higher character ceiling or an edit window unlocked underneath depending on what your specific account tier includes. The keyboard workflow itself doesn't change.
Does muting someone tell them they've been muted?
No, muting is a private action with no notification sent to the muted account, letting you quietly stop seeing someone's posts in your timeline without the more visible and sometimes confrontational signal that blocking can send.
Can I see who has viewed my posts on X?
View counts are visible on individual posts to some degree, but detailed viewer-identity information (exactly which accounts viewed a specific post) isn't exposed the way engagement actions like likes and reposts are, since view tracking is aggregate rather than per-viewer identifiable.
Can I schedule a post to publish at a future time?
Post scheduling is available on certain account tiers through the compose interface, letting you write a post now and set it to publish automatically later, though this capability has shifted between being freely available and tier-gated at different points as the platform's features have evolved.
Does X have a shortcut for muting a specific word or phrase from appearing in the timeline?
No — muted words are configured through Settings and Privacy > Mute and unmute, where you type in the exact words or phrases to filter, since managing an ongoing list of muted terms requires a persistent settings screen rather than a single in-the-moment keystroke.