关掉电池优化——治好「Key Mapper 用着用着就失效」
「键映射上午还能用,下午就没了」——十有八九是电池优化把 Key Mapper 的后台服务清掉了。这是按键类应用最高频的问题,官方文档专门用一整节讲它。
为什么要关电池优化
Key Mapper 的无障碍服务需要在后台常驻监听按键。而安卓厂商为了省电,普遍会对后台服务做「电池优化」——本质是允许系统随时冻结或杀掉不活跃的应用。两者天然冲突:
- 系统一旦清理 Key Mapper,所有键映射立刻失效
- 你不会收到任何提示,只是按键「突然恢复原样」
- 重新打开应用后可能又好了,过段时间又坏——典型的被优化特征

关闭步骤
- 主页点「电池优化」告警右侧的 FIX 按钮
- 系统打开电池优化列表(不同厂商叫法不同:省电策略、耗电管理、自启动管理等)
- 在列表里找到 Key Mapper,选择不优化(部分机型叫「无限制」「允许后台运行」「关」)

厂商差异提示
官方特别点名了几类需要格外注意的设备:
- 华为与小米:后台清理激进,除电池优化外还要在自启动管理里放行 Key Mapper
- 2GB 及以下内存的设备:内存压力本身就大,最好把其他后台应用也清一清
- 打算边玩游戏边用:游戏吃内存严重,Key Mapper 更容易被挤掉
各家系统的设置入口五花八门,社区维护的 dontkillmyapp.com(可搜索访问)按品牌整理了每个厂商的完整关闭路径,找不到入口时去那里查你的机型。
验证有没有生效
关完优化后做个简单测试:创建一个「音量键→打开计算器」之类的键映射,锁屏放一晚,第二天早上不解锁直接按音量键——如果还能触发,说明服务稳住了。仍然随机失效的话,去总是被杀、随机失灵看完整排查链。