mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-14 16:11:00 +08:00
This commit is contained in:
parent
b30eee03a7
commit
3be8859ff8
@ -118,7 +118,7 @@ export const keymap = {
|
|||||||
</div>`;
|
</div>`;
|
||||||
},
|
},
|
||||||
_setkeymap() {
|
_setkeymap() {
|
||||||
const data: IKeymap = Object.assign({}, Constants.SIYUAN_KEYMAP);
|
const data: IKeymap = JSON.parse(JSON.stringify(Constants.SIYUAN_KEYMAP));
|
||||||
keymap.element.querySelectorAll("label.b3-list-item input").forEach((item) => {
|
keymap.element.querySelectorAll("label.b3-list-item input").forEach((item) => {
|
||||||
const keys = item.getAttribute("data-key").split(Constants.ZWSP);
|
const keys = item.getAttribute("data-key").split(Constants.ZWSP);
|
||||||
if (keys[0] === "general") {
|
if (keys[0] === "general") {
|
||||||
@ -214,7 +214,6 @@ export const keymap = {
|
|||||||
});
|
});
|
||||||
keymap.element.querySelector("#keymapResetBtn").addEventListener("click", () => {
|
keymap.element.querySelector("#keymapResetBtn").addEventListener("click", () => {
|
||||||
confirmDialog(window.siyuan.languages.reset, window.siyuan.languages.confirmReset, () => {
|
confirmDialog(window.siyuan.languages.reset, window.siyuan.languages.confirmReset, () => {
|
||||||
window.siyuan.config.keymap = Constants.SIYUAN_KEYMAP;
|
|
||||||
fetchPost("/api/setting/setKeymap", {
|
fetchPost("/api/setting/setKeymap", {
|
||||||
data: Constants.SIYUAN_KEYMAP,
|
data: Constants.SIYUAN_KEYMAP,
|
||||||
}, () => {
|
}, () => {
|
||||||
|
@ -39,7 +39,7 @@ const matchKeymap = (keymap: Record<string, IKeymapItem>, key1: "general" | "edi
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!window.siyuan.config.keymap[key1]) {
|
if (!window.siyuan.config.keymap[key1]) {
|
||||||
window.siyuan.config.keymap[key1] = Constants.SIYUAN_KEYMAP.editor;
|
window.siyuan.config.keymap[key1] = JSON.parse(JSON.stringify(Constants.SIYUAN_KEYMAP.editor));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!window.siyuan.config.keymap[key1][key2]) {
|
if (!window.siyuan.config.keymap[key1][key2]) {
|
||||||
|
Loading…
Reference in New Issue
Block a user