apple-text-input-ref

Community

Reference for building custom text input.

Authorsitapix
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides guidance for implementing and debugging custom text input interfaces that conform to UIKit and AppKit input contracts, including UIKeyInput, UITextInput, and NSTextInputClient.

Core Features & Use Cases

  • Protocol coverage: outlines the required methods and types for full text input support, including marked text, selection, geometry, and coordinate systems.
  • Cross-platform guidance: applies to iOS and macOS custom inputs, with considerations for Scribble and IME workflows.
  • Use Case: when building a custom text editor or input component that must participate in iOS's IME or macOS input system, this skill consolidates the lifecycle of input, marked text, and system notifications.

Quick Start

Experiment with implementing a custom UITextInput conforming view to verify the end-to-end input lifecycle.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: apple-text-input-ref
Download link: https://github.com/sitapix/apple-text/archive/main.zip#apple-text-input-ref

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.