![在 Chrome 中输入地址栏时创建新标签页](https://linux22.com/image/1383881/%E5%9C%A8%20Chrome%20%E4%B8%AD%E8%BE%93%E5%85%A5%E5%9C%B0%E5%9D%80%E6%A0%8F%E6%97%B6%E5%88%9B%E5%BB%BA%E6%96%B0%E6%A0%87%E7%AD%BE%E9%A1%B5.png)
这是其他浏览器默认可以做到的事情,至少 Firefox 可以做到。直到最近,我才用 Google 的 Chrome Toolbox 扩展程序实现了同样的功能。然而,这个扩展程序似乎有问题——很多最近的评论都提到了它的问题。
所以,这让我想到了一个问题——还有其他方法可以获得此功能吗?另一个我想要的方法是当我点击书签栏中的书签时,项目会出现在新选项卡中。我仍然不明白为什么这些基本设置没有提供给 Chrome 用户...
(需要说明的是,我知道您可以通过Alt+来执行此操作Enter,但我希望能够用一个键而不是组合键来完成此操作。)
答案1
您可以通过在地址栏中输入搜索内容或 URL 然后单击Alt+ -Enter而不是Enter- 来实现这一点,这样您就不需要安装任何可能比执行这一简单操作所需消耗更多资源的附加组件……
这样,Chrome 就会在后台自动打开一个新标签页,显示您的搜索内容,或者如果您输入了 URL,则显示您的 URL...
注意:在 OSX 中它是Cmd+ Enter。
答案2
我无法想象按两个按钮有什么问题,但如果你真的想要这样做,你可以尝试编写一个 AutoHotkey 脚本,当且仅当 Chrome 进程打开时,它会在你按下 Enter 时执行 Alt+Enter。这应该可以解决问题。
#NoEnv
#IfWinActive ahk_exe chrome.exe
Enter::
Send {LAlt down}{Enter}{LAlt up}
答案3
我赞同 @MegaBluejay 的回答,但这个回答并不好,因为它会影响EnterChrome 中任何地方的按下,而不仅仅是地址框,所以如果你按下Enter它会发送Alt+ Enter,这在某些情况下会有不同的行为,比如在 Google 表格中。我建议映射一个你不使用的键(如CapsLock)来做你想做的事情。此外,{LAlt down}{Enter}{LAlt up}
你可以只使用而不是!{Enter}
。这是一个工作示例:
#NoEnv
#IfWinActive ahk_exe chrome.exe
CapsLock::Send !{Enter}
#IfWinActive
如果您使用 Caps Lock 并想使用您不使用的其他键,您可以使用AppsKey
它(如果您的键盘有的话)。这是一个菜单键,可调出右键单击菜单。我通常看到它位于右键Ctrl和Alt键之间。
答案4
经过长时间的搜索,我找到了一个 AutoHotkey 解决方案:
您可以在这里找到它:
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=87043&p=382552#p382552