Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Command Shortcuts

jsmorabitojsmorabito474 downloads

Activate commands using multiple shortcut methods.

Add to Obsidian
Command Shortcuts screenshot
  • Overview
  • Scorecard
  • Updates5
Shows project promo image in light and dark mode

Why use Shortcuts?

Move faster in Obsidian with Shortcuts! Move around your vault without touching the mouse. The Shortcuts plugin lets you trigger any Obsidian command, custom action, or UI element by chaining single keys, modifier combos, or full key sequences. A scissors icon in the status bar shows when shortcuts are active and gives you quick access to your personal cheat sheet.

Highlights

  • Create shortcuts such as S, Ctrl+Shift+H, or A then B+C then D
  • Auto-enable shortcut mode when you leave an editor or input (optional)
  • Surface context-aware shortcuts based on where you are in the app
  • Display helpers, notifications, and surfing hints so you always know what will fire
  • Stay productive on desktop or laptops without a full keyboard

Tip: When shortcut mode is active the plugin listens to every key you press. It stops listening as soon as you focus an editor or standard input so that normal typing works as expected.


Installation

  1. Open Obsidian settings → Community plugins → Browse
  2. Search for “Shortcuts” or install manually from the release ZIP
  3. Enable the plugin and review the settings tab labelled Shortcuts
  4. (Optional) Pin the scissors icon to your status bar for fast access

If you install from source, clone this repo inside your vault’s .obsidian/plugins/ folder and run npm install && npm run build. Then enable it from Obsidian’s plugin list.


Quick start

  1. Click the scissors icon or press your configured trigger key (default Esc) to enter shortcut mode.
  2. Start pressing keys. The plugin will display matching shortcuts and execute the first exact match.
  3. Hit Esc again (or use the focus key I) to leave shortcut mode and return focus to the editor or input you were using.

Right-click the scissors icon at any time to see your active shortcut list and tips.


Shortcut types

Type How it works Example
Single key Press one key S
Modified key Combine with Ctrl/Alt/Shift/Meta Ctrl+Alt+L
Simultaneous combo Press several keys together J + K
Hybrid sequence Mix combos and singles in order Ctrl+K then V then Shift+Tab
Surfing hint Temporary key labels placed next to UI elements AA, SC, etc.
Shows project promo image in light and dark mode

Sequences are evaluated left to right. For example, if you configure Ctrl+J then P, pressing Ctrl+J, releasing, then pressing P will run the mapped command.


Everyday examples (You have to set it yourself)

  • Quick capture: Q opens a Daily Note, Q+S inserts a timestamp, Q+T toggles a task. (Not yet implemented)
  • Navigation: G then 1 jumps to your Inbox folder, G then R reopens the most recent note.
  • Editing: Ctrl+Shift+M adds YAML metadata, M then B bolds the current selection.
  • Canvas/Surfing: activate Surfing mode and press the on-screen pair such as AD to click complex UI elements without the mouse.
  • Workspace automation: assign W then 1 to open Workspaces Plus layout or trigger third-party commands.

You can mix Obsidian core commands, community plugin commands, and custom functions provided by Shortcuts.


Managing shortcuts

Settings tab

  • Sequences: Organize shortcuts by groups. Each entry supports multiple configs (combos, sequences, or surfing hints).
  • Trigger key: Choose how you toggle shortcut mode. Esc is the default, but any key or combo works.
  • Timeout: Control how long the plugin waits for the next key in a sequence (default 1200 ms).
  • Notifications: Toggle “current sequence” popups or “shortcut executed” confirmations.
  • Auto shortcut mode: Keep shortcut mode active whenever you are not typing in an editor or input field.

Status bar indicator

  • Left-click: Toggle shortcut mode on/off.
  • Right-click: Open the Tips view showing current bindings, scopes, and usage hints.
  • Active state: When lit, every key press is interpreted as part of a shortcut.

Advanced capabilities

Scoped shortcuts

Choose where a shortcut works: general, editor-only, UI elements, or custom scopes added by other plugins. This keeps editing shortcuts from firing in the wrong context.

Surfing mode

Surfing overlays short key labels next to buttons and clickable elements. Type the label to “click” that target instantly—ideal for command palettes, tab headers, settings, or ribbon icons.

Focus management

While in shortcut mode you can press I (or your configured focus key) to return to the previous editor/input without losing cursor position. Leaving shortcut mode automatically restores the last focus target.


Recommended companion plugins

  • Floating Search – summon search with a single shortcut.
  • Large Language Models – bind prompts or AI helpers to quick keys.
  • Workspaces Plus – switch entire layouts in one sequence.

Troubleshooting

Issue Resolution
Shortcuts keep firing while I type Disable auto-shortcut mode or choose a different trigger key.
Nothing happens when I press a sequence Check the timeout value; long pauses reset the sequence. Also ensure no modal dialogs are open if Esc is the trigger key.
Surfing labels do not appear Confirm surfing feature is enabled in settings and that the active view supports it.
I forgot what a shortcut does Right-click the status bar scissors for the Tips view or review the Sequences list in settings.

Credits

  • Design: Johnny
  • Development: Boninall
  • Pixel-art scissors: Pixilart
Shows project promo image in light and dark mode
HealthExcellent
ReviewCaution
About
Trigger any Obsidian command, custom action, or UI element by chaining single keys, modifier combos, or full key sequences. Open shortcut mode from the status-bar scissors to see matching, context-aware shortcuts, helpers and notifications; listening pauses when you focus an editor so normal typing works.
HotkeysCommandsStatus bar
Details
Current version
0.4.6
Last updated
3 weeks ago
Created
4 months ago
Updates
5 releases
Downloads
474
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Buy Me a Coffee
Ko-fi
Author
jsmorabitojsmorabito
github.com/jsmorabito
GitHubjsmorabito
  1. Community
  2. Plugins
  3. Hotkeys
  4. Command Shortcuts

Related plugins

Tab Switcher

Switch your tabs with Ctrl + Tab in recently used order like in a browser.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Colored Text

Color the selected texts.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Workspace++

Workspace session manager with a native-feeling UI/UX.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Doubleshift

Open the command palette by pressing Shift (or any other key) twice like in IntelliJ and create your own shortcuts.

Completed Task Display

Controls for displaying or hiding completed tasks.