From faa8a2fa08de116a617670beab4920335b1c05d6 Mon Sep 17 00:00:00 2001 From: renwj Date: Mon, 1 Apr 2024 15:17:23 +0800 Subject: [PATCH] =?UTF-8?q?[6.4.0][=E8=98=91=E6=96=B9=E4=BC=98=E5=8C=96]?= =?UTF-8?q?=20=E4=B8=8B=E6=8E=89=E5=8A=A0=E9=80=9F=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mofang/MoGoMoFangProviderImpl.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoGoMoFangProviderImpl.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoGoMoFangProviderImpl.kt index 9a3f4f1586..ce317cb0c7 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoGoMoFangProviderImpl.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoGoMoFangProviderImpl.kt @@ -6,7 +6,6 @@ import android.bluetooth.* import android.graphics.* import android.graphics.drawable.ColorDrawable import android.os.SystemClock -import android.util.* import android.view.* import android.view.Window.Callback import android.widget.TextView @@ -325,6 +324,14 @@ internal class MoGoMoFangProviderImpl: IMoGoMoFangProvider, OnMoFangDeviceListen } override fun isEnabled(inputType: Int, vararg keyCodes: Int): Boolean { + if (inputType == 3 && keyCodes.size == 2) { + val keycode1 = keyCodes[0] + val keycode2 = keyCodes[1] + if ((keycode1 == KeyEvent.KEYCODE_A && keycode2 == KeyEvent.KEYCODE_B) || + (keycode1 == KeyEvent.KEYCODE_B && keycode2 == KeyEvent.KEYCODE_A)) { + return false + } + } val mode = FunctionBuildConfig.appIdentityMode val channel = AppIdentityModeUtils.getMisChannelCode(mode) val isBusOrB1OrB2 = (channel == 4 || channel == 11 || channel == 15)