From 4e77e5f0c4c13da5754bdd527fe39db486a47b85 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Thu, 7 Mar 2024 11:34:54 +0100 Subject: [PATCH] fix: mac shortcuts - "Command" symbol in Navbar - Show "Alt" symbol instead of text --- frappe/public/js/frappe/form/toolbar.js | 4 ++-- frappe/public/js/frappe/ui/keyboard.js | 2 +- frappe/public/js/frappe/ui/page.js | 4 +++- frappe/public/js/frappe/ui/toolbar/navbar.html | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/frappe/public/js/frappe/form/toolbar.js b/frappe/public/js/frappe/form/toolbar.js index 947fb14988..0fc3b114fb 100644 --- a/frappe/public/js/frappe/form/toolbar.js +++ b/frappe/public/js/frappe/form/toolbar.js @@ -453,7 +453,7 @@ frappe.ui.form.Toolbar = class Toolbar { }, true, { - shortcut: "ctrl+z", + shortcut: "Ctrl+Z", condition: () => !this.frm.is_form_builder(), description: __("Undo last action"), } @@ -465,7 +465,7 @@ frappe.ui.form.Toolbar = class Toolbar { }, true, { - shortcut: "ctrl+y", + shortcut: "Ctrl+Y", condition: () => !this.frm.is_form_builder(), description: __("Redo last action"), } diff --git a/frappe/public/js/frappe/ui/keyboard.js b/frappe/public/js/frappe/ui/keyboard.js index befbddb3e9..4ddb5a7df1 100644 --- a/frappe/public/js/frappe/ui/keyboard.js +++ b/frappe/public/js/frappe/ui/keyboard.js @@ -98,7 +98,7 @@ frappe.ui.keys.show_keyboard_shortcut_dialog = () => { .map(frappe.utils.to_title_case) .join("+"); if (frappe.utils.is_mac()) { - shortcut_label = shortcut_label.replace("Ctrl", "⌘"); + shortcut_label = shortcut_label.replace("Ctrl", "⌘").replace("Alt", "⌥"); } return `