🐛 Fix(custom): fix an issue shortkey can't be disabled

ISSUES CLOSED: #403
This commit is contained in:
Kuingsmile
2025-11-14 11:25:05 +08:00
parent 9ff9aeff1e
commit 50a84e9e9f

View File

@@ -112,6 +112,7 @@ import { Edit, KeyboardIcon, XIcon } from 'lucide-vue-next'
import { onBeforeMount, onBeforeUnmount, ref, watch } from 'vue' import { onBeforeMount, onBeforeUnmount, ref, watch } from 'vue'
import { useI18n } from 'vue-i18n' import { useI18n } from 'vue-i18n'
import { getRawData } from '@/utils/common'
import { configPaths } from '@/utils/configPaths' import { configPaths } from '@/utils/configPaths'
import { getConfig } from '@/utils/dataSender' import { getConfig } from '@/utils/dataSender'
import { IRPCActionType } from '@/utils/enum' import { IRPCActionType } from '@/utils/enum'
@@ -151,7 +152,8 @@ function calcOriginShowName(item: string) {
function toggleEnable(item: IShortKeyConfig) { function toggleEnable(item: IShortKeyConfig) {
const status = !item.enable const status = !item.enable
item.enable = status item.enable = status
window.electron.sendRPC(IRPCActionType.SHORTKEY_BIND_OR_UNBIND, item, item.from) console.log('Toggling shortKey:', item.name, 'to', status ? 'enabled' : 'disabled')
window.electron.sendRPC(IRPCActionType.SHORTKEY_BIND_OR_UNBIND, getRawData(item), item.from || '')
} }
function keyDetect(event: KeyboardEvent) { function keyDetect(event: KeyboardEvent) {