Vanessa 2024-05-06 00:26:43 +08:00
parent b195782a1c
commit 44d4387ca1

View file

@ -9,10 +9,35 @@ export const mobileKeydown = (app: App, event: KeyboardEvent) => {
return;
}
const protyle = getCurrentEditor().protyle;
Object.keys(window.siyuan.config.keymap.general).find((key) => {
const matchGeneral = Object.keys(window.siyuan.config.keymap.general).find((key) => {
if (matchHotKey(window.siyuan.config.keymap.general[key].custom, event)) {
execByCommand({command: key, app, protyle, previousRange: protyle.toolbar.range});
return true;
}
});
if (matchGeneral) {
event.preventDefault();
return;
}
let matchCommand = false;
app.plugins.find(item => {
item.commands.find(command => {
if (command.callback &&
!command.fileTreeCallback && !command.editorCallback && !command.dockCallback && !command.globalCallback
&& matchHotKey(command.customHotkey, event)) {
matchCommand = true;
command.callback();
return true;
}
});
if (matchCommand) {
return true;
}
});
if (matchCommand) {
event.preventDefault();
return true;
}
}