主菜单键盘导航不会在第一个输入字母处重新开始。这是错误还是可调整的功能?

主菜单键盘导航不会在第一个输入字母处重新开始。这是错误还是可调整的功能?

跳过此部分,除非您想阅读一些非常无聊的背景知识。


我经常喜欢通过键盘导航,并且通常通过系统范围的热键启动我最常用的应用程序。

对于不常用的菜单,我开发了自己独特的菜单导航系统(在 Windows 中,我在那里呆了 20 年)。

它依赖于“跳到下一个列表中与我刚刚输入的字母/字符匹配的项目”......我只是指第一个字母/字符。

我创建了一个名为`(即单个反引号
此文件夹中是我的“辅助”应用程序的简单列表……但有一个细微的差别。
每个应用程序都带有前缀`~, 或者
所有这些键都位于菜单启动键(Win 键或 Alt-F1)附近,非常方便
...我的主菜单弹出向上(类似 Windows)

这使我能够以简单的一致性启动任何辅助应用程序;即使蒙着眼睛。

除了 Ubuntu/(Gnome) 子菜单必须特别导航到的方式略有不同(...而 Windows 会自动将焦点移到子菜单中)...我在 Ubuntu 中也使用同样的系统。
我喜欢 Ubuntu(Linux) 的可配置性!

但是!(这么小的词)...有一个问题。


由于某些未知原因,该"jump to next item starting with **letter/character**"功能在 Gnome 菜单中表现异常。
这是错误吗?这是功能吗?还是可以调整?……我不知道,但它的表现(异常)如下:

记得字母/字符组中最近访问的项目..甚至跨越菜单的单独打开/关闭循环......

这喙蒙眼坚持这就是我使用此first-letter方法的原因。

有人知道这是否可以调整吗? 这样每次访问菜单列表都会导致“第一项”成为最顶层的项(在第一个字母/字符组内),而不是下一个来自上一个菜单会话的一个...

答案1

首先,很抱歉我没有完全回答您的问题,但在我看来,还有其他解决方案可能适合您......

据我所知,您想通过键盘快速启动应用程序,并且希望保留从 Windows 时代获得的“肌肉记忆”:)

有几个很棒的应用程序确实能满足你的第一个要求,但可能有点达不到第二个要求。然而,从个人经验来看,使用这些应用程序一段时间后,我感觉没有它们,在任何计算机上使用都会受到严重限制:

  • Gnome-do (http://do.davebsd.com/) 类似于 Mac OSX 上的 Quicksilver。按 Win+Space 键,会弹出一个窗口,让您输入已安装的任何程序的首字母,然后启动它。Gnome-do 很智能,因此它会学习您的习惯。它还有大量插件 - 它可以在 Twitter 上发布内容、搜索网络等。

  • Cardapio (https://launchpad.net/cardapio) 是一个主菜单替代品,它包含与 gnome-do 类似的功能——快速搜索应用程序等(我认为它也类似于 Win 7 中的开始菜单)。

相关内容