![在 LXTerminal 键盘快捷键中使用 Tab 吗?](https://linux22.com/image/1134333/%E5%9C%A8%20LXTerminal%20%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E4%B8%AD%E4%BD%BF%E7%94%A8%20Tab%20%E5%90%97%EF%BC%9F.png)
我想重新映射 LXTerminal 中的下一个选项卡和上一个选项卡快捷键,以匹配我的 Web 浏览器中的选项卡切换:分别为Ctrl+Tab和Ctrl+ Shift+ Tab。不幸的是,LXTerminal 首选项窗口中的其他快捷键中没有使用 tab 键的示例,所以我只是盲目尝试。
我<CTRL>Tab
甚至尝试过<CTRL><TAB>
,但每次尝试时,它都会将快捷方式重置为默认值<CTRL>Page_Down
。
快捷方式中 tab 使用的关键字是什么?
值得一提的是,这是在 LXTerminal v0.2.0 上。
答案1
Tab不幸的是,在 LXTerminal 等 GTK2 应用程序中通常无法使用自定义快捷键(“键盘加速器”)。这似乎是因为Tab和Ctrl+Tab是为 GNOME 中用户界面控件之间的键盘导航保留的。
<CTRL>Tab
顺便说一句,如果将其添加到(在 LXTerminal 0.3.0 中测试) ,语法将被成功解析并显示在应用程序 UI 中.config/lxterminal/lxterminal.conf
。但是,它并没有达到预期的效果。
进一步阅读:
- 未解决:gnome-terminal 的选项卡(jennyandlih.com)
- Bug 123994 - 需要记录:无法在键绑定中分配 ctrl-tab 或 ctrl-shift-tab(GNOME Bugzilla)
- 键盘导航(GNOME 帮助)
- 12.04 中的键盘快捷键 gnome-terminal (ctrl-tab) 和 (ctrl-shift-tab)?(询问 Ubuntu)
- 如何绑定包含 tab 键的快捷键(超级用户)
- gtk_accelerator_parse() 复制代码(GTK+ 2 参考手册/加速器组)