api-keyboard

Integrate AR/mobile keyboards for text input in Spectacles applications.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/specs-devs/agentic-tools --skill api-keyboard
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: api-keyboard
Source: https://github.com/specs-devs/agentic-tools/tree/main/skills/api-keyboard
Command: npx skills add https://github.com/specs-devs/agentic-tools --skill api-keyboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an integrated AR or mobile keyboard experience for text entry in Spectacles applications, replacing manual input frictions and enabling seamless user interaction in AR scenes.

Core Features & Use Cases

  • Load and use LensStudio's TextInputModule to present an on-device keyboard for any text field.
  • Support multiple keyboard types including Text, Url, Num, and Phone to match data entry needs.
  • Handle input events via TextInputSystem callbacks (onTextChanged, onReturnKeyPressed) to drive UI and data flows in Lens Studio projects, such as search, chat, or form fields.

Quick Start

Invoke the AR keyboard in a Spectacles scene by requiring the TextInputModule and calling global.textInputSystem.requestKeyboard with a configured KeyboardOptions object.

Frequently Asked Questions about api-keyboard

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

FAQPage Schema
How do I enable text input with a keyboard in Spectacles?โ–ผ

To enable text input in Spectacles, use this Skill to load Lens Studio's TextInputModule and call global.textInputSystem.requestKeyboard with a configured KeyboardOptions object to present an on-device keyboard.

What keyboard types are supported for AR text entry in Lens Studio?โ–ผ

AR text entry in Lens Studio supports four keyboard types: Text, Url, Num, and Phone, allowing you to match the keyboard layout to specific data entry needs like search boxes, messages, or form fields.

How do I handle text input events in a Spectacles application?โ–ผ

Handle text input events in Spectacles by using TextInputSystem callbacks, specifically onTextChanged and onReturnKeyPressed, to drive UI updates and data flows within your Lens Studio project.

Can I use the TextInputSystem for search and chat fields in Lens Studio?โ–ผ

Yes, the TextInputSystem integrates with the TextInputModule to support search boxes, chat messages, and form fields in Lens Studio, providing a seamless AR keyboard experience for user entry areas in Spectacles.

Does this AR keyboard work without additional dependencies in Lens Studio?โ–ผ

Yes, this AR keyboard requires no additional dependencies, relying solely on Lens Studio's built-in TextInputModule and TextInputSystem to manage keyboard presentation and input callbacks in Spectacles experiences.