Skip to content

[FEAT] Implement global accessibility keyboard shortcut hotkeys for high-frequency dashboard navigation #1489

Description

@prakshithamalla-art

Problem Statement

Power users and keyboard-driven developers prefer to bounce around their workspaces quickly without constantly breaking flow to rely on precision mouse targeting on tab items.

Proposed Solution

Implement a global keydown event listener hook that captures ergonomic hotkey patterns to immediately toggle view states or trigger modular actions cleanly.

  • G + D: Navigate immediately back to main Dashboard.
  • G + P: Toggle focus down to the Goals setup module.
  • Esc: Dismiss open confirmation modules or modal configurations.

Technical Implementation Plan

  • Implement an optimized, reusable window-level listener hook (useKeyboardShortcuts).
  • Ensure the handler automatically short-circuits execution if a user is actively typing inside standard string inputs or textareas to avoid breaking form submission states.

Hi @Priyanshu-byte-coder, I can implement this keyboard shortcut system to boost power-user accessibility for GSSoC '26. Please assign it to me!

Metadata

Metadata

Assignees

Labels

gssoc:assignedGSSoC: Issue assigned to a contributor

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions