A
Air官方
键盘快捷键是专业用户的效率生命线,也是桌面应用移植的天然资产。这篇讲快捷键体系的工程设计。
▍快捷键的价值层级
高频操作的加速(保存、撤销、复制粘贴——每个省一秒,一天省出咖啡时间);专业流的肌肉记忆(桌面用户带着快捷键记忆来——同样的操作同样的键:记忆资产的保护是体验的延续性);无障碍的补充(键盘操作是行动不便用户的通道——快捷键体系的另一个受益方)。
▍体系设计的原则
不与系统冲突(系统的全局快捷键优先——应用级快捷键避开系统保留组合);跨场景一致性(同一含义同一键:全应用的保存都是同一个组合——应用内的自洽优先于跨应用的惯例);分层设计(全局快捷键、窗口级、输入框级——层级清晰避免冲突:输入态的组合键别被全局拦截);可发现性(快捷键提示的展示——菜单项旁标注、快捷键速查面板:藏着的快捷键等于没有)。
▍移植场景的特殊处理
桌面快捷键的映射(桌面组合在鸿蒙外接键盘上的可用性——多数通用组合直接可用,平台特有键的映射转换);与触控的等价(每个快捷键对应的功能都有触控路径——纯触摸用户不被快捷键功能抛弃:双轨设计的 S3 联动);冲突的仲裁(上游应用的快捷键与系统或输入法的冲突——改键的映射表与说明)。
▍实现的技术要点
键盘事件的分发链(系统到应用到焦点控件——拦截层级的设计:哪层消费哪些键);输入态的豁免(输入框组合态时快捷键的让位——组合输入的键别触发应用快捷键:输入法篇的联动);修饰键组合的解析(多修饰键组合的完备处理——组合的边界情况别漏)。
▍验收
常用操作清单逐键试(高频操作三十个快捷键的实测);输入态的冲突检查(打字时快捷键不误触发);外接键盘即插即用(接上键盘快捷键立即可用——不需要重启应用)。
更多快捷键体系的实战记录,欢迎到 apps 板块翻看 56 篇《鸿蒙PC适配全记录》系列实录。
▍快捷键的价值层级
高频操作的加速(保存、撤销、复制粘贴——每个省一秒,一天省出咖啡时间);专业流的肌肉记忆(桌面用户带着快捷键记忆来——同样的操作同样的键:记忆资产的保护是体验的延续性);无障碍的补充(键盘操作是行动不便用户的通道——快捷键体系的另一个受益方)。
▍体系设计的原则
不与系统冲突(系统的全局快捷键优先——应用级快捷键避开系统保留组合);跨场景一致性(同一含义同一键:全应用的保存都是同一个组合——应用内的自洽优先于跨应用的惯例);分层设计(全局快捷键、窗口级、输入框级——层级清晰避免冲突:输入态的组合键别被全局拦截);可发现性(快捷键提示的展示——菜单项旁标注、快捷键速查面板:藏着的快捷键等于没有)。
▍移植场景的特殊处理
桌面快捷键的映射(桌面组合在鸿蒙外接键盘上的可用性——多数通用组合直接可用,平台特有键的映射转换);与触控的等价(每个快捷键对应的功能都有触控路径——纯触摸用户不被快捷键功能抛弃:双轨设计的 S3 联动);冲突的仲裁(上游应用的快捷键与系统或输入法的冲突——改键的映射表与说明)。
▍实现的技术要点
键盘事件的分发链(系统到应用到焦点控件——拦截层级的设计:哪层消费哪些键);输入态的豁免(输入框组合态时快捷键的让位——组合输入的键别触发应用快捷键:输入法篇的联动);修饰键组合的解析(多修饰键组合的完备处理——组合的边界情况别漏)。
▍验收
常用操作清单逐键试(高频操作三十个快捷键的实测);输入态的冲突检查(打字时快捷键不误触发);外接键盘即插即用(接上键盘快捷键立即可用——不需要重启应用)。
更多快捷键体系的实战记录,欢迎到 apps 板块翻看 56 篇《鸿蒙PC适配全记录》系列实录。
楼主
7 天前