Вопрос или проблема
Это то, что другие браузеры могут делать по умолчанию, или, по крайней мере, Firefox. И до недавнего времени я мог сделать то же самое с помощью расширения под названием Chrome Toolbox от Google. Однако, похоже, что расширение сломано – многие из последних отзывов отмечают с ним проблемы.
Так что это подводит меня к вопросу – есть ли какой-либо другой способ получить эту возможность? Еще одной функцией, которую мне бы хотелось, является возможность открывать закладки из моей панели закладок в новых вкладках. Я до сих пор не понимаю, почему эти базовые настройки не предложены пользователям Chrome…
(Для ясности, я понимаю, что можно сделать это с помощью Alt+Enter, но мне хотелось бы иметь возможность делать это одной клавишей, а не комбинацией клавиш.)
Вы можете сделать это, введя свой запрос или URL в адресной строке, а затем нажав Alt+Enter – вместо просто Enter, так что вам не нужно устанавливать какое-либо дополнение, которое, вероятно, будет расходовать больше ресурсов, чем необходимо для выполнения этой простой задачи…
При этом Chrome автоматически откроет новую вкладку в фоновом режиме с вашим запросом или с вашим URL, если вы ввели URL…
Примечание: в ОС X это Cmd+Enter.
Мне трудно представить, что не так с нажатием 2 кнопок, но если вы действительно хотите этого, вы можете попробовать написать скрипт AutoHotkey, который выполнит Alt+Enter, когда вы нажмете Enter, если и только если процесс Chrome запущен. Это должно решить вашу проблему.
#NoEnv
#IfWinActive ahk_exe chrome.exe
Enter::
Send {LAlt down}{Enter}{LAlt up}
Я поддерживаю ответ @MegaBluejay, но этот ответ не хороший, потому что он повлияет на нажатие Enter где угодно в Chrome, а не только в адресной строке, так что если вы нажмете Enter, он отправит Alt+Enter, что имеет другое поведение в некоторых случаях, например, в Google Sheets. Я предложил бы назначить клавишу, которую вы не используете (например, CapsLock), чтобы сделать то, что вы хотите. Кроме того, вместо {LAlt down}{Enter}{LAlt up}
вы можете просто использовать !{Enter}
. Вот рабочий пример:
#NoEnv
#IfWinActive ahk_exe chrome.exe
CapsLock::Send !{Enter}
#IfWinActive
Или, если вы используете Caps Lock и хотите использовать другую клавишу, которую вы не используете, вы можете использовать AppsKey
, если ваша клавиатура имеет его. Это клавиша, похожая на меню, которая вызывает контекстное меню. Я обычно видел, что она расположена между правыми клавишами Ctrl и Alt.
Расширения – это благословение в целом, но я все еще не могу найти такое, которое сделает то, что так легко доступно в Firefox (открытие URL в адресной строке в новых вкладках). Предложенное решение с Alt+Enter противоречит разумной цели повышения эффективности, и для меня, с жесткими артритными пальцами, чем меньше клавиш я использую для ввода, тем меньше опечаток и ошибок я делаю, что, в свою очередь, экономит много времени на исправление набора текста.
По этой причине у меня установлен Auto Hot Key (переназначение таких клавиш, как Caps Lock для копирования, и ESC для вставки, и Num Lock для ESC, средняя кнопка мыши для вырезания, как
NumLock::Esc
CapsLock::^c
Esc::^v
mbutton::^x )
Таким образом, я загрузил, извлек и запустил chrome_and_edge_addressbar_new_tab.ahk, который любезно скомпилировал cdull, и он работает в Edge, но я гораздо предпочитаю Vivaldi (также на базе Chromium), так как он позволяет больше настроек (особенно несколько рядов вкладок), и поэтому мне нужно будет разобраться, как заставить его работать в этом браузере.
Это одна из причин, почему мне нравится использовать Slimjet. (К сожалению, последнее обновление Microsoft для Windows 10 / 11, пох кажется, сломало “что-то”, из-за чего мой компьютер не всегда загружает Slimjet при нажатии.)
После долгих поисков я нашел решение AutoHotkey для этого:
Вы можете найти его здесь:
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=87043&p=382552#p382552
Ответ или решение
Создание новой вкладки в Chrome при вводе в адресной строке — это функция, которая может значительно повысить эффективность работы браузера. К сожалению, Chrome по умолчанию не поддерживает такую возможность без использования сочетания клавиш или сторонних расширений. Тем не менее, вы можете использовать несколько альтернативных решений.
1. Использование сочетания клавиш
Вы можете открыть новую вкладку с введенным URL или поисковым запросом, нажав Alt
+ Enter
после ввода текста в адресной строке. В MacOS вместо Alt
используйте Cmd
. Хотя вы упомянули, что стремитесь избежать комбинации клавиш, это простой способ, который работает без дополнительных настроек.
2. Настройка AutoHotkey
Если вы хотите сделать процесс более удобным, можно использовать программу AutoHotkey для автоматизации нажатия Alt
+ Enter
при нажатии просто Enter
. Вот пример скрипта, который можно использовать:
#NoEnv
#IfWinActive ahk_exe chrome.exe
Enter::Send {LAlt down}{Enter}{LAlt up}
#IfWinActive
Однако, этот скрипт будет срабатывать нажатие Enter
во всех ситуациях, когда активен Chrome, что может создавать проблемы, например, в Google Sheets. Более разумным вариантом будет использование другой клавиши, которая у вас редко используется. Например, вы можете переназначить клавишу CapsLock
:
#NoEnv
#IfWinActive ahk_exe chrome.exe
CapsLock::Send !{Enter}
#IfWinActive
3. Открытие закладок в новых вкладках
Если вам нужно, чтобы ваши закладки также открывались в новых вкладках, вы можете попробовать нажимать Ctrl
при выборе закладки в панели закладок. Это действие откроет закладку в новой вкладке. К сожалению, по умолчанию Chrome не предоставляет настройку для автоматического открытия закладок в новых вкладках.
4. Альтернативные браузеры
Если указанные решения не удовлетворяют ваши потребности, вы также можете рассмотреть возможность использования альтернативных браузеров, таких как Firefox или Vivaldi, которые позволяют больше настраивать поведение вкладок и адресной строки. Например, Vivaldi предлагает возможности более глубокой настройки, включая поведение открытия вкладок.
Заключение
Хотя Chrome не предоставляет встроенной возможности для открытия новой вкладки по умолчанию при вводе в адресной строке, перечисленные методы и инструменты, такие как AutoHotkey, могут помочь вам достичь желаемого результата. Изучите указанные варианты и выберите наиболее подходящий для вашего рабочего процесса.