我正在使用 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+ F、Alt- E、Alt+V等键。传统 GUI应用菜单栏加速键(例如 Kate、gedit 等)。
此外终端的本机行编辑键绑定使用Alt+ F(单词前进)、Alt+ B(单词后退)、Alt+ T(交换单词)等......这也与传统 GUI 应用程序的典型第一级菜单快捷键冲突。
为了防止这些应用程序(包括其自身)的功能丧失konsole
,开发人员只是禁用了第一级菜单加速器。
虽然这个第一级菜单加速键已被淘汰,但 Konsole 菜单结构的几乎所有子级项都有自己的加速键(默认情况下)...此外,通过右键单击选项可以非常轻松地添加/修改任何菜单项的加速键。
这意味着所有菜单项(或我希望指定的菜单项)都可以通过键盘访问...
这实际上提供了对所有菜单项的完整键盘访问...尽管方式略有不同...(但这是因为终端是不同的)。
答案2
我正在使用 Kubuntu 17.04。Konsole 16.12.3 加速键默认是关闭的。
它们可以通过以下方式激活设置菜单 > 配置 Konsole > 常规选项卡 > 启用菜单加速器。这将启用主菜单加速键(文件、编辑、查看、书签、设置、帮助)。无论主加速键是否启用,子菜单加速键都会启用。