EPIC: Desktop Keyboard Shortcuts #263
Labels
discuss
Share your constructive thoughts on how to make progress with this issue
enhancement
New feature or enhancement of existing functionality
epic
A feature idea that is large enough to require a sprint (5 days) or more and has smaller sub-issues.
technical
A technical issue that requires understanding of the code, infrastructure or dependencies
As a person attempting to maximise my personal effectiveness,
I use Keyboard Shortcuts in Desktop/Web Apps whenever they are available to speed up my interactions with the App. e.g: GitHub, Gmail, YouTube, VS Code, Apple Mail and Fusion 360
I would like to have Keyboard Shortcuts in the dwyl App to perform all major functions.
Todo
We should respect the "Sacred" Keybindings and make them perform the desired actions in the @dwyl app:
g N
- Open thenew
input dialog and focus the input so that I can just start typing. Note: we can't use⌘ N
in a web browser because that is "New Window".space bar
- Select an item (for categorising, moving or marking as complete)g O
- Open the categorisation interface with the selected item.⌘ S
- Save. This should simply display a message like in Figma; "your changes are saved automatically, no need to save manually".ESC
- Escape out of the current input mode.g I
- Show the notifications "inbox"⌘ Z
- Undo the last action.⇧ ⌘ Z
- Re-Do the undone action.g F
- Find (open the search dialog) to search for a string of text in all your data.⌘ ,
- Open PreferencesI think we should have the same keyboard shortcuts for specific functionality as Gmail because it's the most widely used web-based email client so people who are already using those shortcuts (the power-user early adopters) can feel "at home" and immediately use them!
https://litmus.com/blog/email-client-market-share-trends-first-half-of-2018
![top-email-clients](https://user-images.githubusercontent.com/194400/73019893-66a02880-3e1c-11ea-9e98-4a7e7b9b4657.png)
The next most popular email clients are Apple's iPhone and iPad Mail program which don't have keyboard shortcuts. We are open to considering adding the Outlook shortcuts if enough users request it. But we need to focus on the "core" shortcuts first and then allow other developers in the community to create a "pack" of shortcuts that are familiar to people.
In addition to having sensible defaults for our Keyboard Shortcuts, we need to create a way for people to define their own Keyboard Shortcuts and disable specific keyboard shortcuts. In some cases people will have conflicting shortcuts that we do not want to interfere with so we need to allow people to disable/replace each shortcut.
Epic ?
This issue is definitely an "epic".
We need to break it down and form a sprint (milestone) around it.
Opening this issue to capture thoughts. Please share yours! 💬
The text was updated successfully, but these errors were encountered: