使用新的Keymapper GUI(支持X11和Wayland)在Linux上重新映射键盘和鼠标按钮。

关键映射器 一种新的GUI工具,用于重新映射Linux桌面上的键盘和鼠标按钮(同时支持X11和Wayland)。

该应用程序支持每个设备的预设,并允许您使用定时宏,并具有重复键,在键之间等待以及在使用键时保留修饰符的功能。除了键盘和鼠标之外,键盘映射器还提供基本的游戏手柄支持。

其他功能包括停止映射和使用设备系统默认设置( Apply Defaults 按钮),并支持登录到插入的设备时自动加载预设。另外,Key Mapper使用evdev读取密钥代码并将其显示在应用程序中,因此用户不必手动执行此操作。

此应用程序不支持将命令或脚本绑定到键盘或鼠标按钮。为此,请参阅Linux Uprising上的这篇文章。

在将来的版本中,开发人员会将D-Pad和操纵杆方向映射为按钮,登录后连接设备时自动加载预设,并将按钮的组合按映射到按键。我们计划增加支持。

键盘映射器允许您将与键盘或鼠标按钮关联的操作分配给另一个按钮。您还可以使用它为按键分配宏(一系列按键/操作)。

首次运行Key Mapper时,需要从设备下拉列表中选择设备(鼠标或键盘)。选择设备后,您可以轻松地开始创建新的预设并重新映射键盘或鼠标按钮。

左键点击 Key 单击一列,然后按要重新映射的键盘或鼠标按钮,它将出现在键箱中。如果这不起作用,则必须单击 Apply Defaults 单击设备下拉菜单右侧显示的按钮,然后添加密钥。

输入要重新映射的键后,选择该映射。在里面点击 Mapping 选择与要重新映射的键相对应的单元格,然后开始键入按钮的重新映射目标。您可以输入前几个字母而不是整个单词。例如,如果键入con,则下拉列表将显示以下可用选项: control_lcontrol_r,这样:

Keymapper映射下拉列表

映射完成后,单击[Save 按钮。最后, Apply 开始使用新的映射。你必须先做 Save 单击新的映射,然后 Apply 当您按下按钮时,更改无效。

您可能会喜欢:如何使用Atbswp宏录制器(GUI)录制和播放鼠标和键盘事件

请记住,使用按键组合作为映射并不像您想象的那么容易,至少除非您使用的是最新版本(如前所述,将组合的按键按下映射到按键)。在“待办事项”列表上)。例如,如果您想使用 Ctrl + F1 添加为键映射 control_l+f1 到关键映射器 Mapping 该列不起作用。相反,您应该将此宏用作映射。 m(control_l, k(f1))..

检查键盘映射器以了解如何使用宏 宏文件,其中还包括一些示例。

下载密钥映射器

使用可以从其中下载的python3-key-mapper DEB软件包,可以轻松地将Key Mapper安装在基于Debian / Ubuntu和基于Linux(Linux Mint,Pop!_OS,Zorin OS,Elementary OS等)的Linux发行版上。 ..应用 发布页面..

Arch Linux和Manjaro用户可以使用以下方法安装KeyMapper: AUR套餐..

您也可以使用PIP安装KeyMapper。 在这里解释,这适用于所有Linux发行版(不建议使用PIP) sudo 但是;也需要在某些Linux发行版上使用 pip3 代替 pip,这需要Python 3)。

请务必注意,除非某些设备属于输入用户组,否则它们可能不会出现在KeyMapper中。您可以执行以下任一操作 sudo usermod -a -G input $USER,或使用KeyMapper的内置权限修改命令 sudo key-mapper-service --setup-permissions..然后,您需要注销并重新登录或重新启动系统。否则,Key Mapper将无法工作(在我的情况下,注销还不够,我必须重新启动系统)。

如果您不介意:

  • 如何在Linux上使用AutoKey自动执行重复键入(文本扩展名)
  • 使用Espanso Text Expander(Linux,Windows,macOS)节省时间并提高生产率
Sidebar