awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
RobertWHurst avatar

RobertWHurst/KeyboardJS

0
View on GitHub↗
2,105 stars·221 forks·JavaScript·MIT·9 viewsrobertwhurst.github.io/KeyboardJS↗

KeyboardJS

A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.

Features

  • Keyboard Shortcuts - Handles complex keyboard combinations.
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.
  • Keyboard Shortcuts - Binding keyboard combos without key code pain.

Star history

Star history chart for robertwhurst/keyboardjsStar history chart for robertwhurst/keyboardjs

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to KeyboardJS

Similar open-source projects, ranked by how many features they share with KeyboardJS.
  • ccampbell/mousetrapccampbell avatar

    ccampbell/mousetrap

    11,774View on GitHub↗

    Mousetrap is a JavaScript keyboard shortcut library used to bind specific key combinations and sequences to custom functions in web applications. It serves as a keyboard event handler that listens to and manages keypress, keydown, and keyup events across a browser window. The library includes a sequence-based input manager for triggering actions based on a precise series of keys pressed in a specific order. It also provides a custom shortcut recorder to capture user keystrokes for defining and saving personalized shortcuts. The system supports global binding registration to ensure shortcuts

    JavaScriptjavascriptkeyboardkeyboard-shortcuts
    View on GitHub↗11,774
  • jeresig/jquery.hotkeysJ

    jeresig/jquery.hotkeys

    0View on GitHub↗
    View on GitHub↗0
  • dmauro/keypressdmauro avatar

    dmauro/Keypress

    3,156View on GitHub↗

    A keyboard input capturing utility in which any key can be a modifier key.

    CoffeeScript
    View on GitHub↗3,156
  • keithamus/jwertykeithamus avatar

    keithamus/jwerty

    1,199View on GitHub↗

    ⌨ Awesome handling of keyboard events

    JavaScript
    View on GitHub↗1,199
See all 30 alternatives to KeyboardJS→

Frequently asked questions

What does robertwhurst/keyboardjs do?

A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.

What are the main features of robertwhurst/keyboardjs?

The main features of robertwhurst/keyboardjs are: Keyboard Shortcuts, JavaScript 框架汇总.

What are some open-source alternatives to robertwhurst/keyboardjs?

Open-source alternatives to robertwhurst/keyboardjs include: ccampbell/mousetrap — Mousetrap is a JavaScript keyboard shortcut library used to bind specific key combinations and sequences to custom… keithamus/jwerty — ⌨ Awesome handling of keyboard events. madrobby/keymaster — Keymaster is a keyboard shortcut library for web applications that provides utilities for intercepting keyboard events… jeresig/jquery.hotkeys. dmauro/keypress — A keyboard input capturing utility in which any key can be a modifier key. jamiebuilds/tinykeys — Tinykeys is a lightweight JavaScript utility for mapping keyboard combinations, sequences, and regular expression…