qa-detect-mobile-keyboard

Detect mobile inputs triggering wrong keyboards or occlusion by on-screen keyboards.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill finds mobile UI issues where inputs trigger the wrong virtual keyboard or become obscured when the on-screen keyboard appears, helping teams catch usability breaks that are easy to miss in desktop testing.

Core Features & Use Cases

  • Wrong keyboard detection: Flags fields whose label or placeholder implies phone, email, numeric, search, or postal input but whose type and inputmode would show the wrong mobile keyboard.
  • Keyboard occlusion checks: Focuses the lowest visible input and checks whether it lands in the lower viewport area or is covered by a fixed bottom bar after focus.
  • Mobile usability review: Useful for forms, checkout flows, signup pages, and any responsive interface where soft-keyboard behavior affects completion rates.

Quick Start

Use the qa-detect-mobile-keyboard skill to inspect the current mobile page for inputs that open the wrong keyboard or get hidden when focused.

Frequently Asked Questions about qa-detect-mobile-keyboard

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

FAQPage Schema
How do I detect when a mobile form input opens the wrong virtual keyboard?

Detecting wrong mobile keyboards involves probing the input type and inputmode attributes against the field's label or placeholder. This catches mismatches where text, email, search, or numeric inputs trigger the wrong soft-keyboard layout.

What causes input fields to be obscured by the on-screen keyboard on mobile?

Inputs are obscured when focusing them pushes the field into the lower viewport area or under a fixed bottom bar. Keyboard occlusion checks focus the lowest visible input to verify if the on-screen keyboard covers the active form element.

How do I test responsive checkout flows for mobile keyboard usability issues?

You test responsive checkout flows by running in-page probes on input attributes, focus behavior, and viewport position. This mobile usability review catches wrong keyboard triggers and layout occlusion that hurt form completion rates on small screens.

Does this mobile keyboard detection work with Playwright for responsive pages?

Yes, this detection works with Playwright for responsive pages by probing labels, input type, inputmode attributes, and focus behavior. It checks for fixed bottom-bar overlap and viewport position changes when the on-screen keyboard appears.

Why does my numeric form field show a standard text keyboard on mobile devices?

A numeric field shows a text keyboard when the input type and inputmode attributes are not properly configured for numeric input. Detecting this requires comparing the field's label or placeholder against its actual type and inputmode properties.