diff --git a/assets/js/flexsearch.js b/assets/js/flexsearch.js index b8cf6f16..99fdf680 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 6a685680..917d9c3e 100644 --- a/layouts/partials/search.html +++ b/layouts/partials/search.html @@ -13,7 +13,7 @@