awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 Repos

Awesome GitHub RepositoriesKeyboard Shortcut Mappers

Utilities for binding custom functions to specific keyboard input combinations.

Distinguishing note: Focuses on configuration-driven shortcut mapping rather than low-level event handling.

Explore 29 awesome GitHub repositories matching development tools & productivity · Keyboard Shortcut Mappers. Refine with filters or upvote what's useful.

Awesome Keyboard Shortcut Mappers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • slidevjs/slidevAvatar von slidevjs

    slidevjs/slidev

    47,208Auf GitHub ansehen↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    Slidev maps specific key combinations to navigation actions or custom functions by defining shortcut configurations in a dedicated setup file.

    TypeScriptmarkdownpresentationslides
    Auf GitHub ansehen↗47,208
  • monitorcontrol/monitorcontrolAvatar von MonitorControl

    MonitorControl/MonitorControl

    33,517Auf GitHub ansehen↗

    MonitorControl is a macOS display control utility and external monitor manager. It functions as a DDC/CI display controller that allows users to adjust the brightness and volume of third-party monitors using native Apple keyboard keys. The software mimics native macOS hardware feedback by implementing a system overlay tool that renders on-screen display indicators during adjustments. It further provides the ability to synchronize brightness levels across multiple screens or replicate ambient light sensor changes to external displays. The utility includes capabilities for mapping custom keybo

    Binds custom keyboard combinations to hardware brightness and volume actions.

    Swiftapplebrightnesscontrol
    Auf GitHub ansehen↗33,517
  • tanstack/tableAvatar von TanStack

    TanStack/table

    28,119Auf GitHub ansehen↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Provides utilities for binding custom functions to specific keyboard input combinations.

    TypeScriptdatagriddatagridsdatatable
    Auf GitHub ansehen↗28,119
  • spicetify/cliAvatar von spicetify

    spicetify/cli

    23,479Auf GitHub ansehen↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Registers specific key presses and character combinations to trigger custom actions or interface modifications.

    JavaScriptcommand-linecommand-line-toolcustomization
    Auf GitHub ansehen↗23,479
  • mhinz/vim-galoreAvatar von mhinz

    mhinz/vim-galore

    17,883Auf GitHub ansehen↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Allows defining custom keyboard shortcuts and non-recursive mappings to streamline command execution.

    Vim scriptawesomeawesome-listguide
    Auf GitHub ansehen↗17,883
  • flipboard/flexAvatar von Flipboard

    Flipboard/FLEX

    14,610Auf GitHub ansehen↗

    FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and

    Allows registering custom keyboard shortcuts to trigger specific actions within the debugging environment.

    Objective-C
    Auf GitHub ansehen↗14,610
  • autohotkey/autohotkeyAvatar von AutoHotkey

    AutoHotkey/AutoHotkey

    12,601Auf GitHub ansehen↗

    AutoHotkey is a Windows automation scripting language and task automator. It serves as a keyboard macro engine and custom hotkey manager designed to map specific key combinations to scripted actions. The project provides a domain-specific language for automating repetitive tasks and operating system functions. It enables the creation of keyboard shortcuts and macros to replace manual input and streamline digital workflows on Windows. The system covers window and process management, virtual input simulation, and the interception of keyboard and mouse input via operating system hooks. It furth

    Provides utilities for binding custom scripted actions to specific keyboard input combinations.

    C++autohotkeyautomationc-plus-plus
    Auf GitHub ansehen↗12,601
  • ccampbell/mousetrapAvatar von ccampbell

    ccampbell/mousetrap

    11,774Auf GitHub ansehen↗

    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

    Binds custom functions to specific key combinations by listening for standard keyboard events.

    JavaScriptjavascriptkeyboardkeyboard-shortcuts
    Auf GitHub ansehen↗11,774
  • microsoft/vscode-tips-and-tricksAvatar von microsoft

    microsoft/vscode-tips-and-tricks

    9,086Auf GitHub ansehen↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Helps users identify and resolve instances where multiple commands are mapped to the same shortcut.

    Auf GitHub ansehen↗9,086
  • visualfc/liteideAvatar von visualfc

    visualfc/liteide

    7,754Auf GitHub ansehen↗

    LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go source code. It functions as both a code editor with syntax highlighting and a build tool orchestrator that manages toolchains, environment profiles, and cross-compilation targets. The environment is modular and extensible, supporting third-party plugins and custom keyboard mapping to tailor the coding workflow. It provides an integrated interface for external debuggers to inspect program execution and state. The platform covers a broad range of development capabilities, including

    Allows users to bind custom functions to specific keyboard input combinations for optimized workflows.

    C++
    Auf GitHub ansehen↗7,754
  • asmvik/skhdAvatar von asmvik

    asmvik/skhd

    7,800Auf GitHub ansehen↗

    skhd is a hotkey daemon and keyboard remapper for macOS. It operates as a background service that maps custom keyboard shortcuts to shell commands, scripts, and system actions. The utility features application-aware shortcut management, allowing the same hotkey to execute different commands depending on which application is focused. It also includes an input mode manager to define distinct operational modes that change how keys behave based on the active state. The system supports contextual routing through application-specific shortcuts and event exclusions to preserve native app behavior.

    Provides a tool to identify live keycodes and modifiers for precise shortcut definition.

    C
    Auf GitHub ansehen↗7,800
  • simeji/jidAvatar von simeji

    simeji/jid

    7,132Auf GitHub ansehen↗

    jid is an interactive JSON query tool and data explorer for the terminal. It provides a keyboard-driven interface to navigate, evaluate, and extract information from nested JSON structures using dot-notation paths and real-time autocomplete. The tool integrates JMESPath to support complex data filtering and transformation. It distinguishes itself through a type-aware assistance system that provides context-aware function hints and argument templates based on the data type of the selected JSON node. The capability surface includes a terminal user interface with syntax highlighting, predictive

    Binds custom functions to specific keyboard input combinations via configuration.

    Gocligogolang
    Auf GitHub ansehen↗7,132
  • jaywcjlove/hotkeys-jsAvatar von jaywcjlove

    jaywcjlove/hotkeys-js

    7,107Auf GitHub ansehen↗

    hotkeys-js is a JavaScript keyboard shortcut library and event manager used to map key combinations to callback functions within web applications. It serves as an input shortcut orchestrator that captures and filters keyboard events to execute custom actions. The library distinguishes itself through shortcut scope management, allowing shortcuts to be organized into named groups. These scopes can be toggled to prevent command conflicts across different application states. The system covers keyboard shortcut binding and unbinding, real-time key state querying, and input event filtering to prev

    Maps specific key combinations to callback functions for executing custom user actions.

    TypeScriptbrowserhotkeyhotkeys
    Auf GitHub ansehen↗7,107
  • davebcn87/pi-autoresearchAvatar von davebcn87

    davebcn87/pi-autoresearch

    7,035Auf GitHub ansehen↗

    pi-autoresearch is an autonomous research extension that automates iterative code-editing and performance-measurement loops driven by large language models. It functions as an experiment lifecycle automator, executing repetitive cycles of changes and benchmarks until a specific goal is reached. The system distinguishes itself by organizing successful experimental trials into independent git branches for review and merging. It includes a real-time research dashboard for monitoring metrics and status, and utilizes median absolute deviation to calculate confidence scores that filter benchmark no

    Allows overriding or disabling dashboard keyboard shortcuts via configuration to prevent input conflicts.

    TypeScript
    Auf GitHub ansehen↗7,035
  • folke/which-key.nvimAvatar von folke

    folke/which-key.nvim

    6,950Auf GitHub ansehen↗

    which-key.nvim is a keybinding discovery menu and command palette for Neovim. It serves as a configuration tool to organize complex keymap hierarchies and a visual utility for browsing editor marks, registers, and spelling suggestions through a compact popup interface. The plugin differentiates itself by organizing shortcuts into nested groups with custom labels and icons, reducing the need to memorize long key sequences. It includes built-in help presets for native editor operators and motions, and supports dynamic key mapping where descriptions are evaluated at runtime. The system covers w

    Identifies duplicate or overlapping keymaps via health checks to detect configuration errors.

    Lualuaneovimneovim-lua
    Auf GitHub ansehen↗6,950
  • ji4n1ng/openinterminalAvatar von Ji4n1ng

    Ji4n1ng/OpenInTerminal

    6,881Auf GitHub ansehen↗

    OpenInTerminal is a system interface extension for macOS that provides a custom Finder context menu, toolbar extensions, and clipboard utilities. It functions as a terminal emulator launcher and a shell path utility, allowing users to interact with the macOS file system through external applications. The project enables the launch of terminals and text editors directly from the file manager. It includes a shell path utility to copy escaped file paths to the clipboard and supports the configuration of specific terminal emulators and code editors. The software covers workflow automation throug

    Binds custom keyboard shortcuts to trigger the opening of development tools for selected files.

    Swift
    Auf GitHub ansehen↗6,881
  • tridactyl/tridactylAvatar von tridactyl

    tridactyl/tridactyl

    6,246Auf GitHub ansehen↗

    Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir

    Assigns any command to a normal-mode keybinding to personalize the control scheme.

    TypeScriptfirefoxhacktoberfestvim
    Auf GitHub ansehen↗6,246
  • cmus/cmusAvatar von cmus

    cmus/cmus

    6,048Auf GitHub ansehen↗

    cmus is a terminal-based audio player that runs entirely within a terminal window, using the ncurses library to render its interface without any graphical toolkit. It is designed to play local music files and internet radio streams, with support for CUE sheet metadata that splits single audio files into logical tracks with correct timing, and gapless playback that eliminates audible pauses between consecutive tracks. The player distinguishes itself through a Vi-inspired incremental search interface that locates tracks and commands in real time as you type, and a tab-based workspace model that

    Assigns any keyboard shortcut to any command, including parameterized actions like seeking.

    C
    Auf GitHub ansehen↗6,048
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Provides a visual dialog to add, edit, or delete keybindings by recording key combinations.

    Rustideterminal-basedtext-editor
    Auf GitHub ansehen↗5,914
  • prettier/eslint-config-prettierAvatar von prettier

    prettier/eslint-config-prettier

    5,854Auf GitHub ansehen↗

    eslint-config-prettier is a configuration layer and CLI tool that identifies and disables ESLint rules which conflict with Prettier's code formatting. It provides an ESLint configuration preset that turns off style-related rules, along with a command-line scanner that detects and reports conflicting rules from a project's existing setup. The tool operates entirely at configuration time, producing a modified ESLint config that disables formatting conflicts without any runtime overhead during linting. It works across any ESLint plugin by matching rule names against a curated conflict database,

    Scans ESLint configs to identify rules that overlap with Prettier formatting using a curated conflict database.

    JavaScripteslinteslint-configprettier
    Auf GitHub ansehen↗5,854
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. Keyboard Shortcut Mappers

Unter-Tags erkunden

  • Conflict Detection1 Sub-TagTools for identifying multiple commands mapped to the same keyboard input. **Distinct from Keyboard Shortcut Mappers:** Focuses on identifying overlapping shortcuts rather than the act of mapping them.
  • Custom Action BindingsMapping of system events and keyboard shortcuts to internal programmable functions. **Distinct from Menu-Triggered Shortcut Simulators:** Unlike shortcut simulators, this focuses on binding a shortcut to a custom JS callback function
  • Event Debugging ToolsTools used to inspect raw input events to calibrate and map keyboard shortcuts. **Distinct from Keyboard Shortcut Mappers:** Focuses on the diagnostic process of identifying input events rather than the act of mapping them.
  • Menu-Triggered Shortcut Simulators1 Sub-TagA tool that triggers configurable key combinations when a pie-menu slice is selected, automating repetitive input tasks. **Distinct from Keyboard Shortcut Mappers:** Distinct from Keyboard Shortcut Mappers: focuses on triggering shortcuts from a pie menu slice, not general key binding.