From 04eb2517cd6aa243ef092dfa29ef7323c003a5f3 Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 16 Jan 2026 14:42:15 +0530 Subject: [PATCH] fix: allow command k trigger inside input --- frappe/public/js/frappe/form/controls/base_input.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frappe/public/js/frappe/form/controls/base_input.js b/frappe/public/js/frappe/form/controls/base_input.js index beab7e96bd..a87155f37c 100644 --- a/frappe/public/js/frappe/form/controls/base_input.js +++ b/frappe/public/js/frappe/form/controls/base_input.js @@ -55,6 +55,18 @@ frappe.ui.form.ControlInput = class ControlInput extends frappe.ui.form.Control // like links, currencies, HTMLs etc. this.disp_area = this.$wrapper.find(".control-value").get(0); } + this.setup_shortcut(); + } + setup_shortcut() { + $(this.input_area).on("keydown", function (event) { + if (event.originalEvent.ctrlKey || event.originalEvent.metaKey) { + if (event.originalEvent.key === "k" || event.originalEvent.key === "K") { + $("#navbar-modal-search").click(); + event.preventDefault(); + return false; + } + } + }); } set_max_width() { if (this.constructor.horizontal) {