keymapper 中文文档 下载 App

键盘不出现、被顶掉——输入法相关的四大疑难

Key Mapper 键盘相关的坑集中在「该出现时不出现」和「不该换时被换掉」。这一页收拢四个最高频的键盘疑难。

最危险的一个:锁屏没键盘,手机解不开

症状:锁屏界面输不了密码,因为当前输入法是 Key Mapper Basic Input Method——它没有屏幕键盘。

自救(不用解锁就能做):进安全模式。

  1. 长按电源键调出电源菜单
  2. 长按「关机/重启」选项
  3. 弹出「重启到安全模式」确认框,确认
  4. 安全模式下第三方输入法全部停用,用系统键盘解锁
  5. 重启回正常模式,到输入法设置里换回你的键盘

预防:把 Basic Input Method 设为常用输入法是错误用法——它只是个占位符。长期方案要么用 GUI Keyboard,要么开自动切换(下文),要么走 Shizuku 路线免键盘(Shizuku 支持)。

键盘平时被 Key Mapper 顶掉

键码动作执行过之后,当前输入法停在 Key Mapper 键盘上,打字发现「键盘不对劲」。解决:

蓝牙设备一连上,键盘就乱

外接蓝牙键盘用户常见「连接后自动切到 Key Mapper 键盘、断开不切回来」。相关设置有三档,按需配置:

都关掉的话就是全手动。4.0 起自动切换的可靠性大幅改进,老版本用户先升级再骂。

外接键盘布局变成 US 英文(Android 11 特有)

症状:Android 11 上连接的蓝牙/USB 键盘布局强制变美式——德语键盘打不出变元音,中文用户则是符号位全乱。

原因:Android 11 的系统 bug——无障碍服务启用后,系统把所有外接设备误认为同一个虚拟设备,拿不到真实键盘布局。

绕过(Key Mapper 2.3+ 内置了 workaround):

  1. 设置里找到「修复 Android 11 把输入设备 ID 设为 -1 的 bug」开关并打开
  2. 启用并选择 Key Mapper 键盘(这个 workaround 要靠它)
  3. 连接外设,点「选择设备」勾选要修的设备

注意:修不了手柄摇杆和扳机——它们发的是运动事件不是按键事件,系统层就拦了。Android 12 起官方修复了此 bug,能升级就升级。

键盘之外,游戏场景的疑难集中在游戏不识别与能力边界。