Repolode
sezanzeb

sezanzeb/input-remapper

一款 Linux 输入设备重映射工具,可将按键、鼠标和手柄输入改为其他输入,支持宏。

可替代:AutoHotkey

Star
6,019
Fork
234
未关闭 Issue
368
最近提交
15小时前

这是什么?

Input Remapper 是一款面向 Linux 的输入设备重映射工具,可以把键盘、鼠标、手柄、摇杆、方向盘和扳机等设备上的任意按键或轴输入,映射为其他输入。

除了一对一的简单映射,它还支持组合键、可编程宏以及鼠标移动的重映射。无论是 X11 还是 Wayland 会话都可以使用,并附带图形界面,无需手动编辑配置文件即可完成设置。

项目提供 Ubuntu、Debian、Fedora、Arch 和 Void 的安装包,其他发行版也可以从源码安装。

核心功能

  • 01可将任意输入设备的按键、按钮或轴映射为其他输入。
  • 02支持组合键和可编程宏。
  • 03支持鼠标移动以及摇杆、方向盘轴的重映射。
  • 04同时支持 X11 和 Wayland。
  • 05提供图形界面用于编辑映射规则。

适用场景

  • 让手柄按键在不支持手柄的游戏中发送键盘按键。
  • 为鼠标额外按键设置宏,用于重复性操作。
  • 在 Linux 桌面上修改键盘快捷键或按键行为。
  • 调整摇杆或方向盘的轴输入,以适配特定游戏或工作流程。

快速上手

  1. 1

    在 Fedora 上安装软件包

    sudo dnf install input-remapper
  2. 2

    启用并启动 input-remapper 服务

    sudo systemctl enable --now input-remapper

使用前须知

  • 仅适用于 Linux,不支持 macOS 或 Windows。
  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,会影响衍生代码的分发方式。
  • 在其他发行版上需要手动安装,并要求全局安装 Python 包和系统服务。

标签

常见问题

input-remapper 是什么?
一款 Linux 输入设备重映射工具,可将按键、鼠标和手柄输入改为其他输入,支持宏。 Input Remapper 是一款面向 Linux 的输入设备重映射工具,可以把键盘、鼠标、手柄、摇杆、方向盘和扳机等设备上的任意按键或轴输入,映射为其他输入。
input-remapper 可以免费使用吗?用的什么许可证?
input-remapper 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
input-remapper 还在维护吗?
活跃维护中。input-remapper 最近一次提交是在 2026年10月21日。
input-remapper 适合用来做什么?
让手柄按键在不支持手柄的游戏中发送键盘按键。 为鼠标额外按键设置宏,用于重复性操作。 在 Linux 桌面上修改键盘快捷键或按键行为。 调整摇杆或方向盘的轴输入,以适配特定游戏或工作流程。
input-remapper 怎么安装和运行?
在 Fedora 上安装软件包: sudo dnf install input-remapper 启用并启动 input-remapper 服务: sudo systemctl enable --now input-remapper
在哪里获取 input-remapper?
源代码和安装说明在 GitHub 上:https://github.com/sezanzeb/input-remapper

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目