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

7952
Peter Mortensen

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

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


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

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


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

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

Первое изменение настроек:

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

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

Второе изменение настроек: установите опцию, чтобы переходить только по ссылкам; в адресной строке введите:

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

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

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

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

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

10

11 ответов на вопрос

13

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

Я забыл о "только для ссылок. Спасибо! +1 outsideblasts 15 лет назад 0
Я знал только о Ctrl + F n611x007 11 лет назад 0
Я знаю о `/` для поиска, но всегда включаю * поиск, когда начинаю печатать *. Во всяком случае, `'` это здорово phuclv 6 лет назад 0
Информация: https://support.mozilla.org/en-US/kb/search-contents-current-page-text-or-links andyandy 5 лет назад 0
6
Joe Casadonte

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

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

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

Да, F7, для переключения навигации по каретке, http://en.wikipedia.org/wiki/Caret_navigation, наиболее близок к тому, как работает Opera. Это все еще не то же самое, что реальная физическая навигация (между ссылками), как в Opera, но она достаточно близка, чтобы быть полезной, особенно в сочетании с типом и переходом по ссылке, описанным в другом месте здесь. С другой стороны, когда включен режим навигации по каретке, можно выделять и копировать текст, используя только клавиатуру. Peter Mortensen 14 лет назад 0
Я второй расширение MouselessBrowsing. http://www.mouseless.de/ Andreas 14 лет назад 0
4
Phoshi

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

Вау, не знал об этом варианте. Очень круто... Nikhil 15 лет назад 1
2
Andrew Coleson

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

1
outsideblasts

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

1
Jawa

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

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

1
julio.g

Вы можете попробовать gleeBox и посмотреть, работает ли он для вас.

1
user260681

I've tried all the different methods and addons for keyboard navigation in Firefox, and the two I like the most are:

  1. Press the ' key, type the first few letters of a link and then immediately hit enter.

  2. The Spatial Navigation script that can be found over at userscripts.org. Just like in Opera, you navigate between links with Shift and the arrow keys. It doesn't come close to the native spatial navigation in Opera, but it works about as well as the Crossfire addon for Chrome.

Это, кажется, комментарий к предыдущим ответам. Austin T French 11 лет назад 1
0
tpo

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

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

0
Ooker

VimFx

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

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

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