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↗
robertwhurst.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.

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
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.
  • Keyboard Shortcuts - Binding keyboard combos without key code pain.
  • 2,105 stars·221 forks·JavaScript·MIT·17 views

    Star history

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

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with KeyboardJS

    These projects share indexed features with KeyboardJS. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • ccampbell/mousetrapccampbell avatar

      ccampbell/mousetrap

      11,770View 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,770
    • jeresig/jquery.hotkeysjeresig avatar

      jeresig/jquery.hotkeys

      2,551View on GitHub↗

      jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.

      JavaScript
      View on GitHub↗2,551
    • 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
    Compare all 30 related projects→

    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 框架汇总.

    Which projects share features with robertwhurst/keyboardjs?

    Projects with overlapping indexed features 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 — jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination. 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…