Skip to content


A library for making your WebApp keyboard friendly. Add shortcuts, hotkeys, spacial navigation, focus handling, etc...


Supports App wide hotkeys like that the user can trigger no matter what. Examples CTRL-S to save, CTRL-N to start new email

Shortcuts + spacial navigation

Add contextual shortcuts that triggers action on specific selected items, like pressing Delete to delete an item, or pressing Space to open it.

Announce keys

This feature makes discovering keyboard actions easy, overlaying shortcuts and hotkeys.

Framework agnostic

Works with React,Vue,Angular, VanillaJS

Released under the MIT License.