This commit is contained in:
Vanessa 2022-11-05 17:03:12 +08:00
parent b30eee03a7
commit 3be8859ff8
2 changed files with 2 additions and 3 deletions

View File

@ -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,
}, () => { }, () => {

View File

@ -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]) {