Getting Started Adding Hotlight
Install Hotlight
npm install hotlight-core
Add it to a page
Vanilla html+javascript
<html>
  <head>
    ...
    <script type="module" src="/build/hotlight-core.esm.js"></script>
  </head>
  <body>
    <hotlight-modal />
  </body>
</html>
React
// add hotlight somewhere near the root
import Hotlight from "hotlight-react";
const Root = () => {
  return (
    <div>
      <Hotlight />
    </div>
  )
}
Launching it other than with cmd+k or ctrl+k
It is highly recommended to place a button somewhere on the page that displays the hot key used to launch command k. The button itself should of course launch commandk as well:
<script>
function openHandler() {
  let open = new Event('hotlight:open');
  window.dispatchEvent(open);
}
</script>
<button type="button" onClick={openHandler}>Search everything (CMD+K)</button>