Что такое «режим активного курсора» в Яндекс Браузере?
Режим активного курсора вряд ли можно назвать сильно полезной функцией, однако многим это покажется очень удобным, особенно тем пользователям, которые сидят с ноутбука и никак не могут привыкнуть к тачпаду.
Если говорить простым языком, то данный режим позволяет перемещать курсор по экрану с помощью клавиатуры, а не мышки. Включить этот режим очень просто — нужно нажать клавишу F7. Далее в любом месте на странице нужно нажать левую кнопку мышки и мы увидим курсор. Теперь можно свободной управлять им с помощью стрелок на клавиатуре.
Отключить этот режим так же просто — опять нажав клавишу F7. Однако если вы сидите с ноутбука и на эту клавишу заложена другая опция, то делается это с помощью панели «инструменты», и далее найдя режим активного курсора.
Режим активного курсора — что это? (Яндекс)
Режим активного курсора — функция позволяет перемещаться по текстовому содержанию страницы при помощи курсора мышки (не путать с указателем), как будто этот текст доступен для редактирования (только напечатан).
Простыми словами: например вы пишите сообщение ВКонтакте или Вайбере, когда написали но не отправили, вы можете при помощи стрелочек клавиатуры перемещать курсор по тексту? Можете. Режим активного курсора делает тоже самое — только по тексту, который на веб-странице в браузере (только его удалить нельзя, только перемещение).
Разбираемся
- Режим активного курсора это функция, которая позволяет использовать для навигации по странице не мышку, а клавиатуру, как в текстовых редакторах. Это официальное описание. Но на самом деле немного не так — активный курсор позволяет перемещаться в тексте на странице так, будто он находится в открытом текстовом поле (будто вы его только напечатали).
- Включить эту функцию можно кнопкой F7. После — перемещаться по сайту (точнее по текстовому содержимому) можно кнопками-стрелочками (влево/вправо/вверх/вниз), а также выделять текст, зажав Shift. Переход по ссылкам осуществляется нажатием Enter.
- Еще можно включить через настройки браузера: нажмите кнопку в виде трех палочек в правом верхнем углу > пункт Инструменты > находим опцию Режим активного курсора и включаем. PS: лично у меня эта опция отсутствует, видимо он есть в самых новых версиях браузера, но при этом по F7 работает.
Но как именно работает опция? Давайте разберемся. Открыт Яндекс Браузер. Нажимаем F7, появилось такое уведомление, нажимаем Включить:
После этого — там где текст, там можно поставить мышкой курсор так, будто это текстовое поле:
Этот курсор, как и в обычном набранном тексте — можно перемещать стрелочками с клавиатуры. То есть так, будто вы его там сами напечатали — можно выделить, только удалить нельзя. Чтобы перемещаться курсором не только по буквам, но и по словам — нужно зажать Ctrl. Но если в тексте будет ссылка — этот текст будет окружен двумя желтыми палочками:
Когда между этими желтыми палочками находится курсор — значит можно перейти по ссылке. Просто нажмите энтер и ссылка откроется.
Чтобы отключить такой активный курсор — просто повторно нажмите F7.
Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья! Берегите себя!
Предварительная настройка Яндекс Браузера через файлы конфигурации
Файлы «Local State» и «Preferences» являются файлами формата JSON, и содержат в себе большинство настроек браузера. По этому, достаточно настроить «доставку» этих файлов на компьютеры пользователей, после чего, при первом запуске Яндекс Браузер возьмет из них настройки. При этом важно, чтобы был пустой файл «First Run» — в противном случае, браузер посчитает вручную созданные файлы конфигурации испорченными и пересоздаст их с уже своими настройками по умолчанию.
Распространять эти файлы можно любым удобным способом, например через групповые политики. Можно использовать вот такой вот vbs скрипт, который скопирует файлы с указанного сетевого пути, в нужное местоположение. Для использования в своей корпоративной сети, следует заменить путь \\share\YandexBrowser на тот, где будут лежать три файла — First Run, Local State, Preferences.
При использовании сторонних текстовых редакторов, следует убедиться, что скрипт сохранен в кодировке CP1251.
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objShell = CreateObject("WScript.Shell") ' Создаем папки If NOT (objFSO.FolderExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex")) Then objFSO.CreateFolder objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex" End If If NOT (objFSO.FolderExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser")) Then objFSO.CreateFolder objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser" End If If NOT (objFSO.FolderExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data")) Then objFSO.CreateFolder objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data" End If If NOT (objFSO.FolderExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\Default")) Then objFSO.CreateFolder objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\Default" End If ' Копируем файлы с настройками If NOT objFSO.FileExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\First Run") Then objFSO.CopyFile "\\share\YandexBrowser\First Run", objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\First Run", True End If If NOT objFSO.FileExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\Local State") Then objFSO.CopyFile "\\share\YandexBrowser\Local State", objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\Local State", True End If If NOT objFSO.FileExists(objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\Default\Preferences") Then objFSO.CopyFile "\\share\YandexBrowser\Preferences", objShell.ExpandEnvironmentStrings("%localappdata%") & "\Yandex\YandexBrowser\User Data\Default\Preferences", True End If
Ниже, можно найти созданные мною файлы настроек, отвечающие за настройку браузера «по умолчанию», а еще ниже — описание используемых настроек.
Файлы настроек
Local State
< "background_mode": < "enabled": false >, "ya": < "autolaunch": < "mode": 0 >, "image_search": < "enable_search_by_image": false >> >
Preferences
< "alissenger": < "alice_settings_visible": false, "left_panel_pin": 5 >, "bad_ad": < "adblock": < "enabled": 0 >>, "breadcrumbs": < "clickable_domain": false, "enabled": false >, "browser": < "app_side_promo_service_enabled": false, "check_default_browser": false, "should_reset_check_default_browser": false, "show_omnibox_rating_button": false, "show_omnibox_share_buttons": false, "show_ya_button": false, "use_mouse_gestures": false >, "context_translate": < "enabled": false, "translate_words": false >, "instaserp": < "mark_ui_bubble_enabled": false, "more_menu_enabled": false >, "profile": < >, "readability": < "enabled": false >, "session": < "restore_on_startup": 5 >, "settings": < "a11y": < "caretbrowsing": < "enabled": false >> >, "translate": < "enable_cloud_language_detection": false, "enabled": false >, "translate_show_original_text_popup": false, "video_subtitles": < "show_video_subtitles_button": false >, "video_translation": < "show_video_translation_button": false >, "web_app": < "default_apps_installed":< "default_apps":2, "https://disk.yandex.ru/":true, "https://mail.yandex.ru/":true, "https://telemost.yandex.ru/":true >>, "ya": < "antishock_mode": 0, "custo_education": < "enabled": false >, "favorites": < "show_bookmark_image_button": false, "show_tabstrip": false >, "image_buttons": < "enable_image_search_button": false >, "sync_state_view": < "show": false >, "web_apps": < "show_omnibox_web_app_panel": false >, "ytp": < "show_omnibox_icon": false >> >
Описание настроек
Рассмотрим описание настроек, из выше приведенных файлов конфигурации.
Local State
Этот файл содержит настройки, связанные с взаимодействием браузера и операционной системы.
background_mode
Параметр | Описание |
---|---|
enabled | Разрешить работу в фоне. Возможные значения: true, false |
ya > autolaunch
Параметр | Описание |
---|---|
mode | Открывать окно браузера при старте Windows. Возможные значения: 0, 1 |
ya > image_search
Параметр | Описание |
---|---|
enable_search_by_image | Показывать на картинках кнопку поиска. Возможные значения: true, false |
Preferences
В данном файле сосредоточены основные пользовательские настройки браузера.
Корневой раздел
Параметр | Описание |
---|---|
translate_show_original_text_popup | Отображать всплывающие окна с оригиналом текста. Возможные значения: массив |
bad_ad
Параметр | Описание |
---|---|
whitelist | Блокировка рекламы — список сайтов-исключений. Возможные значения: массив |
bad_ad > adblock
Параметр | Описание |
---|---|
enabled | Блокировать рекламу, мешающую просмотру страниц. Возможные значения: 0, 1 |
breadcrumbs
Параметр | Описание |
---|---|
clickable_domain | Отображать адреса страниц в виде «домен > заголовок». Возможные значения: true, false |
enabled | Отображать адреса страниц в виде «домен > заголовок». Возможные значения: true, false |
browser
Параметр | Описание |
---|---|
check_default_browser | Предлагать сделать «Яндекс Браузер» браузером по умолчанию. Возможные значения: true, false |
new_tab_session | Дополнительно открывать новую вкладку (при запуске браузера с восстановлением предыдущих вкладок). Возможные значения: true, false |
should_reset_check_default_browser | При значении true будет повторно выводить запрос с предложением сделать Яндекс Браузер браузером по умолчанию. Возможные значения: true, false |
show_omnibox_share_buttons | Показывать кнопки «Копировать» и «Поделиться». Возможные значения: true, false |
show_ya_button | Показывать кнопку «Яндекс». Возможные значения: true, false |
use_mouse_gestures | Жесты мыши. Возможные значения: true, false |
context_translate
Параметр | Описание |
---|---|
enabled | Переводить выделенные слова и фразы. Возможные значения: true, false |
translate_words | Переводить слова по наведению курсора и нажатию кнопки Shift. Возможные значения: true, false |
instaserp
Параметр | Описание |
---|---|
mark_ui_bubble_enabled | При выделении текста показывать кнопки «Найти» и «Копировать». Возможные значения: true, false |
more_menu_enabled | Показывать компактное меню. Возможные значения: true, false |
readability
Параметр | Описание |
---|---|
enabled | Показывать кнопку включения режима чтения. Возможные значения: true, false |
session
Параметр | Описание |
---|---|
restore_on_startup | При запуске восстанавливать ранее открытые вкладки. Возможные значения: 1 (включено), 5 (не восстанавливать) |
restore_to_homepage_if_empty | Если нет вкладок, открывать yandex.ru. Возможные значения: true, false |
restore_webapps_on_startup | Восстанавливать вкладки в окнах веб-приложений. Возможные значения: true, false |
settings > a11y > caretbrowsing
Параметр | Описание |
---|---|
enabled | Режим активного курсора. Возможные значения: true, false |
translate
Параметр | Описание |
---|---|
enable_cloud_language_detection | Отправлять в Яндекс фрагменты текста для улучшения качества перевода. Возможные значения: true, false |
enabled | Предлагать перевести страницы, язык которых отличается от языка интерфейса. Возможные значения: true, false |
video_subtitles
Параметр | Описание |
---|---|
show_video_subtitles_button | Показывать на видео кнопку субтитров. Возможные значения: true, false |
video_translation
Параметр | Описание |
---|---|
show_video_translation_button | Показывать на видео кнопку перевода. Возможные значения: true, false |
ya
Параметр | Описание |
---|---|
antishock_mode | Блокировать шокирующую рекламу. Возможные значения: 0, 1 |
ya > custo_education
Параметр | Описание |
---|---|
enabled | Показывать обучающие подсказки. Возможные значения: 0, 1 |
ya > favorites
Параметр | Описание |
---|---|
show_bookmark_image_button | Показывать кнопку «В Избранное» на картинках. Возможные значения: 0, 1 |
show_tabstrip | Показывать справа от вкладок кнопку Избранного. Возможные значения: 0, 1 |
ya > image_buttons
Параметр | Описание |
---|---|
enable_image_search_button | Показывать на картинках кнопку поиска. Возможные значения: 0, 1 |
ya > sync_state_view
Параметр | Описание |
---|---|
show | Показывать виджет синхронизации в меню. Возможные значения: 0, 1 |
ya > web_apps
Параметр | Описание |
---|---|
show_omnibox_web_app_panel | Показывать кнопку установки приложения. Возможные значения: 0, 1 |
ya > ytp
Параметр | Описание |
---|---|
show_omnibox_icon | Показывать кнопку управления защитой от слежения. Возможные значения: 0, 1 |
Как решить проблему с позиционированием курсора в Яндекс.Браузер?
В настоящее время в последних версиях Яндекс.Браузера наблюдается смещение курсора при работе с многострочными списками (журналами документов, списками товаров и т.п.). Данную проблему можно решить двумя способами:
Использовать другой популярный браузер (Google Chrome, Mozilla Firefox и т.п.)
Изменить одну настройку в Янедкс.Браузере, после чего проблема исчезнет. Для этого необходимо:
1. В адресной строке набрать browser://flags
2. Найти в открывшемся списке флаг «События, связанные с указателем Mac, Windows, Linux, Chrome OS, Android» #enable-pointer-events
Для ускорения поиска по странице можно использовать сочетание клавиш Ctrl+F, после чего в открывшемся окошке ввести одно или несколько искомых слов из названия флага, например #enable-pointer-events
3. Отключить данный флаг
4. Перезапустить браузер