将 TAB 键重新映射到另一个键

将 TAB 键重新映射到另一个键

我正在使用 Ubuntu 12.04,我的 TAB 键不起作用,我想使用自动完成功能。有什么方法可以手动为 Ubuntu 中的相同功能分配其他键吗?我查看了键盘布局,但无法弄清楚,这可能吗?

答案1

要将某个键分配给其他键,您需要两个工具,它们已在 ubuntu 中提供:xevxmodmap

xev可以输出一些关于所按下按键的信息,或者

xmodmap -pke

您可以读取所有配置的键、键码和操作。

xmodmap可以更改键盘映射。

例如,此命令将 Tab 操作分配给退格键(键码 22):

xmodmap -e "keycode 22 = Tab"

要重新分配退格键是自然功能,请输入:

xmodmap -e "keycode 22 = BackSpace"

这些更改将在重启后丢失。如果您希望始终加载更改,则必须创建一个包含键盘映射的文件并在会话启动时加载:

xmodmap -pke > ~/.Xmodmap (create file configuration .Xmodmap in your home directory)

然后在您的主目录中创建文件.xinitrc(如果不存在)并添加此行(如果文件存在则附加):

xmodmap .Xmodmap

此命令在每个会话开始时加载配置。

您可以通过安装来创建键盘快捷键自动键从软件中心。安装后,运行 autokey 并创建新短语,如下所示:

在此处输入图片描述

组合键 Alt+a 将模拟 Tab 键。

相关内容