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 0ccb0c161f..3d7ecc34e3 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 @@ -342,8 +342,10 @@ internal class MoGoMoFangProviderImpl: IMoGoMoFangProvider, OnMoFangDeviceListen } } val mode = FunctionBuildConfig.appIdentityMode - val channel = AppIdentityModeUtils.getMisChannelCode(mode) - val isBusOrB1OrB2 = (channel == 4 || channel == 11 || channel == 15) + val isBusOrB1OrB2 = AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode) + && (AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode) + || AppIdentityModeUtils.isB1(FunctionBuildConfig.appIdentityMode) + || AppIdentityModeUtils.isB2(FunctionBuildConfig.appIdentityMode)) val isM1 = AppIdentityModeUtils.isM1(mode) if (isBusOrB1OrB2 || isM1) { if (inputType == 1 && keyCodes.size == 1) {