keyboard-shortcuts

Implement global and local keyboard shortcuts for HR-IMS navigation and accessibility.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Arnutt-N/hr-ims --skill keyboard-shortcuts-arnutt-n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyboard-shortcuts
Source: https://github.com/Arnutt-N/hr-ims/tree/main/.claude/skills/keyboard-shortcuts
Command: npx skills add https://github.com/Arnutt-N/hr-ims --skill keyboard-shortcuts-arnutt-n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline user workflows by enabling precise, accessible keyboard shortcuts for HR-IMS navigation and actions.

Core Features & Use Cases

  • Global and local shortcuts for consistent navigation across modules
  • Keyboard navigation and focus management to enhance accessibility
  • In-app shortcut help display and quick learning for users
  • Real-world example: pressing Ctrl+G could jump to the dashboard or inventory overview based on context

Quick Start

Enable keyboard shortcuts by wrapping your app with the ShortcutsProvider and register the predefined navigation shortcuts.

Frequently Asked Questions about keyboard-shortcuts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement keyboard shortcuts and navigation in a React application?

Implement keyboard shortcuts in React by wrapping your application with a modular ShortcutsProvider pattern and registering predefined navigation hooks. This approach manages global and local shortcuts while ensuring seamless accessibility compliance and focus management.

What is the difference between global and local keyboard shortcuts in frontend development?

Global keyboard shortcuts trigger consistent actions across all application modules, while local shortcuts apply only within specific contexts. Using a modular ShortcutsProvider pattern allows you to register both types simultaneously for precise frontend navigation.

Can I use custom hooks to manage focus and keyboard accessibility in React?

Yes, you can use custom hooks to manage focus and keyboard accessibility in React. This Skill provides a suite of reusable hooks designed specifically for focus management, enabling seamless keyboard navigation and compliance across your application.

How do I display an in-app help menu for registered keyboard shortcuts?

Display an in-app help menu for keyboard shortcuts by integrating the provided help display component. It automatically reads your registered presets and global shortcuts from the ShortcutsProvider, allowing users to quickly learn available navigation commands.

Does this keyboard shortcuts implementation require any external dependencies?

No, this keyboard shortcuts implementation does not require any external dependencies. It operates independently using a modular ShortcutsProvider pattern and a suite of reusable React hooks to deliver accessible keyboard navigation.