diff --git a/guide/src/guide/reading.md b/guide/src/guide/reading.md index cab3a86538..9ded51b790 100644 --- a/guide/src/guide/reading.md +++ b/guide/src/guide/reading.md @@ -42,7 +42,7 @@ Tapping the menu bar will scroll the page to the top. ## Search Each book has a built-in search system. -Pressing the search icon () in the menu bar, or pressing the `S` key on the keyboard will open an input box for entering search terms. +Pressing the search icon () in the menu bar, or pressing the `S` or `/` key on the keyboard will open an input box for entering search terms. Typing some terms will show matching chapters and sections in real time. Clicking any of the results will jump to that section. diff --git a/src/theme/searcher/searcher.js b/src/theme/searcher/searcher.js index dc03e0a02d..5b6cbc5779 100644 --- a/src/theme/searcher/searcher.js +++ b/src/theme/searcher/searcher.js @@ -48,7 +48,8 @@ window.search = window.search || {}; URL_MARK_PARAM = 'highlight', teaser_count = 0, - SEARCH_HOTKEY_KEYCODE = 83, + SEARCH_HOTKEY_KEYCODE_S = 83, + SEARCH_HOTKEY_KEYCODE_SLASH = 191, ESCAPE_KEYCODE = 27, DOWN_KEYCODE = 40, UP_KEYCODE = 38, @@ -328,7 +329,7 @@ window.search = window.search || {}; } showSearch(false); marker.unmark(); - } else if (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE) { + } else if ((!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE_S) || (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE_SLASH)) { e.preventDefault(); showSearch(true); window.scrollTo(0, 0);