Firefox: не-Vimperator способ сделать просмотр без мыши?


12

Можно ли сделать эффективный просмотр с Firefox, используя только клавиатуру (как в Opera)?

Под эффективностью я подразумеваю что-то более быстрое, чем использование TAB - это занимает слишком много времени. Клавиши со стрелками должны быть для навигации (в Opera это Shift + клавиша со стрелкой). Это можно сделать с помощью дополнения Vimperator или его преемника Pentadactyl , но разве нет более простого способа?


Самый близкий к Opera способ - включить навигацию по каретке ( F7переключает этот режим). Он не перемещается между ссылками, поэтому он немного медленнее, но нормальная навигация (клавиши со стрелками page up, page downи т. Д.) Работает, и следует фокус / курсор / курсор (в отличие от текстового редактора для страницы вверх / вниз) , И текст может быть выделен и скопирован как в текстовом редакторе.

Самый большой недостаток заключается в том, что на практике необходимо включать и выключать режим каретки. И нет никаких указаний о том, какой режим в данный момент активен.


Обходной путь (предложенный несколькими, но не совсем то, что я ищу) может использоваться, если три настройки изменены (чтобы сделать это практичным). После этих изменений можно набрать первые несколько букв текста ссылки, и эта ссылка будет выбрана, поэтому нажатие Enterоткроет ее.

Используя обходной путь, экран будет перемещаться, если это длинная страница, поскольку она не ограничивается текущей видимой страницей, но ее можно использовать.

Изменения (см. Ниже для других версий Firefox):

  1. Меню гамбургера (вверху справа) → НастройкиОбщие . Под заголовком Браузер (прокрутите вниз) → Поиск текста, когда я начну печатать

    Включите эту опцию.

  2. Установите опцию, чтобы перейти только на ссылки; в адресной строке введите

    о: конфигурации

    с последующим Enter. Затем: нажмите I accept the risk!, найдите строку accessibility.typeaheadfind.linksonly , выберите ее и измените значение на True, нажав Enterили Shift+ F10/ Toggle ( accessibility.typeaheadfind.linksonly находится на строке 11, когда я пытался).

  3. Отключить чувствительность к регистру. Установите для accessibility.typeaheadfind.casesensitive значение 0 (та же процедура, что и для accessibility.typeaheadfind.linksonly , см. Выше. При нажатии клавиши Enter появится диалоговое окно с текущим значением. Введите 0 и нажмите Enter).

Чтобы использовать это: введите некоторую часть ссылки. Если есть несколько возможностей, используйте Ctrl+ G(или F3) для перехода между ними. Используйте Ctrl+, Enterчтобы открыть в новой вкладке.

Для старых версий Firefox

Это то же самое, что и выше, за исключением:

Опция поиска текста, когда я начинаю печатать :

menu Tools/Options/Advanced/tab General/Accessibility/Search for text when I start typing

Открыв страницу about: config , кнопка есть I'll be careful, I promise.

Платформа: Firefox 3.0.6, Windows XP 64 бит SP2.

Ответы:


16

Firefox имеет два ключа поиска: /ищет любой текст; ищет только ссылки. Оба продолжают поиск с F3.


Я забыл о "только для ссылок. Спасибо! +1
аутбласты

Я знал только о Ctrl + F
n611x007

Я знаю о /поиске, но всегда включаю поиск, когда начинаю печатать . Во всяком случае, 'это здорово
phuclv


7

Два предложения:

  1. Нажатие на F7клавишу переключает, прокручивают ли клавиши со стрелками страницу или перемещают курсор. Это удобно для выбора текста, но также может быть полезно для перемещения курсора поверх ссылки.

  2. Используйте расширение MouselessBrowing . Я не использовал его довольно давно, но раньше он работал очень и очень хорошо.


Да, F7, для переключения навигации по каретке, en.wikipedia.org/wiki/Caret_navigation , наиболее близок к тому, как работает Opera. Это все еще не то же самое, что реальная физическая навигация (между ссылками), как в Opera, но она достаточно близка, чтобы быть полезной, особенно в сочетании с типом и переходом по ссылке, описанным в другом месте здесь. С другой стороны, когда включен режим навигации по каретке, можно выделять и копировать текст, используя только клавиатуру.
Питер Мортенсен

1
Я второй расширение MouselessBrowsing. mouseless.de
Андреас

1
На данный момент это addons.mozilla.org/en-US/firefox/addon/mouseless-plugin
9000

4

Установите флажок «Поиск текста, когда я начну печатать» ( Параметры → * Дополнительно * → Общие ), а затем вы можете набирать текст ссылок и нажимать Enter, что значительно увеличивает скорость навигации.


1
Вау, не знал об этом варианте. Действительно круто ...
Nikhil

2

Если я знаю текст ссылки, на которую хочу перейти, / (быстрый поиск) работает довольно хорошо.



1

Я пробовал все различные методы и дополнения для навигации с помощью клавиатуры в Firefox, и мне нравятся два:

  1. Нажмите клавишу ', введите первые несколько букв ссылки и сразу же нажмите Enter.

  2. Сценарий пространственной навигации, который можно найти на сайте userscripts.org. Как и в Opera, вы перемещаетесь между ссылками Shiftи клавишами со стрелками. Он не приближается к встроенной пространственной навигации в Opera, но работает так же хорошо, как и дополнение Crossfire для Chrome .


1
Это, кажется, комментарий к предыдущим ответам.
Остин Т Френч

1

Я использовал Numberfox некоторое время. Он прикрепляет номер к каждой ссылке на странице, чтобы вы могли использовать (как сказал Phoshi) Find As You Type, чтобы найти номер ссылки. Это было немного громоздко для меня, но это может быть то, что вы ищете. К сожалению, это только для Firefox 2, но если вы отключите проверку обновления аддона, это может сработать!


1

Hit-a-hint - это аддон, который делает пользовательский ключ специальной клавишей, которая активирует алфавитные подсказки для всех ссылок на странице для легкого следования. LoL - это форк HaH, который работает с Firefox 3.5 и поддерживается более активно.

Эта функциональность совершенно та же, что реализована и в режиме подсказок Vimperator .


0

К сожалению, Hint-a-hint, похоже, не поддерживает более новые браузеры, и ссылка LoL не работает, и в хранилище аддонов Mozilla, похоже, не существует расширения с именем «LoL» .

Vimium вместо этого, кажется, поддерживается и пока работает здесь.


0

VimFx

Еще до Vimium существовал Vimperator для Firefox. На мой взгляд, Vimperator имеет слишком много функций и агрессивно меняет внешний вид и поведение Firefox по умолчанию. Vimium - это именно то, что мне нужно с точки зрения дополнительной функциональности, но для Chrome. Вот почему я решил разработать аналогичное расширение для Firefox.

VimFx будет приятен вашему браузеру и вашим привычкам. Promise.

- Антон Ходакавский, оригинальный автор VimFx.


0

saka-key очень многообещающий, опираясь на идеи Vimium и cVim, и поддерживает Firefox Quantum и Google Chrome. Смотрите документацию click_and_link_hints .

В настоящее время есть сомнения относительно его поддержки , но я надеюсь, что автор найдет поддержку, которая поможет завершить и поддержать эту замечательную работу.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.