awesome-repositories.com

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

1 个仓库

Awesome GitHub RepositoriesInput Interaction Patterns

Complex input behaviors including sticky keys and timed tap-hold transitions to extend keyboard functionality.

Distinguishing note: Existing candidates focus on UI design patterns or AI agent interaction, not low-level hardware input logic.

Explore 1 awesome GitHub repository matching operating systems & systems programming · Input Interaction Patterns. Refine with filters or upvote what's useful.

Awesome Input Interaction Patterns GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • kmonad/kmonadkmonad 的头像

    kmonad/kmonad

    5,018在 GitHub 上查看↗

    Kmonad 是一个跨平台键盘重映射器和高级按键映射引擎,可拦截物理键盘输入并将其转换为自定义的虚拟输出事件。它充当可编程输入包装器和多层键盘管理器,允许用户重新定义物理按键并将硬件输入路由到不同操作系统上的虚拟设备。 该系统通过多层管理架构脱颖而出,该架构支持定义动态键盘层和覆盖层,以根据当前上下文更改键盘功能。它实现了复杂的交互逻辑,例如点击保持行为、引导键、粘滞修饰键和动作循环,以扩展有限数量物理按键的效用。 除了基本的重映射外,该项目还通过执行 shell 命令和创建按键序列宏来涵盖系统自动化。它还管理低级输入时序和设备连接,包括硬件轮询以确保服务仅在特定设备连接后启动。

    Kanata creates interaction patterns such as sticky keys, circular sequences, and timed tap-hold transitions.

    Haskellcross-platformhaskellkeyboard
    在 GitHub 上查看↗5,018
  1. Home
  2. Operating Systems & Systems Programming
  3. Input Interaction Patterns