skills/hig-inputs/SKILL.md
Apple HIG guidance for input methods and interaction patterns: gestures, Apple Pencil, keyboards, game controllers, pointers, Digital Crown, eye tracking, focus system, remotes, spatial...
npx skillsauth add soojung-kang/antigravity-awesome-skills hig-inputsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.
Support multiple input methods. Touch, pointer, keyboard, pencil, voice, eyes, hands, controllers. Design for the inputs available on each platform. On iPadOS, support both touch and pointer; on macOS, both pointer and keyboard.
Consistent feedback for every input action. Visible, audible, or haptic response.
Standard gestures must behave consistently. Tap to activate, swipe to scroll/navigate, pinch to zoom, long press for context menus, drag to move. Don't override system gestures (edge swipes for back, Home, notifications).
Use standard recognizers; keep custom gestures discoverable. Apple's built-in recognizers handle edge cases and accessibility. If you add non-standard gestures, provide hints or coaching to teach them.
Precision drawing, markup, and selection. Support pressure, tilt, and hover. Distinguish finger from Pencil when appropriate (finger pans, Pencil draws).
Support Scribble in text fields. Users expect to write with Pencil in any text input.
Keyboard shortcuts and full navigation. Standard shortcuts (Cmd+C/V/Z) plus custom ones visible in the iPadOS Command key overlay. Logical tab order.
Respect the software keyboard. Adjust layout when keyboard appears. Use keyboard-avoidance APIs.
| Reference | Topic | Key content | |---|---|---| | gestures.md | Touch gestures | Tap, swipe, pinch, long press, drag, system gestures | | apple-pencil-and-scribble.md | Apple Pencil | Precision, pressure, tilt, hover, handwriting | | keyboards.md | Keyboards | Shortcuts, navigation, software keyboard, Command key | | game-controls.md | Game controllers | MFi, extended gamepad, remapping, fallbacks | | pointing-devices.md | Pointer/trackpad | Hover, cursor morphing, trackpad gestures | | digital-crown.md | Digital Crown | Scrolling, value adjustment, haptic detents | | eyes.md | Eye tracking | Look and tap, gaze targeting, hit target sizing | | spatial-interactions.md | Spatial input | Hand gestures, direct manipulation, immersive input | | focus-and-selection.md | Focus system | tvOS/visionOS navigation, focus indicators, groups | | remotes.md | Remotes | Touch surface, clickpad, simple interactions | | gyro-and-accelerometer.md | Motion sensors | Gyroscope, accelerometer, calibration, gaming | | nearby-interactions.md | Nearby interactions | U1 chip, directional finding, proximity triggers | | camera-control.md | Camera Control | iPhone camera hardware button, quick launch |
Built by Raintree Technology · More developer tools
This skill is applicable to execute the workflow or actions described in the overview.
development
Multi-agent autonomous startup system for Claude Code. Triggers on "Loki Mode". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations,...
tools
Codified expertise for handling freight exceptions, shipment delays, damages, losses, and carrier disputes. Informed by logistics professionals with 15+ years operational experience.
testing
Audit and improve local SEO for law firms, attorneys, forensic experts and legal/professional services sites with local presence, focusing on GBP, directories, E-E-A-T and practice/location pages.
testing
Use when improving prompts for any LLM. Applies proven prompt engineering techniques to boost output quality, reduce hallucinations, and cut token usage.