用快捷方式和 Intent 触发键映射——让 Tasker 也能「按键」
触发器不一定是物理键。每条键映射都可以被外部调用:桌面快捷方式一点就执行、Tasker 广播一发就执行。这是 Key Mapper 接入自动化生态的入口。
打开开关
键映射编辑页 OPTIONS 标签里的「允许其他应用触发此键映射」(Trigger from other apps)。打开后会显示:
- 这条映射的 UUID(一串唯一标识,可复制)
- CREATE LAUNCHER SHORTCUT 按钮
- INTENT GUIDE 应用内指南(4.5+ 把参数说明直接搬进了应用)

用法一:主屏快捷方式
点 CREATE LAUNCHER SHORTCUT 后,这条映射会以快捷方式落到桌面——任何键映射都能变成一个桌面按钮。相当于免费的浮窗按钮替代品,适合不想常驻悬浮层的人。
注意:个别启动器不允许第三方应用自动创建快捷方式,按钮会置灰,需要手动到启动器的小部件列表里添加。
用法二:Intent 直调
自动化应用(Tasker、Automate 等)通过广播 Intent 直接触发:
- Action:触发键映射的专用 action 字符串
- String extra:键映射的 UUID(就是开关里显示的那串)
- 必须指定目标组件(包名 + 广播接收器类名),否则安卓不会把广播送达 Key Mapper
这三项参数在应用内 INTENT GUIDE 里有逐字段的现成值,复制粘贴即可;4.5 版本起所有键映射默认可被 Intent 触发,不用再手动打开开关。
用法三:ADB 验证
想快速确认这条链路通不通,ADB 一条命令就能广播测试(命令与参数同样在应用内指南里)。
外部触发的家族能力
外部控制不止「触发」这一种,同属一套广播机制:
- 暂停/恢复/切换全部映射(2.3+)
- 启用/禁用单条键映射(4.0+)
三组 action 字符串与接收器类名见Intent 与 Tasker 联动的汇总表。
典型组合
- Tasker 定时事件 → 广播触发「打开锻炼应用」的键映射
- 自动化规则满足条件时 → 触发一组本来挂在耳机按键上的映射
- 智能手表上放一个快捷方式 → 手表一键触发手机上的宏
物理键 + 外部触发两条路都通了,接下来看动作系统有多大的弹药库:100+ 动作分类导览。