keymapper 中文文档 下载 App

键映射到底是什么——触发器、动作、约束三个概念一次讲透

Key Mapper 里你创建的每一条规则都叫键映射(key map)。它不是简单的「A 键改成 B 功能」,而是一个三层结构。理解这三层,后面所有页面都是在往里填内容。

一条键映射的三层结构

触发器(Trigger)——「听谁的」

一个或多个物理按键 + 按法。比如「音量减键长按」「Ctrl 和 H 同时按」「手柄 A 键双击」。触发器回答的问题是:*我在等哪个键、用什么姿势按?*

动作(Action)——「干什么」

触发命中之后执行的操作,从 100 多种动作里挑,还可以串联多个动作组成宏。比如「打开手电筒」「切到下一首歌」「点屏幕某个坐标」。动作回答的问题是:*按键之后发生什么?*

约束(Constraint)——「什么时候才认」

可选的条件过滤:只在某个应用里生效、只在播放媒体时生效、只在锁屏显示时生效……约束回答的问题是:*这条映射现在该不该起作用?*

新建键映射页:TRIGGER / ACTIONS / CONSTRAINTS / OPTIONS 四个标签
键映射编辑页的四个标签

一个完整例子

音量减键 + 长按 + 屏幕锁定显示时 + 切换手电筒

按下音量减且松手前停留超过长按阈值时,Key Mapper 检查约束:锁屏在显示?那就开手电筒。其余任何场景下,这条映射完全不参与,音量减继续做它本职的调音量工作。

这就是三层结构的威力——同一个物理键可以在不同场景里扮演不同角色,只要给它们配不同的约束。

编辑页的四个标签

新建键映射时你会看到四个标签页,与概念一一对应:

保存键映射用右下角的保存图标。4.6 版本起编辑页支持撤销/重做,手滑不怕了。

概念关系一张表

概念数量必填类比
触发器每条键映射 1 个(内含 1~N 个键)是快捷键组合
动作1 ~ N 个,按顺序执行是宏指令序列
约束0 ~ N 个,可分组否生效条件过滤

概念清楚了,下一步动手录第一个触发器:录制触发器——五步走。