From f953e91f434af80b8aec33683770faea021f09d0 Mon Sep 17 00:00:00 2001 From: FrancoisGe Date: Tue, 29 Nov 2022 09:05:39 +0000 Subject: [PATCH] [FIX] web: add Shortcut CTRL+K in user menu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Purpose: Make the command palette easier to discover - indeed, unless you know about CTRL+K, it's difficult to know you can use that elsewhere than the home screen. Solution: Add CTRL+K next to the Shortcut menu in the user menu. closes odoo/odoo#106820 Tackid: 3074492 X-original-commit: 536ea340ec1347a4a7598b5b51e2f2801521973f Signed-off-by: Aaron Bohy (aab) Signed-off-by: Georis François (fge) --- .../src/webclient/user_menu/user_menu_items.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/webclient/user_menu/user_menu_items.js b/addons/web/static/src/webclient/user_menu/user_menu_items.js index 0cf8735d670..5659c72e3e2 100644 --- a/addons/web/static/src/webclient/user_menu/user_menu_items.js +++ b/addons/web/static/src/webclient/user_menu/user_menu_items.js @@ -1,11 +1,11 @@ /** @odoo-module **/ +import { Component, markup } from "@odoo/owl"; import { isMacOS } from "@web/core/browser/feature_detection"; +import { escape } from "@web/core/utils/strings"; +import { session } from "@web/session"; import { browser } from "../../core/browser/browser"; import { registry } from "../../core/registry"; -import { session } from "@web/session"; - -import { Component } from "@odoo/owl"; function documentationItem(env) { const documentationURL = "https://www.odoo.com/documentation/master"; @@ -47,7 +47,12 @@ function shortCutsItem(env) { type: "item", id: "shortcuts", hide: env.isSmall, - description: env._t("Shortcuts"), + description: markup( + `
+ ${escape(env._t("Shortcuts"))} + ${isMacOS() ? "CMD" : "CTRL"}+K +
` + ), callback: () => { env.services.command.openMainPalette({ FooterComponent: ShortcutsFooterComponent }); },