keymapper 中文文档 下载 App

约束组合实战——三个从需求出发的完整配置

约束清单和逻辑规则都看过了,这一页只做一件事:给三个真实需求,把配置完整写出来,你可以照抄改参数。

例一:耳机键的两副面孔

需求:蓝牙耳机线控键,连耳机时切歌;不连耳机时这条映射彻底沉默,音量键该干嘛干嘛。

配置:

关键点在设备绑定:不绑设备的话,手柄上同名按键也会触发切歌。断开耳机后约束不满足,映射自动失效——不需要任何手动开关。

例二:游戏里的防误触映射

需求:手柄 LB 键平时是截图;但只在横屏 + 充电(模拟器长跑场景)时才生效,竖屏日常使用完全不干扰。

配置:

想再收紧一层,把「指定游戏应用已打开」加进同一组,变成三条件 AND。

例三:办公时段的应用快捷层

需求:工作时间(9:00–18:00)里,音量键长按直接打开打卡应用;下班后这个键恢复开手电筒。

配置两条映射,用时间约束分流:

映射 A(打卡层)

映射 B(生活层)

同一个触发器挂两条互斥时间条件的映射,是约束体系里最实用的模式——映射不用重建,场景自动切换。4.6 的变量系统还能做更细的状态机(按两次才打卡之类),进阶玩法见Intent 与 Tasker 联动。

验证清单

配置完照这个顺序过一遍:

接下来看没有实体键时怎么造键:浮窗按钮与布局。