awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pqrs-org avatar

pqrs-org/Karabiner-archivedArchived

0
View on GitHub↗
3,787 स्टार्स·296 फोर्क्स·C++·Unlicense·5 व्यूज़pqrs.org/osx/karabiner↗

Karabiner Archived

This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware.

The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, launching applications, or triggering system functions in response to input events.

The tool provides a comprehensive framework for device mapping, profile management, and rule definition. This includes capabilities for device-based input filtering, conditional input modifications, and the integration of predefined community rule sets. Diagnostic utilities are also available for real-time input event monitoring to verify configuration changes.

Features

  • Keyboard Customizers - Provides a system-level utility for remapping keys and defining complex input sequences on macOS.
  • Kernel-Level Input Remapping - Intercepts raw hardware input signals at the kernel driver level to modify or block data before it reaches the OS.
  • Mode-Specific Keybindings - Implements custom input rules that automatically activate based on the currently focused application.
  • Keyboard Macro Engines - Features a macro system that executes sequences of actions or shell commands based on input events.
  • Input Remapping - Provides capabilities for substituting physical input keys and buttons across control configurations.
  • HID Emulations - Emulates Human Interface Devices to inject synthesized keyboard and mouse events into macOS.
  • Input Event Interception - Implements system-level hooks to capture and modify raw hardware input signals at the driver level.
  • Input Event Interceptors - Implements system-level hooks to capture, modify, or block raw hardware input signals.
  • Input Profile Managers - Implements a system for switching between different sets of keyboard and mouse configurations to support specialized workflows.
  • Input Mapping Rule Definitions - Provides a system for creating personalized modification logic to override existing behavior or implement unique shortcuts.
  • Input Remappers - Intercepts and redirects hardware input events to trigger custom system actions on macOS.
  • Configuration Management Daemons - Implements a background daemon to manage communication and real-time rule updates between the kernel driver and user interface.
  • Hardware Key Remapping - Modifies the default behavior of physical hardware keys at the system level via a configuration interface.
  • Context-Aware State Engines - Uses a state-aware engine to drive context-dependent input behavior based on active applications.
  • Configuration-Driven Rule Engines - Uses a configuration-driven engine to parse user-defined rules and transform incoming input signals into system outputs.
  • Input Device Emulators - Creates software-based input devices to inject synthesized keyboard and mouse events into the system.
  • Conditional Modification Rules - Activates custom input modifications dynamically based on the active application focus or specific system conditions.
  • Input Device Filtering - Filters input streams based on hardware IDs to isolate settings or disable specific devices.
  • Rule Set Integrations - Allows importing community-provided rule sets for specialized behaviors such as editor-style key bindings.
  • Input Event Visualizers - Ships a diagnostic tool that displays real-time hardware input events to verify configuration rules.
  • Kernel-User Space Interfacing - Ships a background daemon that manages the interface between kernel-level drivers and user-space configuration.
  • Declarative Configuration Schemas - Provides a system for defining input mapping behavior and policies using structured configuration files.
  • Processing Order Prioritization - Utilizes a prioritized transformation stack to evaluate incoming hardware events against ordered rules.
  • System Automation - Provides automated workflows to execute shell commands and launch applications in response to input events.
  • Productivity Tools - Listed in the “Productivity Tools” section of the Awesome Mac awesome list.

स्टार हिस्ट्री

pqrs-org/karabiner-archived के लिए स्टार हिस्ट्री चार्टpqrs-org/karabiner-archived के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Karabiner Archived के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Karabiner Archived के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tekezo/karabinertekezo का अवतार

    tekezo/Karabiner

    3,787GitHub पर देखें↗

    Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor that modifies raw hardware events before they reach the operating system, utilizing a virtual hardware device to inject synthesized keyboard and mouse actions. The project distinguishes itself as a context-aware input manager, applying modification rules dynamically based on the active application, connected hardware, or current input source. It serves as a keyboard macro engine capable of automating multi-key shortcuts and conditional behaviors. Its broader capabilities inc

    C++
    GitHub पर देखें↗3,787
  • pqrs-org/karabiner-elementspqrs-org का अवतार

    pqrs-org/Karabiner-Elements

    22,362GitHub पर देखें↗

    Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a background service that intercepts raw hardware input signals at the driver level, allowing for the transformation of key presses and pointer movements before they reach the operating system. By utilizing virtual input device emulation, the software re-injects modified events into the system stream, enabling complex remapping, macro execution, and hardware-specific control. The project distinguishes itself through a sophisticated state-based logic engine that enables context-

    C++keyboardmacos
    GitHub पर देखें↗22,362
  • boppreh/keyboardboppreh का अवतार

    boppreh/keyboard

    3,962GitHub पर देखें↗

    This project is a cross-platform input interception library and global keyboard event simulator for Windows and Linux. It provides a programmatic interface to monitor global keyboard events, simulate hardware input, and block system events to create custom hotkeys and shortcuts. The tool functions as a keyboard macro automation utility and a text expansion engine. It can record keystroke sequences and replay them with precise timing, or detect specific typed character sequences and replace them with predefined strings using simulated backspaces. The library covers a broad range of input cont

    Pythoncallbackhotkeykeyboard-events
    GitHub पर देखें↗3,962
  • linearmouse/linearmouselinearmouse का अवतार

    linearmouse/linearmouse

    6,335GitHub पर देखें↗

    LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and trackpads. It provides tools to remove cursor acceleration for linear movement and decouple scroll directions for individual devices. The project features an input device profiler that allows for unique cursor and scroll configurations based on the connected hardware. It also includes an input remapper to assign mouse buttons and scroll gestures to keyboard shortcuts and system media controls. The utility covers pointer precision adjustment, scroll behavior customization, an

    Swiftaccelerationcursormac
    GitHub पर देखें↗6,335
Karabiner Archived के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

pqrs-org/karabiner-archived क्या करता है?

This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware.

pqrs-org/karabiner-archived की मुख्य विशेषताएं क्या हैं?

pqrs-org/karabiner-archived की मुख्य विशेषताएं हैं: Keyboard Customizers, Kernel-Level Input Remapping, Mode-Specific Keybindings, Keyboard Macro Engines, Input Remapping, HID Emulations, Input Event Interception, Input Event Interceptors।

pqrs-org/karabiner-archived के कुछ ओपन-सोर्स विकल्प क्या हैं?

pqrs-org/karabiner-archived के ओपन-सोर्स विकल्पों में शामिल हैं: tekezo/karabiner — Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor… pqrs-org/karabiner-elements — Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a… boppreh/keyboard — This project is a cross-platform input interception library and global keyboard event simulator for Windows and Linux.… linearmouse/linearmouse — LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and… sezanzeb/input-remapper — Input Remapper is a Linux tool that reassigns physical keys, buttons, and axes on keyboards, mice, and gamepads to… asmvik/skhd — skhd is a hotkey daemon and keyboard remapper for macOS. It operates as a background service that maps custom keyboard…