如何使用 Ctrl + Tab 切换终端选项卡?

如何使用 Ctrl + Tab 切换终端选项卡?

Ubuntu 14.04

我知道Ctrl+ Pagedown/Pageup用于切换标签页,我们也可以在“编辑”>“键盘快捷键”中更改它。我想将快捷键更改为Ctrl+ Tab(前进)和Ctrl+ Shift+ Tab(上一个),但它不允许我这样做。我习惯使用这些键更改标签页(如在浏览器中)。有没有办法将快捷键更改为Ctrl+ Tab?到目前为止,为了方便起见,我使用 ` 和 ~(正好位于 tab 键上方)。但 tab 会很棒。

提前致谢

答案1

这一点人们已经知道多年了。2007 年的错误报告指出:

上游的评论:

“有几个键不能作为键盘加速器,与修饰键无关。Tab 键就是其中之一,因为它(与各种修饰键组合)被 gtk 保留供自己和窗口管理器使用。

换句话说,forgnome-terminal Tab是一个特殊键,您不能将其用作快捷方式的一部分。

我可以建议的替代方法是将Ctrl+分配Tabxdotool key Ctrl+Page_Down命令。 xdotool是一个允许模拟鼠标行为、按键和窗口控制功能的程序(非常通用的工具)。我已经用过很多次了,所以到目前为止,如果它是默认安装的,那么您需要使用 来安装它sudo apt-get install xdotool。基本上,您将按下Ctrl+Tabxdotool会模拟Ctrl+ Pg_Down。反向循环快捷方式的想法相同。

最大的缺点是这是一个全局操作,这意味着如果其他程序有Ctrl+Tab快捷键,但不是用于切换标签,那么它肯定会与该程序冲突。另一个缺点是你不能按住Ctrl并反复按下Tab。只有整个快捷键有效,而且每次只能使用一次。

相关内容