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

Pet*_*r.O 3 kde shortcut-keys menu

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

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

然而,汤中有苍蝇......在一周中的任何一天,我更喜欢使用键盘而不是鼠标;只要有可能...但由于某种原因,Konsole's菜单并没有典型的(和预期)回应Alt-F打开文件菜单,等等。

看它是否只是一个之间的冲突Konsolegnome desktop,我donwloaded的Kubuntu 10.04,并将其安装到虚拟机...同样的结果:没有菜单加速器Konsole(只)!

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

更新: 有问题的加速器仅指第一级菜单。即菜单栏中显示的项目(不在子菜单中)。

Pet*_*r.O 5

Aterminal经常被Vi/Vim 和 Emacs 等子程序使用......

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

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

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

虽然这个一级菜单加速键已经落伍了,但实际上 Konsole 菜单结构的所有子级项都有自己的加速键(默认情况下)……而且,添加/修改任何菜单项的菜单项都非常容易通过右键单击选项加速键..

这意味着所有菜单项(或我希望分配的尽可能多)都可以通过键盘访问......

这有效地提供了全面和完整的键盘访问所有菜单项... Allbeit在一个稍微不同的方式......(但是这是因为终端不同的)。

点击相关链接