哪些按键能重映射、哪些不行——一篇清点你的按键资产
动手建键映射之前,先搞清楚你手里有哪些「按钮资产」可以被 Key Mapper 听到。这份清单来自官方文档与商店说明,按设备类型盘点。
能重映射的按键
手机本体的物理键
- 音量加、音量减(含熄屏场景,需配合 Expert Mode,见进阶篇)
- 侧键/电源键的部分行为(通过「侧键与助手触发器」间接实现,如长按电源唤起助手)
- 导航类按键(返回、主页、最近任务等硬件导航键)
外接设备
- 游戏手柄:D-pad、ABXY 及大多数其他按键
- USB / 蓝牙有线键盘的按键
- 耳机与头戴式耳机的线控按键
- 其他已连接设备上的大部分按键
指纹传感器
- 部分设备的指纹传感器支持上、下、左、右四个方向手势重映射(Android 8.0+,设备支持情况差异大,详见指纹手势页)
屏幕浮窗按钮
- 没有足够的物理键?可以在屏幕上画出自定义按钮布局,像映射真实按键一样映射它们(Android 11+)

不能重映射的按键
| 不支持项 | 原因 |
|---|---|
| 鼠标按键 | 无障碍服务拿不到鼠标按键事件,官方明确表示永远不会支持 |
| 手柄摇杆与 LT/RT 扳机 | 摇杆是「轴」,输入是一个连续区间而非离散按键,实现成本与兼容性问题都很大 |
| 三星 Bixby 专用键 | 无法直接重映射;已 root 的设备可以绕道处理 |
| Pixel Active Edge / OnePlus 三段滑块 | 属于私有硬件通道,第三方应用无权访问 |
另外要记住一条硬边界:只有硬件按键可以被重映射。屏幕上的虚拟导航条、应用内的按钮不在此列——除非你用「点击屏幕」类动作去模拟。
按键之外的规则
- 同一个键可以按「短按 / 长按 / 双击」拆出三个不同功能
- 多个键可以组成触发器:同时按(并行)或依次按(序列)
- 触发器可以指定来自哪个设备,避免两个同名蓝牙设备互相干扰
- 某些厂商会封锁按键事件,导致个别按键在个别机型上检测不到——这属于设备差异,不是软件缺陷
如果你的目标按键在这份清单的「不支持」栏里,后面的页面可以跳过;如果在「支持」栏里,先去完成启用无障碍服务,再回来建第一个键映射。