I am essentially having the same issue as the post called “1.5.8 Hotkeys Failing to Bind” but the solution at the end did not work for me. I created a hotkeys.json file, but that did nothing. I can paste information into the .json file and that will change things, but I cannot change/add hotkey binds in Obsidian itself.
Steps to reproduce
Go to vault settings
Go to Hotkeys Page
On any Hotkey, press the Plus icon to add a Key binding
With the “Press Hotkey…” Button showing, press literally any key/key combination
Did you follow the troubleshooting guide? [Y/N]
Yes
Expected result
I expected to assign a custom key binding to any Hotkeys listed in the menu.
Actual result
The “Press Hotkey…” box remains highlighted and no key inputs are registered until I press the escape key.
Environment
SYSTEM INFO:
Obsidian version: v1.8.10
Installer version: v1.8.10
Operating system: Darwin Kernel Version 24.5.0: Tue Apr 22 19:53:26 PDT 2025; root:xnu-11417.121.6~2/RELEASE_X86_64 24.5.0
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
Additional information
I just installed Obsidian today. Only added two community plugins and tried to add a hotkey for one of them, which didn’t work. Followed all steps in troubleshooting (removed community plugins, etc.) which didn’t work. Also, as mentioned above, adding the hotkeys.json file didn’t work. Editing the file itself changes things, but I cannot edit from within Obsidian itself.
I disabled restricted mode, added Obsidian to Input Monitoring, and tried a new vault. Unfortunately none of these worked. I tried using one of the default hotkeys (command+1,command+2 to switch tabs), and these did work.
Fiddled around with a few things and figured out that the only way I can edit hotkeys is if I press the command button before any other entry. Nothing else is able to be inputted. This is with Input Monitoring on, but I don’t know if that really changed anything.
Edit: Along with the command key, I can also apply option, control, and fn keys, which can then be followed by (generally) any key. Unfortunately, nothing else seems to work. (My intended hotkey originally was Shift+D.)
Or wait… facepalm. Is it that this is a feature, not a bug? Shift+D likely can’t be a keybind because you have to write capital D… my bad. Let me know if these aspects are on purpose. I’ll change the categorization of this post ASAP. Not thinking straight.
Yeah, makes sense. That would be a nice feature to have—I got kind of thrown off when it looked like I couldn’t type anything in (as shown above, my complete bad). I’ll put in a feature request, since I think it would be useful—at least for people like me, haha.