From 7e63f91c8e74af64089cefa187a17d664e261b35 Mon Sep 17 00:00:00 2001 From: xeropresence <3128949+xeropresence@users.noreply.github.com> Date: Sat, 13 Sep 2025 03:36:17 -0400 Subject: [PATCH] [Android] Fix hibreak/bigme b7 buttons being inverted when the device is rotated (#14317) --- frontend/device/android/device.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index 7863510e3..4db31c6b4 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -244,7 +244,16 @@ function Device:init() } -- disable translation for specific models, where media keys follow gravity, see https://github.com/koreader/koreader/issues/12423 - if android.prop.model == "go7" or android.prop.model == "gocolor7" or android.prop.model == "gocolor7_2" or android.prop.model == "moaanmix7" or android.prop.model == "xiaomi_reader" then + local models = { + go7 = true, + gocolor7 = true, + gocolor7_2 = true, + hibreak = true, + moaanmix7 = true, + xiaomi_reader = true, + } + + if models[android.prop.model] then self.input:disableRotationMap() end