我正在使用 Ubuntu 12.04,我的 TAB 键不起作用,我想使用自动完成功能。有什么方法可以手动为 Ubuntu 中的相同功能分配其他键吗?我查看了键盘布局,但无法弄清楚,这可能吗?
答案1
要将某个键分配给其他键,您需要两个工具,它们已在 ubuntu 中提供:xev
和xmodmap
你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 键。