Keyboard Analyzer

by cogscides
favorite
share
0.0
(0)
5
4
3
2
1
Score: 59/100
Description
Category: Note Enhancements

The Keyboard Analyzer plugin provides a visual representation of your assigned hotkeys in Obsidian, making it easy to search, analyze, and manage them. With this plugin, you can view all your hotkeys on a keyboard layout, search for specific key combinations, and identify custom or duplicate hotkeys. You can also highlight featured hotkeys for quick identification. The plugin is easy to use, with options to open the shortcut view from the status bar or using a command. While it's not yet fully tested on non-Windows systems, this plugin is a valuable tool for Obsidian users who rely heavily on hotkeys.

Reviews
No reviews yet.
Stats
119
stars
21,774
downloads
7
forks
1,134
days
87
days
87
days
20
total PRs
1
open PRs
4
closed PRs
15
merged PRs
12
total issues
5
open issues
7
closed issues
16
commits
Latest Version
3 months ago
Changelog

Full Changelog: https://github.com/cogscides/obsidian-keyboard-analyzer/compare/0.3.0…0.4.1

Highlights

  • Experimental/unstable: Edit command hotkeys within the plugin.
  • New commands to open the plugin in a new tab or split.
  • Latest changes history with Keep changes and Undo all.
  • Visual polish and reliability fixes across hotkey handling and UI.

Unstable feature — Hotkey Editing (experimental)

  • Assign, remove, and restore hotkeys for commands directly from the list.
  • Accurately distinguishes defaults vs custom overrides; default-equivalent customs are saved explicitly to appear as custom.
  • Supports removing default-only hotkeys using explicit empty overrides when needed by core.
  • Reliable pipeline: derive effective hotkeys via app.hotkeyManager, then save → load → bake to ensure consistency.
  • Latest changes panel with revert buffer, Keep changes, and Undo all to restore original sets across multiple edits.
  • Safety: recommend backing up .obsidian/hotkeys.json before extensive edits. Behavior may change in subsequent patches.

New

  • Plugin: commands to open the keyboard shortcuts view in a new tab and as a split.
  • UI/UX: subtle row hover highlight, stabilized row height, reserved space for action icons, improved refresh control with animation.
  • Hover previews: visual keyboard preview when hovering hotkeys (incl. pinned sections).
  • Command list hygiene: dedupe System Shortcuts vs real commands by chord signature.

Fixes & internal

  • Ensure defaults reappear after restore; do not merge defaults when a custom override exists.
  • Double-refresh commands index after edits to capture async core updates.
  • Close edit-mode banner on Keep changes; fix hover/animation jitter; small-screen layout tweaks.
  • Migrate to ESLint + Prettier for Svelte 5; floating-ui adoption and related style updates.
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Auto pair chinese symbol
5 years ago by renmu123
中文符号自动补齐
Backtick text selector
a year ago by Ram Rachum
Obsidian plugin for selecting text in backticks
Better Command Palette
4 years ago by Alex Bieg
A better command palette for obsidian
Calculite
5 months ago by Holo
Standard calculator plugin for Obsidian.
Callout Integrator
3 years ago by
A plugin for Obsidian to allow the integration of long blocks of text into callouts.
Canvas Keyboard Pan
2 years ago by Nathonius
Chorded Hotkeys
3 years ago by Trey Connor Meyers
Type multiple letters at the same time to trigger text insertion, template insertion, or command execution.
Code Blocks commands
3 months ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Code Editor Shortcuts
4 years ago by Tim Hor
Obsidian plugin to add keyboard shortcuts commonly found in code editors such as Visual Studio Code (vscode) or Sublime Text
Custom Commands
7 months ago by Staaaaaaaaaan
Create custom commands to be executed in the command palette, and by hotkey. Currently supports opening specific notes, creating notes, inserting snippets, and executing sequences of commands.
Custom Comments
3 months ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Custom list character
2 years ago by Lilian POULIQUEN
Custom list character is a simple plugin allowing you to choose which character to use when making bullet lists in Obsidian.
Cycle In Sidebar
3 years ago by Houcheng
Cycle through tabs of left/ right sidebar panel
Duplicate line
8 months ago by Marcin Sztolcman
Plugin for Obsidian: duplicate current line, or selection.
Editing Mode Hotkey
a year ago by Signynt
Obsidian plugin to change the default editing mode (between Live Preview and Source) using a command or hotkey
Editor Commands Remap
4 years ago by cactus5
Obsidian plugin to map hotkeys to editor commands
Enhanced Symbols Prettifier
a year ago by Noam Schmitt
Symbols that prettify your knowledge base.
FastForwardLink
a year ago by Idan Liberman
FastForwardLink Obsidian.md Plugin
Floating Search
3 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Font Size Adjuster
2 years ago by Ryota Ushio
An Obsidian.md plugin to adjust font size via commands.
Footnote Shortcut
5 years ago by Alexis Rondeau, Micha Brugger
Makes creating footnotes in Obsidian more fun!
Format Hotkeys
5 years ago by Ansel Santosa
Google Docs style formatting hotkeys for Obsidian
Ghost Text
3 months ago by lawrencefeng17
Global Hotkeys
4 years ago by Marc Jessome
Global hotkey support for Obsidian.md
Hanko
10 months ago by Telehakke
Obsidian plugin.
Harpoon
2 years ago by mask(developermask)
Heading Helper
5 months ago by Siddhartha Khuntia
HOME key
3 months ago by shichishima
Obsidian Plugin to move cursor to beginning of text, considering Markdown heading characters.
Hotkey Helper
5 years ago by PJ Eby
Easily see and access any Obsidian plugin's options pane or hotkey assignments (including conflicts) from the Community Plugins tab
Hotkeys Chords
4 years ago by Dario Balboni
Hotkeys for Bookmarks
5 years ago by Vinzent
Hotkeys for specific files
5 years ago by Vinzent
Hotkeys for templates
5 years ago by Vinzent
Hotkeys++
5 years ago by Argentina Ortega Sainz
Adds hotkeys to toggle todos, ordered/unordered lists and blockquotes in Obsidian
Hotstrings
10 months ago by wakywayne
Hyperlink Remover
5 months ago by Daniel Agafonov
Easily remove hyperlinks and wikilinks from selected text or the entire note.
Julian Date
5 years ago by thek3nger
Plugin for Obsidian to add the current Julian Date for astronomical observations
Jump to link
5 years ago by MrJackphil
Quick jump between links using hotkeys
Key Promoter
4 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Keyshots
3 years ago by KrazyManJ
🔮📝 Obsidian plugin that adds classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.
Leader Hotkeys
5 years ago by Tony Grosinger
Use a leader-key (tmux style) for hotkeys in Obsidian.md
LLM Shortcut
4 months ago by Viktor Chernodub
A plugin for Obsidian that provides a way to create shortcuts for commands powered by LLM capabilities.
Lumberjack
4 years ago by ryanjamurphy
Log your thoughts! Lumberjack adds URL commands to help you axe inefficiency and get right to writing.
macOS Keyboard Navigation
5 years ago by ryanjamurphy
Marjdown shortcuts
4 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Min3ditorHotkeys
5 years ago by Davor Sauer
Obsidian plugin adding minimal editor hotkeys
Next Link
2 years ago by Juan Luque
Note Codes
3 months ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Note Toolbar
2 years ago by Chris Gurney
Create flexible, context-aware toolbars for your notes with this plugin for Obsidian.
Nothing
2 years ago by pseudometa
An Obsidian plugin that adds a no-op command.
ObsidianTweaks
4 years ago by Jeppe Klitgaard
A plugin that implements a number of tweaks that should've been native to Obsidian.
Open File by Magic Date
3 years ago by simplgy
Open in Cursor
3 months ago by awaken233
An Obsidian plugin to open files in Cursor IDE or other VSCode-based editors (VSCode, Kiro, etc.) with automatic cursor position jumping. 一个可以在 Cursor IDE 或其他类 VSCode 编辑器中打开文件并自动跳转光标位置的 Obsidian 插件。
Quick Explorer
4 years ago by PJ Eby
Perform file explorer operations (and see your current file path) from the Obsidian.md title bar
Quick Links
2 years ago by Ian Fisher
Obsidian plugin to create quick link shortcuts
Quick Nav
8 months ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Quickly
3 years ago by Sparsh Yadav
Quick capture to obsidian note
Reading View j/k Scroll
9 months ago by Lukas Korotaj
Scroll in preview mode with j/k keys. Scroll to top with gg and to bottom with G.
Recent Tab Switcher
a year ago by Samuel Ang
Recent Tab Switcher Plugin for Obsidian.
Rich Text Editor Shortcuts
a year ago by Joshua Wootonn
Create and toggle checkboxes, paste links wrapping your current selection, and toggle underline without leaving the keyboard.
Script Launcher
3 years ago by Alessandro Ruggiero
An Obsidian plugin that allows you to easily run script written in any language directly from the app
Search Everywhere
4 years ago by Mom0
Obsidian Search Everywhere Plugin
Select word
2 years ago by Connor Espino
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Shortcut Launcher
4 years ago by MacStories
Trigger shortcuts in Apple's Shortcuts app from Obsidian with custom commands.
Shortcuts extender
5 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Smooth Navigator
8 months ago by Michael Schrauzer
Smoothly cycle through open files and splits in Obsidian via the keyboard.
Speech To Text Keyboard Helper
2 years ago by mwoz123
Symbol linking
5 months ago by Evan Bonsignori ; Mara-Li
Adds ability to link with any trigger in Obsidian. Each trigger can limit linking to specific folders or file.
Text Expander JS
3 years ago by Jonathan Heard
Obsidian plugin: Type text shortcuts that expand into javascript generated text.
Vim Marker Sharpener
6 months ago by Artem Dvoryadkin
Text formatting commands in Vim mode. Supports applying styles (bold, italic, etc.). Works correctly in visual mode with selected text.
Vimium
a year ago by Karsten Finderup Pedersen
Interact with elements using keyboard shortcuts in the spirit of Vim.
Wrap with shortcuts
4 years ago by Manic Chuang
Wrap selected text in custom tags with shortcuts.