awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
randyrants avatar

randyrants/sharpkeys

0
View on GitHub↗
6,821 星标·437 分支·C#·ms-pl·2 次浏览www.randyrants.com↗

Sharpkeys

SharpKeys is a Windows registry keyboard remapper and input customizer. It functions as a tool for changing keyboard key assignments by modifying the Windows registry scancode map.

The utility includes a keyboard key identifier to detect the internal scan code of a pressed key, which facilitates accurate remapping and identification of physical keys.

The software covers keyboard input identification and custom keyboard layout setup, allowing users to swap or disable keyboard inputs by managing the Windows registry.

Features

  • Input Remapping - Provides the ability to swap or substitute one physical keyboard key for another via system settings.
  • Keyboard Key Mappings - Modifies the Windows registry scancode map to associate physical keyboard keys with different virtual inputs.
  • Input Remapping Utilities - Acts as a utility for reassigning physical keyboard keys to different virtual keys through registry modification.
  • Keyboard Scan Code Processing - Captures raw hardware scan codes to identify the specific physical key being pressed by the user.
  • Windows Registry Modifiers - Programmatically modifies the Windows registry to change system-wide keyboard behavior and layouts.
  • Keyboard Scancode Map Modifiers - Changes keyboard key assignments by modifying the Windows registry scancode map.
  • Key Identity Detection - Automatically detects the identity of a pressed key to simplify the selection process for custom remaps.
  • Physical Key Identification - Finds the exact system ID of a physical key to ensure the correct button is being remapped.
  • Hardware Scan Code Identifiers - Detects the internal scan code of a pressed key to facilitate accurate remapping.
  • Input Customization - Provides a software interface for users to redefine, swap, or disable standard keyboard inputs.
  • Windows System Integrations - Integrates with native Windows platform features to apply registry changes and refresh hardware configurations.
  • Keyboard Layout Configurations - Enables custom keyboard layout setups to suit specific typing styles or professional workflows.

Star 历史

randyrants/sharpkeys 的 Star 历史图表randyrants/sharpkeys 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

randyrants/sharpkeys 是做什么的?

SharpKeys is a Windows registry keyboard remapper and input customizer. It functions as a tool for changing keyboard key assignments by modifying the Windows registry scancode map.

randyrants/sharpkeys 的主要功能有哪些?

randyrants/sharpkeys 的主要功能包括:Input Remapping, Keyboard Key Mappings, Input Remapping Utilities, Keyboard Scan Code Processing, Windows Registry Modifiers, Keyboard Scancode Map Modifiers, Key Identity Detection, Physical Key Identification。

randyrants/sharpkeys 有哪些开源替代品?

randyrants/sharpkeys 的开源替代品包括: jtroo/kanata — Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output… ndeadly/missioncontrol — MissionControl is a suite of management utilities designed for pairing, configuring, and managing third-party… ramonunch/altsnap — AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and… pwr-solaar/solaar — Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an… mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and… sophia-community/sophiapp — SophiApp is a suite of specialized tools designed for removing pre-installed software, installing system runtimes,…

Sharpkeys 的开源替代方案

相似的开源项目,按与 Sharpkeys 的功能重合度排序。
  • jtroo/kanatajtroo 的头像

    jtroo/kanata

    6,840在 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
    在 GitHub 上查看↗6,840
  • ndeadly/missioncontrolndeadly 的头像

    ndeadly/MissionControl

    3,197在 GitHub 上查看↗

    MissionControl is a suite of management utilities designed for pairing, configuring, and managing third-party Bluetooth controllers on a gaming console. It functions as a controller manager, hardware configuration tool, and input remapping utility. The project features a Bluetooth identity spoofer that overrides the host adapter name and address, allowing controllers to be shared across multiple devices without repeating the pairing process. It also provides a translation layer to redirect physical button presses to different logical system inputs. The software covers hardware configuration

    C++atmospherebluetoothcfw
    在 GitHub 上查看↗3,197
  • ramonunch/altsnapRamonUnch 的头像

    RamonUnch/AltSnap

    4,663在 GitHub 上查看↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Cdesktopwindow-managerwindows
    在 GitHub 上查看↗4,663
  • mamedev/mamemamedev 的头像

    mamedev/mame

    9,929在 GitHub 上查看↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    C++
    在 GitHub 上查看↗9,929
查看 Sharpkeys 的所有 30 个替代方案→