qa-test-keyboard

Detect keyboard accessibility failures by probing tab order, focus visibility, and trapped focus.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-test-keyboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-test-keyboard
Source: https://github.com/Luqman-Ud-Din/blackbox-qa-agent/tree/main/skills/qa-test-keyboard
Command: npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-test-keyboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill checks whether keyboard users can move through an interface reliably and see where focus is at every step, helping teams catch accessibility defects that break navigation or hide the active element.

Core Features & Use Cases

  • Tab Order Review: Walks through focusable elements in tab order to detect whether focus moves as expected.
  • Focus Visibility Check: Verifies that the focused element has a visible outline or box-shadow indicator.
  • Trap Detection: Flags repeated focus landings that suggest keyboard focus is trapped in a component.
  • Use Case: Run it on a desktop page with menus, dialogs, forms, or custom widgets to confirm keyboard accessibility before release.

Quick Start

Use the qa-test-keyboard skill to inspect the current page for keyboard traps and missing focus indicators.

Frequently Asked Questions about qa-test-keyboard

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

FAQPage Schema
How do I detect keyboard focus traps on a web page?

Detect keyboard focus traps by probing tab order and tracking active element landings to flag repeated cycling. This Skill automates in-page evaluation of menus, dialogs, and custom widgets to identify trapped focus behavior.

How do I check tab order and focus visibility for keyboard accessibility?

Check tab order and focus visibility by walking through focusable elements and verifying the active element has a visible focus-ring. This Skill probes desktop UI components to confirm focus indicators are present throughout navigation.

Can I test keyboard navigation on custom widgets without manual tab pressing?

You can test keyboard navigation on custom widgets without manual key driving by running in-page evaluation of focusable elements. This Skill automates active element tracking and focus visibility checks for desktop UI components.

What is keyboard accessibility testing for desktop UI forms and dialogs?

Keyboard accessibility testing for desktop UI forms and dialogs verifies reliable tab order navigation and visible focus indicators. This Skill detects trapped focus behavior and missing focus-ring outlines on interactive pages.

Why does my keyboard focus get stuck inside a dialog component?

Keyboard focus gets stuck inside a dialog component when a focus trap cycles focus back to the same element. This Skill detects repeated focus landings on interactive pages to flag trapped focus behavior in custom widgets.

Does this keyboard accessibility test work on desktop UI custom widgets?

This keyboard accessibility test works on desktop UI custom widgets by probing tab order, focus visibility, and trapped focus behavior. It evaluates menus, dialogs, and forms to confirm reliable keyboard navigation without manual key driving.