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
·
dmauro avatar

dmauro/Keypress

0
View on GitHub↗
3,156 stars·307 forks·CoffeeScript·Apache-2.0·4 viewsdmauro.github.io/Keypress↗

Keypress

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

Features

  • Keyboard Shortcuts - Captures key presses and combinations.
  • Keyboard Shortcuts - Keyboard input capturing utility.

Star history

Star history chart for dmauro/keypressStar history chart for dmauro/keypress

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 Keypress

Similar open-source projects, ranked by how many features they share with Keypress.
  • madrobby/keymastermadrobby avatar

    madrobby/keymaster

    6,516View on GitHub↗

    Keymaster is a keyboard shortcut library for web applications that provides utilities for intercepting keyboard events and mapping key combinations to handler functions. It includes a keyboard event manager and a key state tracker to monitor and query which keys or modifiers are currently held down. The library features a scoped input handler that allows shortcuts to be grouped into named contexts. This enables the application to switch between different sets of available actions depending on the active area of the interface. The system includes input filtering to prevent global shortcuts fr

    JavaScript
    View on GitHub↗6,516
  • 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
  • keithamus/jwertykeithamus avatar

    keithamus/jwerty

    1,199View on GitHub↗

    ⌨ Awesome handling of keyboard events

    JavaScript
    View on GitHub↗1,199
  • robertwhurst/keyboardjsRobertWHurst avatar

    RobertWHurst/KeyboardJS

    2,105View on GitHub↗

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

    JavaScript
    View on GitHub↗2,105
See all 28 alternatives to Keypress→

Frequently asked questions

What does dmauro/keypress do?

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

What are the main features of dmauro/keypress?

The main features of dmauro/keypress are: Keyboard Shortcuts.

What are some open-source alternatives to dmauro/keypress?

Open-source alternatives to dmauro/keypress include: ccampbell/mousetrap — Mousetrap is a JavaScript keyboard shortcut library used to bind specific key combinations and sequences to custom… robertwhurst/keyboardjs — A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts. 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… jamiebuilds/tinykeys — Tinykeys is a lightweight JavaScript utility for mapping keyboard combinations, sequences, and regular expression… github/hotkey — Hotkey is a client-side JavaScript library designed to enhance web application accessibility and navigation through…