Skip to content

[GOOD FIRST ISSUE] Add keyboard shortcuts for common actions #4

@kiku-jw

Description

@kiku-jw

Description

Add keyboard shortcuts to improve productivity and accessibility.

Task

Implement keyboard shortcuts for:

  • Ctrl/Cmd + U - Upload files
  • Ctrl/Cmd + Enter - Start cleaning
  • Ctrl/Cmd + D - Download results
  • Ctrl/Cmd + C - Copy results (when available)
  • Esc - Cancel/close dialogs

Files to Modify

  • docs/assets/app.js - Add keyboard event listeners
  • docs/index.html - Add aria-labels for accessibility

Acceptance Criteria

  • All shortcuts work correctly
  • Shortcuts are documented in UI (tooltip or help section)
  • Shortcuts don't conflict with browser defaults
  • Accessible (screen reader compatible)

Tips

  • Use addEventListener('keydown', ...)
  • Check for Ctrl (Windows/Linux) or Cmd (Mac)
  • Test with different browsers

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions