跳过本节,除非您想阅读一些非常无聊的背景。
我通常更喜欢通过键盘导航,并且我通常通过系统范围的热键启动我最常用的应用程序。
对于不经常使用的那些,我开发了自己的古怪菜单导航系统(在 Windows 中,我在其中度过了过去 20 年)。
它依赖于“跳到列表中与我刚刚输入的字母/字符匹配的下一个项目”的原则……我只指第一个字母/字符。
我创建了一个名为`的文件夹(即一个反勾号)
在这个文件夹中是我的“辅助”应用程序的简单列表......有一个细微的差别。
其中每一个都以`、 ~或!为前缀
所有这些键都方便地位于菜单启动键(Win 键或 Alt-F1)附近
......我的主菜单弹出(如 Windows)
这使我能够以简单的一致性启动我的任何辅助应用程序;甚至蒙上眼睛。
除了 Ubuntu/(Gnome) 子菜单必须具体导航到的方式上的细微差别(...而 Windows 自动将焦点移到子菜单中)...我在 Ubuntu 中也有同样的系统。
我喜欢 Ubuntu(Linux) 的可配置方式!
但!(这么小的词)……有问题。
由于某种未知的原因,该"jump to next item starting with **letter/character**"
功能在 Gnome 菜单中表现异常。
它是一个错误,它是一个功能,它是否可以调整?....我不知道,但这就是它(错误)的行为方式:
它会记住最近访问的字母/字符组中的项目.. 即使在菜单的单独打开/关闭周期中...
这打破了蒙眼的一致性,这就是我使用这种first-letter
方法的原因。
有谁知道这是否可以调整? 这样每次对菜单列表的新访问都会导致“第一项”成为最顶层的项目(在第一个字母/字符组内),而不是上一个菜单会话中的下一个...
首先,很抱歉没有完全回答您的问题,但在我看来,还有其他解决方案可能适合您的账单......
据我所知,您想从键盘快速启动应用程序,并且您想保留从 Windows 时代获得的“肌肉记忆”:)
有几个很棒的应用程序可以满足您的第一个要求,但第二个要求可能会有些失败。但是,从个人经验来看,在使用了一段时间后,我在没有它们的任何计算机上都感到严重受损:
Gnome-do (http://do.davebsd.com/) 类似于 Mac OSX 上的 Quicksilver。点击 Win+Space 并弹出一个窗口,让您输入任何已安装程序的首字母,然后启动它。Gnome-do 很聪明,所以它会学习你的习惯。它还有大量的插件——它可以在推特上发布东西,搜索网络等。
Cardapio (https://launchpad.net/cardapio) 一个主菜单替代品,它包括与 gnome-do 类似的功能——快速搜索应用程序等(我认为它也类似于 Win 7 中的开始菜单)。