obsidian-kanban
obsidian-kanban copied to clipboard
[Feature]: Keyboard control scheme for navigation, deletion, duplication, finishing cards.
Goal or desired outcome of this feature
I wanted to create an issue to aggregate keyboard shortcuts and describe more specifically what the needs would be for a keyboard only navigation. This issue has been brought several times over the years and I believe that it's something that many people want.
This issue comes after reading several different issues on the subject and I wanted propose a draft of control scheme and open the discussion over it.
I have been considering perhaps working on such a pull request but I wanted to verify that it was in accordance with current devellopment plans before investing time in it.
The list of issues I considered are the following:
- #836
- #598
- #500
- #400
Describe the feature
To understand navigation, a highlight should be done on the focused card, in the exact same way as when drag and dropping cards. Clicking on a card once would bring it into focus.
- Navigation : "Arrows" would change the focused cards up and down. It would be important to make sure this navigation works in both board and list.
- Editing a card : "Enter" to enter or exit edit mode.
- Moving a card : "shift + arrows" would move the highlighted card around, allowing the user to change the order or column in which the card is located. It would be important to make sure this navigation works in both board and list.
- Finishing a card : "shift + enter" would allow users who show the tickbox to finish it, but only for users who have the settings to show the tick box on. As a bonus point, it would be interesting to make it compatible with the tasks pluggin to allow for different status in the checkboxes.
Can you think of any alternatives or work-arounds?
Current system of drag and drop.
Screenshots, mockups, or videos
No response