Skip to main content

OpenKeyNav™

An open source MIT-licensed JavaScript library designed to enhance keyboard accessibility on websites. WCAG 2.1, ADA, Section 508, EN 301 549, AODA, DDA





Install via NPM
npm i openkeynav

View on NPM


Fork on GitHub
git clone https://github.com/LDubya/OpenKeyNav.git

  View on GitHub


Read the Preprint

The preprint "Using OpenKeyNav to Enhance the Keyboard-Accessibility of Web-based Data Visualization Tools" was presented at the AccessViz workshop, part of IEEE VIS 2024 conference.

The research paper is funded by the National Institutes of Health through Harvard University's HIDIVE lab.

  Read the Preprint

Enhance Accessibility

OpenKeyNav significantly improves keyboard accessibility on your website, making it easier for users to navigate and interact with your content.

Automatic Keyboard Shortcuts

Automatically generate and display keyboard shortcuts for interactive elements, reducing cognitive load and enabling efficient navigation.

Easy Integration

Integrate OpenKeyNav seamlessly into your existing projects with minimal configuration. Works with various frameworks and CMS platforms.

Customizable and Extensible

OpenKeyNav is highly customizable, allowing you to tailor keyboard shortcuts and navigation behavior to fit your specific needs. Extend functionality as needed.

Support for Complex Interactions

Support for complex interactions such as drag-and-drop, entirely with the keyboard. Enhance user experience by making advanced functionalities accessible.

Comprehensive Documentation

OpenKeyNav comes with detailed documentation and examples to help you get started quickly and make the most of its features.