如何使用单个键盘快捷键将特定的窗口或程序前进(并“激活”)?
我在Windows上编写了一个AHK脚本来执行此操作:例如,我将一个窗口热键为Win
+ 1
,然后每当按Win
+时1
,便会激活该窗口。
我现在想在MacOS中做同样的事情。我想确定性地使用一些经常使用的Windows:“您每次按X热键,就得到Y窗口。”
示例:松弛。Slack只有一个窗口,因此应该很简单。
在Windows上,我有点花哨,因为有时我想从Chrome窗口中删除一个窗口,所以我会在每次按下+时使Ctrl
+ 1
“设置”当前活动的窗口,但是对于第一次迭代,我只想执行单窗口应用程序(或应用程序中的每个窗口-以较容易的为准)。Ctrl
1
详细信息:当我将窗口“前进”时,我希望能够在不单击该窗口的情况下键入该窗口。它应该是完全“活动的”,就像我单击它一样。
我知道像Alt
+Tab
和其他Apple热键之类的东西,但它们不是确定性的。无法按下某个键盘组合键并始终获得相同的窗口。我不想滚动浏览打开的窗口列表或其他任何内容。我现在要立即使用X应用程序。
我找到了一种有效的方法(适用于特定程序的所有Windows)。
/Users/<username>/activate_chrome.scpt
:tell application "Google Chrome"
reopen
activate
end tell
抢https://github.com/deseven/icanhazshortcut(我正在运行1.1.0
)
创建您选择的快捷方式并将其指向运行 osascript /Users/<username>/activate_chrome.scpt
我在Automator应用程序中尝试了相同的操作,但是存在很多权限问题,并且只有在我激活某些应用程序而不激活其他应用程序时,它才会激活快捷方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句