为什么 KDE 的 Konsole 没有顶级菜单加速键?这是个错误吗?有解决方法吗?

为什么 KDE 的 Konsole 没有顶级菜单加速键?这是个错误吗?有解决方法吗?

我正在使用 Ubuntu 10.04 Lucid (32)。

我已经安装了 KDE Konsole(终端),因为它提供了一些我目前无法在 gnome 终端中获得的功能。

然而,事情有点棘手... 一周中的任何一天,我都喜欢尽可能地使用键盘而不是鼠标... 但不知为何Konsole's菜单却不是响应典型(和预期)Alt-F打开文件菜单等...

Konsole为了查看这是否只是和之间的冲突gnome desktop,我下载了 Kubuntu 10.04,并将其安装到 VM 中……结果相同:没有菜单加速器只限於Konsole

所有其他 KDE 应用程序似乎都有正常功能的菜单加速键……所以我想知道为什么控制台不一样!?……有办法解决这个问题吗?

更新: 所讨论的加速器是指第一的仅限菜单级。即菜单中显示的项目酒吧(不在子菜单中)。

答案1

通常terminal使用孩子Vi/Vim 和 Emacs 等程序……

这些程序直接在终端中运行,并有自己的一组快捷键...这些特定于应用程序的快捷键有时使用与应用程序相同的Alt+ FAlt- EAlt+V等键。传统 GUI应用菜单栏加速键(例如 Kate、gedit 等)。

此外终端的本机行编辑键绑定使用Alt+ F(单词前进)、Alt+ B(单词后退)、Alt+ T(交换单词)等......这也与传统 GUI 应用程序的典型第一级菜单快捷键冲突。

为了防止这些应用程序(包括其自身)的功能丧失konsole,开发人员只是禁用了第一级菜单加速器。

虽然这个第一级菜单加速键已被淘汰,但 Konsole 菜单结构的几乎所有子级项都有自己的加速键(默认情况下)...此外,通过右键单击选项可以非常轻松地添加/修改任何菜单项的加速键。

这意味着所有菜单项(或我希望指定的菜单项)都可以通过键盘访问...

这实际上提供了对所有菜单项的完整键盘访问...尽管方式略有不同...(但这是因为终端不同的)。

点击查看相关链接

答案2

我正在使用 Kubuntu 17.04。Konsole 16.12.3 加速键默认是关闭的。

它们可以通过以下方式激活设置菜单 > 配置 Konsole > 常规选项卡 > 启用菜单加速器。这将启用主菜单加速键(文件、编辑、查看、书签、设置、帮助)。无论主加速键是否启用,子菜单加速键都会启用。

相关内容