我最近换用了 MacOS,因为我的老板决定给我一台崭新的 MacBook Pro 14 英寸(2021 年),总体来说我对它很满意。然而,有一件事一直困扰着我。我是一个相对高级的用户,对 Linux(Ubuntu 和其他)和 Windows 都非常熟悉。在这两个操作系统上,我启动应用程序的主要(基本上是唯一的)方式是按一次“Super”(又名“Windows”)键,开始输入我想要启动的内容,一旦找到唯一匹配项,我就会按回车键来启动该应用程序。
明显的 MacOS 类似物是 Spotlight。然而这需要 Command + Space 才能启动,这很不方便,因为它需要两次击键。如果我能同时按下 Command 和 Space,我可能已经习惯了这一点,但不幸的是,如果我先按下 Command,等待一小会儿(我猜至少 100 毫秒),然后才按下 Space,操作系统才会将其注册为热键。这对我来说太慢了,不方便。
有什么方法可以配置命令本身可作为 Spotlight 的热键?
答案1
空间只需要第二纳秒,太短了,你无法将两个键听成单独的事件。如果我用拇指同时按下这两个键,它就会被记录下来,只要我不以空格键为首。
它是可能的使用类似登山扣元素,仅使用 Cmd 作为触发器 - 但您必须引入一些其他补偿器,例如它必须等待按键才能注册您想要 Spotlight,而不是仍然等待任何其他 Cmd 键组合。
我会考虑学习按预期方式使用它,而不是尝试覆盖如此全面的全局修饰键。
Cmd 更类似于 PC 上的 Ctrl,它与 Windows 键完全不同。
答案2
最终我成功实现了这个!我使用 BetterTouchTool不是一个单独的键盘快捷键(不起作用,并且 Cmd 始终只注册为修饰符),但使用“键序列”。在那里我可以记录Cmd-Down
-Cmd-Up
作为启动 Spotlight 的序列。正如我想要的那样。它不会干扰 Cmd 的一般使用,因为该确切序列仅在按一次 Cmd 时发生。问题解决了!