Shizuku 支持——不改键盘也能发按键的中间路线
Shizuku 是一个独立的辅助应用:它以 adb 或 root 权限跑一个常驻服务,让普通应用借用只有系统应用才有的权限。它不是 root——不给应用终极控制权,只是开了几个安全口子。
给 Key Mapper 带来的四个能力
- 输入按键事件不再需要 Key Mapper 键盘——最大的收益。Gboard 该用照用,键码动作照常生效
- 「光标移到行尾」动作免键盘(配合光标类动作使用)
- 「打开菜单」动作在更多应用里可用
- 免 ADB 授予 WRITE_SECURE_SETTINGS 权限——授权这活儿 Shizuku 直接代办,不用连电脑
设置方法
路径只有一步:Key Mapper 设置 → Shizuku 支持(前提是 Shizuku 本身已经在你设备上跑起来)。
Shizuku 自身的启动方式有两种:
- 无线调试启动(Android 11+,免电脑):开发者选项里开无线调试,配对一次即可
- ADB 启动(连电脑跑一条命令):适合手边有电脑的场景
具体启动步骤以 Shizuku 官方说明为准。提醒一条(4.6 更新日志提到的坑):三星设备的 Auto Blocker 可能悄悄阻断无线调试,Expert Mode 向导会检测并引导关闭它。
三条路线怎么选
| 路线 | 代价 | 收益 |
|---|---|---|
| Key Mapper 键盘 | 打字要切输入法(可用自动切换降到最低) | 零额外环境,开箱能用 |
| Shizuku | 要装并启动 Shizuku 环境 | 键码动作免键盘,体验最顺 |
| Root | 刷机风险与保修问题 | 权限最全(NFC、移动数据等) |
建议:轻度用户走键盘路线就够了;重度玩家(大量键码动作 + Tasker 流水线)值得为 Shizuku 花十分钟;root 是第三选择,只为 NFC 开关这类独占能力上。
Shizuku 之外,还有一批权限只能靠 ADB 或 root:ADB 授权。