如何使用 xmodmap 重新映射键

您所在的位置:网站首页 linux查看快捷键 如何使用 xmodmap 重新映射键

如何使用 xmodmap 重新映射键

2024-07-12 10:18| 来源: 网络整理| 查看: 265

如何使用 xmodmap 重新映射键

设置键盘布局应该是用户在安装或设置 Linux 系统时首先要做的事情之一。每个系统都会附带大量针对各种语言或偏好的预配置布局。但是,如果您想更进一步并根据自己的喜好修改布局怎么办?

这就是 xmodmap 命令可以帮助我们的地方。此命令允许我们重新映射键盘上的各个按键,这对于实现个性化且理想的键盘布局非常有用,而 Linux 发行版默认情况下并未提供这种布局。

在本教程中,我们将逐步指导您通过使用 xmodmap 命令重新映射按键来在 Linux 上获得完美的键盘布局。 xmodmap 还可用于将更多功能映射到键盘,因为某些按键可能未使用。

在本教程中您将学习:

如何查看当前配置的按键映射

如何使用 xmodmap 重新映射按键

如何在每次会话启动时加载重新映射的密钥

您知道吗?某些 Linux 发行版或桌面环境可能会覆盖 xmodmap 的设置。在这种情况下,您将需要在其他地方配置自定义键盘映射。值得一试的是,请按照以下步骤操作,看看它们是否适用于您的系统。

如何查看当前键盘映射

首先打开命令行终端并输入以下命令以查看 xmodmap 中当前配置的键盘映射。

$ xmodmap -pke

截图1 xmodmap 命令的输出,显示键的当前映射

键盘映射的典型条目如下所示。这恰好适用于 q 键。

keycode 24 = q Q q Q

正如您所看到的,该键有四种不同的映射。设置的顺序是我们如何知道每个设置的作用的方式。这是该命令的含义。请记住,并非所有设置都需要使用,就像我们的 q 键仅使用前四个设置一样。

普通按键

键+Shift

键+模式_开关

键 + 模式开关 + Shift

键 + ISO_Level3_Shift

键 + Shift + ISO_Level3_Shift

注意在绝大多数设置中,您只需要关注前两个设置(普通按键和按键 + Shift)。

您还可能会看到具有 NoValue 的映射,这是跳过特定映射然后继续下一个设置所必需的。

如何使用 xmodmap 分步说明重新映射按键

首先制作当前映射的副本并将文件存储在您的 $HOME 目录中。

$ xmodmap -pke > ~/.Xmodmap

现在,使用 nano 或您最喜欢的终端或 GUI 文件编辑器打开此文件以进行所需的更改。

$ nano ~/.Xmodmap

完成后退出文件并保存更改。

为了使更改生效,请执行以下命令将配置加载到 xmodmap 中。

$ xmodmap ~/.Xmodmap

为了更好地衡量,您应该将该行添加到 $HOME/.bashrc 文件的底部,以便每当打开新终端或 shell 时都会执行它。

$ echo xmodmap ~/.Xmodmap >> ~/.bashrc 结束语

在本教程中,我们了解了如何在 Linux 系统上使用 xmodmap 重新映射键。这是一种快速、简单的方法来实现完美的键盘布局,并根据您的喜好进行自定义。这也是一种欺骗同事的好方法,但你没有从我们这里听到这一点。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3