安装包图标

MX3 Button Mapper

在 Google TV 上重新映射 MX3 Air Mouse 遥控器按键
新版本 0.0.55
* The MX3 Air Mouse's Mail button now does what the TV remote's Info
button does, instead of turning the volume up three steps.
* The button the MX3 uses to light up its keypad no longer also turns
the volume down -- it now passes through untouched.
MX3 Button Mapper 可以重新映射连接到 Google TV 设备的 MX3 类空中飞鼠遥控器的硬件按键 -- 也就是那些出厂时发送错误按键码、或根本发送不出任何有用内容的按键。

它结合了 Android 的两种机制:

• 一个无障碍服务,在整个系统范围内监听原始扫描码,并能拦截(吞掉)原来的按键操作。
• Shizuku,用于注入替代的按键码或按键序列来取代原来的按键。Shizuku 使用的是 'adb shell input keyevent' 本来就有的 shell 级权限,因此无需 root。如果 Shizuku 未连接但设备已 root,应用会改用 'su' 注入按键,因此会向你的 root 管理器请求超级用户权限。

支持的映射类型(内置一套现成的默认映射,因此无需逐个按键配置):

• 将按键重新映射为另一个按键码(例如把一个错位的 Page Up/Page Down 键改成真正的频道 +/频道 -)。
• 按一次发送多次相同的按键码(例如一个按键发送三次音量减)。
• 根据前台应用以不同方式映射按键(例如在电视应用中为频道 +/-,在 Kodi 中为单次 Page Up/Page Down,在其他地方则为一串方向键按下,用于在列表中快速跳转)。
• 按一下按键直接打开应用,而长按同一按键仍会发送它原本的长按(例如按主页键打开 MX3 Launcher,长按则为主页键长按)。

应用内设置:

• 电视品牌(TCL 或 Blaupunkt),因为这些电视对遥控器 TV 键期望的按键码不同,直播电视应用也不同。
• 可选的按键记录,用于排查问题,默认关闭。
• 应用语言 -- 界面已翻译成约 100 种语言。

应用还会通过 Shizuku 自行完成设置:它会自动启用自己的无障碍服务,无需手动在 设置 -> 无障碍 中查找;启动时可以打开你选择的启动器;在 TCL 电视上,它会重新授予 TCL 固件原本会撤销的自启动权限,让映射在重启后继续有效。

注意:部分默认映射为方便起见会启动特定的第三方应用(例如直接打开启动器、视频应用或浏览器)。

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 0.0.55 (55) 推荐 更新于 2026-10-27

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 更改网络连接性
      允许此应用更改网络连接状态。
    • 显示通知
      允许该应用显示通知
    • com.odiousapps.mx3buttonmapper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 1.5 MiB PGP 签名 | 构建日志

  • 新版本 0.0.53
    * The app now explains exactly what its Accessibility Service reads
    and why, and asks for your agreement before turning it on -- it is
    never enabled without your consent.
    * The Accessibility Service now only asks Android for the window
    changes it actually needs, rather than every accessibility event.
  • 版本 0.0.53 (53) - 更新于 2026-10-25

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 更改网络连接性
      允许此应用更改网络连接状态。
    • 显示通知
      允许该应用显示通知
    • com.odiousapps.mx3buttonmapper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    下载 APK 1.5 MiB PGP 签名 | 构建日志