瀏覽代碼

:art: https://github.com/siyuan-note/siyuan/issues/8163

Vanessa 2 年之前
父節點
當前提交
bba546d017
共有 2 個文件被更改,包括 6 次插入1 次删除
  1. 5 1
      app/src/protyle/gutter/index.ts
  2. 1 0
      app/src/protyle/util/compatibility.ts

+ 5 - 1
app/src/protyle/gutter/index.ts

@@ -44,7 +44,11 @@ export class Gutter {
     constructor(protyle: IProtyle) {
     constructor(protyle: IProtyle) {
         this.element = document.createElement("div");
         this.element = document.createElement("div");
         this.element.className = "protyle-gutters";
         this.element.className = "protyle-gutters";
-        this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip.replace(/⌘/g, updateHotkeyTip("⌘")).replace(/⌥/g, updateHotkeyTip("⌥")).replace(/⇧/g, updateHotkeyTip("⇧")).replace(/⌃/g, updateHotkeyTip("⌃")));
+        if (/Mac/.test(navigator.platform) || navigator.platform === "iPhone") {
+            this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip);
+        } else {
+            this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip.replace(/⌘/g, "Ctrl+").replace(/⌥/g, "Alt+").replace(/⇧/g, "Shift+").replace(/⌃/g, "Ctrl+"));
+        }
         this.element.setAttribute("data-type", "a");
         this.element.setAttribute("data-type", "a");
         this.element.setAttribute("data-position", "right");
         this.element.setAttribute("data-position", "right");
         this.element.addEventListener("dragstart", (event: DragEvent & { target: HTMLElement }) => {
         this.element.addEventListener("dragstart", (event: DragEvent & { target: HTMLElement }) => {

+ 1 - 0
app/src/protyle/util/compatibility.ts

@@ -101,6 +101,7 @@ export const updateHotkeyTip = (hotkey: string) => {
 
 
     const KEY_MAP = new Map(Object.entries({
     const KEY_MAP = new Map(Object.entries({
         "⌘": "Ctrl",
         "⌘": "Ctrl",
+        "⌃": "Ctrl",
         "⇧": "Shift",
         "⇧": "Shift",
         "⌥": "Alt",
         "⌥": "Alt",
         "⇥": "Tab",
         "⇥": "Tab",