Skip to content

Add Keyboard Shortcuts Support (Desktop ONLY with Key.pics Icons) #153

@its-me-abhishek

Description

@its-me-abhishek

Is your feature request related to a problem? Please describe.
Currently, users on PC/Desktop devices must tap multiple times to perform basic actions like adding, syncing, or refreshing tasks. But TW is a CLI based tool so people might not be really into the web scenario environment. We can add shortcuts with keeping in mind that Browser-level shortcuts (like Ctrl+T, Ctrl+R, etc.) will override anything you define, so we need to pick non-conflicting, intuitive keys that still feel natural inside the app.

Add new task | A |
Sync tasks | R |
Mark complete | C |
Delete task | D | Might need confirm dialog (We have it already)
Edit task | E | (Inside the Dialog itself)
Go directly to Tasks (Auto Scroll) | T |
Move up/down | Arrow ↑ / ↓ | Natural navigation among tasks with Enter key to open its dialog

Describe alternatives you've considered

  • A dedicated “Shortcuts” help modal listing all available shortcuts.
  • Gesture-based shortcuts, though keyboard ones are simpler and more accessible.

Additional context

  • This should enhance PC usability and accessibility.
  • The visual cue icons can be added beside button labels or inside tooltips.

NOTE: The task can be a bit too large hence we can make use of multiple sub-PRs to implement this

Metadata

Metadata

Assignees

Labels

complexenhancementNew feature or requestfrontendSomething isn't working on the frontendhelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions