Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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