圖標

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 簽章 | 建置紀錄