Request to introduce new hotkeys and expand hotkey customization.
Objective
Make note-taking and text editing on PC faster with hotkeys, reduce the use of mouse (like Vim or Emacs).
Proposed solution
Below you can see a table showcasing which hotkeys are missing (probably contains errors).
The empty cells are missing hotkeys. In my opinion, all the these missing hotkeys shoud be added, but barely any assigned a stroke.
letter
word
sentence
line
paragraph
section
text
move cursor
left
← **
Ctrl + ← **
Home *
Ctrl + ↑ **
Ctrl + Home *
right
→ **
Ctrl + → **
End *
Ctrl + ↓ *
Ctrl + End *
select
all
✘
(Double click) *
(Triple click) *
Ctrl + A *
left
Shift + ← **
Ctrl + Shift + ← **
Shift + Home *
Ctrl + Shift + Home *
right
Shift + → **
Ctrl + Shift + → **
Shift + End *
Ctrl + Shift + End *
delete
all
✘
two hotkeys: leave empty line or not
Ctrl + D
left
Back **
Ctrl + Back **
right
Delete **
Ctrl + Delete **
duplicate
all
✘
swap
left
✘
-
right
✘
-
Legend
section: text between two headings
swap: the section (word, line, section) with the cursor is moved before / after the previous / next section
parentheses: not really a hotkey
hyphen: hotkey not assigned
✘: can’t exist
asterisk: this hotkey is not reassignable in obsidian>settings>hotkeys
double asterisk: this hotkey is not reassignable but it doesn’t need to (in my opinion)
Other useful not present shortcuts
Join
join with row below
join with line above
New line
new line below
new line above
Transformations
UPPERCASE
lowercase
Capitalize Each Word
Capitalize first word
Toggle case
Current workaround
Some of these exist in community plugins like Hotkeys++ and Code Editor Shortcuts
Related feature requests
Due to security reasons I can’t include any links, but all should be easy to find under obsidian>forum>feature requests>keyboard-shortcut.