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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rbreaves avatar

rbreaves/kinto

0
View on GitHub↗
5,179 estrellas·235 forks·Python·GPL-2.0·11 vistaskinto.sh↗

Kinto

Kinto es un motor de mapas de teclado específico para aplicaciones y un remapeador de teclado contextual. Funciona como una utilidad basada en configuración que cambia automáticamente los mapas de teclado y las teclas modificadoras según la ventana de la aplicación activa.

El proyecto actúa como un gestor de entrada multiplataforma y emulador de atajos de escritorio, diseñado específicamente para replicar los atajos de teclado y comportamientos de diseño de macOS en Linux y Windows. Esto permite un flujo de trabajo al estilo Mac en Linux al igualar los comportamientos de los atajos de teclado en diferentes sistemas operativos.

El sistema proporciona capacidades para el remapeo de entrada personalizado y la capacidad de definir atajos específicos de la aplicación. Gestiona el mapeo de teclado contextual para mantener la consistencia en los diseños de teclado y los patrones de teclas modificadoras en varios entornos de escritorio.

Features

  • Contextual Keyboard Remappers - Automatically changing keyboard shortcuts based on which application is currently active or in focus.
  • Application-Aware Keymaps - Implements key mappings that dynamically activate based on the currently focused application window.
  • Input Remapping - Provides a configuration-driven system for substituting one physical input key for another across the system.
  • Cross-Platform Input Consistency - Matches keyboard shortcut behaviors across different operating systems to maintain consistent muscle memory.
  • Cross-Platform Input Simulation - Provides a system to capture keyboard events and simulate key presses to replicate macOS layouts on Linux and Windows.
  • Application-Specific Keyboard Shortcuts - Allows defining specific key rebindings and commands for individual applications via configuration files.
  • Input Event Interception - Uses system-level hooks to capture raw hardware input signals for redirection based on mapping rules.
  • Keyboard Layout Managers - Acts as a system-level tool for defining custom key mappings and modifier behaviors to maintain consistency.
  • MacOS Workflow Emulation - Brings macOS style modifier key patterns and system shortcuts to a Linux desktop environment.
  • Keyboard Shortcut Remapping - Enables the assignment of custom key combinations to application actions for a consistent cross-platform workflow.
  • OS-Level Input Emulators - Simulates hardware-level keyboard events to trigger native system shortcuts and actions.
  • System Shortcut Emulators - Translates system-level keybindings to match specific operating system patterns across different platforms.
  • Foreground Window Detection - Periodically identifies the currently focused application window to trigger transitions between contextual keymaps.
  • Keybinding Modifier Configurators - Provides utilities to reconfigure modifier keys to align system behavior with specific operating system patterns.
  • System Utilities - Keyboard layout mapping for cross-platform consistency.

Historial de estrellas

Gráfico del historial de estrellas de rbreaves/kintoGráfico del historial de estrellas de rbreaves/kinto

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace rbreaves/kinto?

Kinto es un motor de mapas de teclado específico para aplicaciones y un remapeador de teclado contextual. Funciona como una utilidad basada en configuración que cambia automáticamente los mapas de teclado y las teclas modificadoras según la ventana de la aplicación activa.

¿Cuáles son las características principales de rbreaves/kinto?

Las características principales de rbreaves/kinto son: Contextual Keyboard Remappers, Application-Aware Keymaps, Input Remapping, Cross-Platform Input Consistency, Cross-Platform Input Simulation, Application-Specific Keyboard Shortcuts, Input Event Interception, Keyboard Layout Managers.

¿Qué alternativas de código abierto existen para rbreaves/kinto?

Las alternativas de código abierto para rbreaves/kinto incluyen: rvaiya/keyd — keyd is a kernel-level daemon for Linux that intercepts and remaps physical keyboard inputs to create custom layouts… kmonad/kmonad — Kmonad is a cross-platform keyboard remapper and advanced key mapping engine that intercepts physical keyboard inputs… jtroo/kanata — Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output… boppreh/keyboard — This project is a cross-platform input interception library and global keyboard event simulator for Windows and Linux.… chrisant996/clink — Clink is a command line enhancer and shell extension for the Windows CMD terminal. It functions as a readline-style… pqrs-org/karabiner-archived — This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize…

Alternativas open-source a Kinto

Proyectos open-source similares, clasificados según cuántas características comparten con Kinto.
  • rvaiya/keydAvatar de rvaiya

    rvaiya/keyd

    5,590Ver en GitHub↗

    keyd is a kernel-level daemon for Linux that intercepts and remaps physical keyboard inputs to create custom layouts and shortcuts. It functions as a system-level input service and layout manager, capable of modifying input signals before they reach the operating system. The service supports application-aware mapping, which dynamically changes keyboard behavior based on the active window. It also provides device-specific mapping, allowing unique configurations to be assigned to different physical keyboards using their hardware identifiers. The tool includes capabilities for managing multiple

    Cckeyboardkeyboard-layout
    Ver en GitHub↗5,590
  • kmonad/kmonadAvatar de kmonad

    kmonad/kmonad

    5,018Ver en GitHub↗

    Kmonad is a cross-platform keyboard remapper and advanced key mapping engine that intercepts physical keyboard inputs and transforms them into customized virtual output events. It functions as a programmable input wrapper and multi-layer keyboard manager, allowing users to redefine physical keys and route hardware inputs to virtual devices across different operating systems. The system distinguishes itself through a multi-layer management architecture that enables the definition of dynamic keyboard layers and overlays to change keyboard functions based on the current context. It implements co

    Haskellcross-platformhaskellkeyboard
    Ver en GitHub↗5,018
  • jtroo/kanataAvatar de jtroo

    jtroo/kanata

    6,840Ver en GitHub↗

    Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output modified signals on Windows, Linux, and macOS. It serves as a keyboard remapper and layer manager, allowing users to define custom key-map sequences and modal editing behaviors through a declarative configuration file. The system implements keyboard firmware features in software, enabling advanced behaviors such as tap-hold logic, unicode output, and dynamic macros. It utilizes a state-based layer stack to manage multiple sets of key assignments that toggle dynamically and sup

    Rustcross-platforminterception-driverkeyboard
    Ver en GitHub↗6,840
  • boppreh/keyboardAvatar de boppreh

    boppreh/keyboard

    3,962Ver en GitHub↗

    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
    Ver en GitHub↗3,962
  • Ver las 30 alternativas a Kinto→