Skip to content

Add keyboard shortcuts for common actions #1746

Description

@maxpatiiuk

Like this:

  • Particular menu item edit: decided not to do this in favor of allowing setting keyboard shortcuts for a URL as that would be more generic
  • Expand/Collapse/Toggle side menu. not sure how useful this is - I feel like most users will have the menu always expanded or always collapsed. can add back later if there is demand
  • Common actions on different pages (save query, open mapping editor, ...)
  • All common form actions (next,prev,add,remove, close dialog, next/prev attachment, save)
  • Next/Previous attachment (Add option to use arrow keys to go between attachment previews #3057)
  • Keyboard shortcut to change a pref (i.e, imagine a shortcut to toggle dark mode or switch the query combo box search algorithm)
  • Allow adding keyboard shortcuts to any page or record
  • Allow remapping hardcoded key combinations like alt-click for new tab, shift/cntrl for tree click without foucs, shift/ctrl/cmd for select all in between

To meet the WCAG 2.1 requirements, these shortcuts must be customizable

Implementation idea:
Split user preferences into 3 ultra-sections:
Options (everything that is not in the next two)
Theme (for setting UI colors - and add ability to customize more colors)
Keyboard Shortcuts

Activity

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

Metadata

Metadata

Assignees

Labels

1 - EnhancementImprovements or extensions to existing behavior2 - User InterfaceIssues that are related to the user interface or user experience.3 - VerifiedIf an institution makes a request and it has been confirmed to be accurate, this tag will be used.4 - AccessibilityIssues related to Web Content Accessibiity

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions