diff --git a/assets/js/flexsearch.js b/assets/js/flexsearch.js
index b8cf6f1..99fdf68 100644
--- a/assets/js/flexsearch.js
+++ b/assets/js/flexsearch.js
@@ -1,5 +1,16 @@
// Search functionality using FlexSearch.
+// Change shortcut key to cmd+k on Mac, iPad or iPhone.
+document.addEventListener("DOMContentLoaded", function () {
+ if (/iPad|iPhone|Macintosh/.test(navigator.userAgent)) {
+ // select the kbd element under the .search-wrapper class
+ const keys = document.querySelectorAll(".search-wrapper kbd");
+ keys.forEach(key => {
+ key.innerHTML = '⌘K';
+ });
+ }
+});
+
// Render the search data as JSON.
// {{ $searchDataFile := printf "%s.search-data.json" .Language.Lang }}
// {{ $searchData := resources.Get "json/search-data.json" | resources.ExecuteAsTemplate $searchDataFile . }}
diff --git a/layouts/partials/search.html b/layouts/partials/search.html
index 6a68568..917d9c3 100644
--- a/layouts/partials/search.html
+++ b/layouts/partials/search.html
@@ -13,7 +13,7 @@
- ⌘K
+ CTRL K