https://blueprintjs.com/docs/#core/components/hotkeys
It's essentially a JS decorator `@HotkeysTarget` and then your component gets a `renderHotkeys()` method on it.