Key Mapper 是什么——一台安卓机上的万能按键改造器
Key Mapper 是一款免费开源的安卓应用,做的事情只有一件:让你手机上的实体按键听你的话,而不是听出厂设定的话。它的曾用名 Keyboard/Button Mapper 在老用户口中更常见,如今在应用商店里的全称是 Key Mapper & Floating Buttons。项目由开发者 sds100(Seth Schroeder)发起,代码托管在社区组织下公开可查,采用 GPLv3 许可证。
它解决什么问题
安卓厂商给每个实体键都写死了功能:音量键只能调音量、拍照键只能开相机、耳机线控只能切歌。但真实的用法千奇百怪:
- 想在锁屏界面长按音量键直接开手电筒,不用先解锁再划两刀
- 蓝牙手柄上的闲置按键想变成截图键
- e-ink 键盘手机缺方向键、缺符号层,想用组合键补齐
- 给家里老人或手部不便的家人,把小按钮换成更大的浮窗按钮
这些需求共同点是:改的不是系统,而是「按键按下之后发生什么」。Key Mapper 正是在这一层工作的。

核心概念一句话
软件里的基本单位叫「键映射(key map)」,它由三部分组成:
- 触发器(trigger):哪个键、怎么按(短按/长按/双击/组合)
- 动作(action):按下之后干什么(100+ 种动作,可串成宏)
- 约束(constraint):什么条件下才生效(某个应用内、播放媒体时、锁屏时)
后面的页面会按这三个概念逐一展开。
适合谁用
- 外设党:蓝牙键盘、手柄、带线控的耳机用户,想把闲置按键利用起来
- 效率党:希望音量键、侧键承担更多快捷功能的重度用户
- 自动化玩家:配合 Tasker、Automate 等 Intent 类应用搭自动化流水线
- 特殊设备用户:e-ink 键盘手机、Kiosk 平板、车载/机顶盒等非典型安卓设备
- 辅助需求用户:手部灵活性受限,需要把物理按键换成更大更容易按的目标
系统要求与版本
- 系统要求 Android 8.0 及以上;浮窗按钮功能需要 Android 11 及以上
- 最新版本为 4.6.0(2026 年 10 月发布),4.x 大版本陆续加入了熄屏重映射(Expert Mode)、约束分组、变量动作等能力
- 部分高级能力(如修改系统设置、发送短信)在 4.0 之后才加入;具体功能可能随版本变化,以官方最新版为准
安装包可以从本站顶部的下载按钮获取,转存到网盘后下载安装。