这个项目能做什么

Input Remapper 是一款易于使用的 Linux 工具,用于改变输入设备的行为。它支持 X11 和 Wayland、组合键、可编程宏、摇杆、滚轮、扳机、按键、鼠标移动等。它可以将任何输入映射到任何其他输入。 ## 安装 ### Ubuntu/Debian 从最新版本下载可安装的 .deb 文件: ```sh wget https://github.com/sezanzeb/input-remapper/releases/download/2.2.1/input-remapper-2.2.1.deb sudo apt install -f ./input-remapper-2.2.1.deb ``` 或者通过以下方式安装最新更改: ```sh sudo apt install git gettext git clone https://github.com/sezanzeb/input-remapper.git cd input-remapper ./scripts/build-deb.sh sudo apt purge input-remapper input-remapper-daemon input-remapper-gtk python3-inputremapper sudo apt install -f ./dist/input-remapper-2.2.1.deb ``` Input Remapper 也可在 Debian 和 Ubuntu 软件源中获得: ```sh sudo apt install input-remapper ``` Input Remapper ≥ 2.0 需要至少 Ubuntu 22.04。 ### Fedora ```sh sudo dnf install input-remapper sudo systemctl enable --now input-remapper ``` ### Arch ```sh yay -S input-remapper-git sudo systemctl enable --now input-remapper ``` ### Void ```sh sudo xbps-install -S input-remapper sudo ln -s /etc/sv/input-remapper /var/service sudo sv up input-remapper ``` ### 其他发行版 安装依赖:`python3-evdev` ≥1.3.0、`gtksourceview4`、`python3-devel`、`python3-pydantic`、`python3-dasbus`、`python3-psutil`。Python 包必须全局安装,以便服务能够导入它们。避免使用 `--user` 和 Conda。 ```sh sudo pip install evdev pydantic dasbus PyGObject ``` ```sh git clone https://github.com/sezanzeb/input-remapper.git cd input-remapper sudo python3 -m install --root / sudo systemctl enable --now input-remapper ``` 有关所有其他选项,请查看 `python3 -m install --help`。要卸载: ```sh sudo python3 -m install.uninstall ```