From 536ea340ec1347a4a7598b5b51e2f2801521973f Mon Sep 17 00:00:00 2001
From: FrancoisGe <fge@odoo.com>
Date: Tue, 29 Nov 2022 09:05:39 +0000
Subject: [PATCH] [FIX] web: add Shortcut CTRL+K in user menu

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#106594

Tackid: 3074492
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
---
 .../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 3670e25af858..21f44b7122dd 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/16.0";
@@ -47,7 +47,12 @@ function shortCutsItem(env) {
         type: "item",
         id: "shortcuts",
         hide: env.isSmall,
-        description: env._t("Shortcuts"),
+        description: markup(
+            `<div class="d-flex align-items-center justify-content-between">
+                <span>${escape(env._t("Shortcuts"))}</span>
+                <span class="fw-bold">${isMacOS() ? "CMD" : "CTRL"}+K</span>
+            </div>`
+        ),
         callback: () => {
             env.services.command.openMainPalette({ FooterComponent: ShortcutsFooterComponent });
         },
-- 
GitLab