From acb6d0726deb7246fbd91f95410cdf8893519567 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Pasquier <contact@jbpasquier.eu>
Date: Mon, 24 Aug 2020 13:40:35 +0200
Subject: [PATCH] feature: add keyboard shortcut hubl#524

---
 src/components/hubl-search-users.js |  2 +-
 src/scripts/keyboard-shortcuts.js   | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 src/scripts/keyboard-shortcuts.js

diff --git a/src/components/hubl-search-users.js b/src/components/hubl-search-users.js
index ab4300ed..c65e58e8 100644
--- a/src/components/hubl-search-users.js
+++ b/src/components/hubl-search-users.js
@@ -5,7 +5,7 @@ const HublSearchUsers = widgetFactory(
   `<input
     data-holder
     autocomplete="off"
-    placeholder="\${label}"
+    placeholder="\${label} (^ + K)"
     type="text"
     name="\${name}"
     value="\${escapedValue}"
diff --git a/src/scripts/keyboard-shortcuts.js b/src/scripts/keyboard-shortcuts.js
new file mode 100644
index 00000000..5cc12395
--- /dev/null
+++ b/src/scripts/keyboard-shortcuts.js
@@ -0,0 +1,10 @@
+document.addEventListener("keydown", function (e) {
+  /*
+      CTRL + K : Focus on the user search
+      Keycode 75
+  */
+  if(e.ctrlKey && e.which == 75) {
+    document.querySelector('hubl-search-users > input').focus();
+    e.preventDefault();
+  }
+});
\ No newline at end of file
-- 
GitLab