Maybe something like obsidian's command palette could help. You can remove shortcuts for items that will easily fit into the command palette and those that wouldn't fit get shortcuts. like preview/exporting can be in command palette, but something simpler like increasing/decreasing indentation gets shortcut keys