I have seen some keyboard-short cut problems in the forum recently, which I intended to report, like these 3 problems below:
I think a keybindings.json file can be the final solution. (instead of APIs nor the Vim plugin.)
Another +1. There’s already an option to enable Emacs-legacy. Perhaps instead the keybindings can be read from a file (defaulted to the Emacs-legacy bindings)?
Not being able to use custom keybindings for navigating through the text makes transitioning to obsidian difficult.