← Knowledge Notes
Product Design & UX / Knowledge note · Chinese

Apple HIG 输入源 Inputs(13 种 · 触控/手势/键盘/指针/Pencil/表冠/眼动/遥控器/手柄)

Apple HIG 13 种输入方式的设计规范。手势 Gestures(标准手势一致性·自定义慎用)/ 键盘 Keyboards(Full Keyboard Access·标准快捷键·修饰键顺序)/ 指针设备 Pointing devices(iPadOS 三种内容效果 highlight/lift/hover·磁吸·macOS 指针样式表)/ Apple Pencil & Scribble(倾斜力度方位·悬停预览·双击/挤压/barrel roll·PencilKit)/ 数字表冠 Digital Crown(watchOS 主导航·visionOS 沉浸调节)/ 眼睛 Eyes(visionOS 注视+悬停效果·隐私不暴露注视点)/ 聚焦与选择 Focus(tvOS 焦点系统五状态·iPadOS 焦点组)/ 游戏控制 Game controls(触控虚拟键·物理手柄 ABXY 映射·键盘单键)/ 操作按钮 Action button / 相机控制 Camera Control / 附近交互 Nearby / 陀螺仪加速计 / 遥控器 Remotes。每种给适用平台+最佳实践+反例。

Source collection:Apple 设计指南 · Published here:2026-09-26 · Note updated:2026-06-02

Apple HIG输入交互平台设计

用户用什么"碰"你的 App:手指、笔、键盘、指针、眼睛、表冠、遥控器、手柄。贯穿全部的铁律:别假设只有一种输入方式;标准手势/快捷键别重定义;关键操作别只靠一种输入。 每种给适用平台 + 最佳实践 + 反例。

一、通用交互:手势 / 键盘 / 指针

手势 Gestures(全平台)—— 用户对标准手势(点击/滑动/拖动)有固定预期。

· 保持一致:点击=激活/选择,别让熟悉手势做独特操作,也别给标准操作(按钮/滚动)设独特手势。 · 快速响应+反馈;手势不可用时明确告知(否则用户以为卡了)。 · 自定义手势仅在标准手势覆盖不了的高频任务(游戏/绘图)才加,且要易发现/易执行/明显不同/不是唯一方式;别与系统手势冲突。 · 平台:iPadOS 三指剪切复制粘贴撤销;visionOS 空中点击/捏合;watchOS 11+ 双击手势(列表滚动/主操作,别在列表/滚动视图设主操作会冲突)。

键盘 Keyboards(除 watchOS)

· 支持 Full Keyboard Access(纯键盘导航,辅助功能);别自定义导航行为(交给系统);遵循标准快捷键别篡改(Cmd-A/C/V/X/Z、Cmd-, 设置、Cmd-Space Spotlight)。 · 修饰键顺序:Control → Option → Shift → Command;自定义快捷键只给高频操作、用 Command 当主修饰键(别用 Control,系统占用)。 · iPadOS/visionOS 长按 Command 显示快捷键面板。

指针设备 Pointing devices(Mac 主力 / iPad / visionOS 补充,不替代触控眼动)

· 跨 App 手势一致;别重定义系统级触控板手势;用指针显隐自动最小化的控件(如全屏视频播放控件)。 · iPadOS 三种内容效果:① 高亮 highlight(半透明圆角矩形,给透明背景小元素如栏按钮)② 提升 lift(视差+升起+阴影,给不透明小元素如 App 图标)③ 悬停 hover(自定义缩放/着色/阴影,给大元素)。 · 指针磁吸:元素"吸"指针,点击区超出可见边界(带框元素加 ~12pt 内边距、无框 ~24pt);悬停效果元素不加磁吸(会失控感)。 · 自定义指针要简单、有实际价值(纯装饰会激怒用户);别用指针显指导文本。 · macOS 有整套标准指针样式(箭头/工字/手型/十字/各方向调整大小…)和手势-行为对照表。

二、笔与精密输入

Apple Pencil & Scribble(iPad)

· 像真笔一样即时响应(别要多次轻触);响应倾斜/力度/方位/握笔旋转(barrel roll)调笔触;Pencil 靠近自动激活标注控件;为左右手都设计(控件别被手挡)。 · 悬停 Hover:预览将绘制的颜色/粗细;别用悬停直接执行操作(精度低易误触);预览值取动态范围中段。 · 双击 Double tap:默认切工具/橡皮擦,可自定义;别让双击做结束类操作。 · 挤压 Squeeze(Pencil Pro):单次快速触发,别做破坏性操作、易撤销;barrel roll 切笔刷(仅绘图用)。 · Scribble:任何标准文本框手写输入(无需设置);书写时别让周围控件闪烁/移动;字段够大。 · 自定义绘图用 PencilKit(低延迟工具栏+调色板);紧凑环境显撤销重做按钮+支持三指手势。

三、专属硬件输入

输入 平台 核心要点
数字表冠 Digital Crown watchOS / visionOS watchOS 10+ 是主导航(表盘看智能栈/主屏滚动/列表分页),旋转给数据+触觉反馈,按压不可响应(系统占用);visionOS 调音量/沉浸感/重新居中/退出
操作按钮 Action button iPhone / Apple Watch Ultra 绑核心功能的快捷方式(如"启动计时器");标签 ≤3 词、动词开头现在时;iOS 用 Live Activities 免切上下文;watchOS 设计逻辑连贯的二次操作
相机控制 Camera Control iPhone 15/16 Pour 轻触开相机、双击调控件、滑动调值;用 SF Symbols(不支持自定义符号);控件别挡取景器;仅 iPhone
眼睛 Eyes visionOS 注视=识别可交互目标,系统显悬停效果确认;隐私:轻点前不告诉 App 注视点;内容放视野内、≥一臂距离;圆角形状更聚焦;减少视觉干扰
陀螺仪/加速计 iOS/iPadOS/watchOS 只在实质有益时用(健身/游戏);要权限说明;别在非游戏场景用运动直接操控界面(难精确+费电)
附近交互 Nearby UWB 设备 从物理动作找灵感(靠近 HomePod 转移音频);距离变化引导(箭头变脉动圆);持续多通道反馈;别当唯一操作方式;竖屏更准

四、电视与游戏输入

焦点与选择 Focus and selection(tvOS / iPadOS / macOS)

· 聚焦通常即选择(除非会引起不必要的上下文切换);依赖系统焦点效果别自造;别自动改焦点(用户没操作时);焦点对象消失时隐藏指示器。 · tvOS 用视差效果+五状态:Unfocused/Focused/Highlighted/Selected/Unavailable;聚焦放大需高分辨率资源。 · iPadOS 焦点组:Tab 键跨组、箭头键组内;光环效果;按阅读顺序移动;可调焦点优先级。 · 文本/搜索框用焦点环,列表/集合用高亮。

游戏控制 Game controls(iOS/iPadOS/macOS/tvOS/visionOS,watchOS 不支持)

· 必须支持平台默认输入(不是人人有手柄)+ 可选物理手柄。 · 触控:能直接点物体就别加虚拟键;按钮避开系统 UI(灵动岛/Home 指示器);常用键最小 44×44pt、次要 28×28pt;按压给视觉+音效+震动;用直观图标(别用 A/X/R1 抽象命名);浮动摇杆控移动、右屏控视角。 · 物理手柄:UI 匹配实际手柄按键图案;标准映射(A 确认/B 取消/肩键切屏/Menu 暂停);多手柄区分玩家;用 SF Symbols 游戏符号。 · 键盘:单键指令(I 背包/M 地图/空格主操作);键位按手部距离布局;支持自定义键位。

遥控器 Remotes(tvOS)

· 优先标准手势做标准操作(除非在玩游戏);与焦点体验一致(焦点朝手势方向移动);给清晰反馈。 · 区分按下(有意,选择/激活)和轻点(导航/显信息),避免响应无意轻点(视频播放时尤其);返回键打开父屏幕(游戏中打开暂停菜单防误触);播放/暂停键正确响应媒体;兼容遥控器的 EPG 上下页键。


源自 Inputs 输入源(13 篇)。输入相关的交互流程(手势触发的拖放/撤销等)见 Apple HIG 交互模式 Patterns(25 个流程模式 · 上手/输入/反馈/媒体/系统协作);visionOS 眼动手势深化见 Apple HIG visionOS 空间计算(眼动手势/沉浸光谱/舒适度科学/空间UI/SharePlay)。

来源与关联资料