А вы знаете, что можете переключаться между закладками в FireFox с помощью движения двух пальцев, если, конечно, у вас есть сенсорная поверхность на том устройстве, что вы используете? Я знал об этой возможности довольно давно и, действительно, удивлён, что большинство пользователей этого замечательного браузера, об этом даже не подозревают. По какой-то причине, по умолчанию, эта функция в браузере выключена, но включить её можно всего в несколько кликов.

Итак, начнем:

1. Откройте новую вкладку
2. Наберите в адресной строке “about:config”
3. Наберите слово “twist” в строке поиска
4. Теперь, двойной клик на меню “twist right” и установите значение “Browser:NextTab” без квот.
5. Аналогично, в меню “twist left” установите значение “Browser:PrevTab” без квот.

Вот и всё. Теперь, с помощью движения двух пальцев, вы сможете переключаться между вкладками. Кто сказал, что улучшения требуют жертв?

Да, кстати, так же можно задать и время отклика на ваше действие. По умолчанию стоит 25мс, для себя я установил его на 10. Поэкспериментируйте, возможно, вы установите для себя другое значение. За время отклика отвечает меню “Threshold”.

Какое именно "движение" надо исполнить?

а вот этого я сам не понял, думал может кто додумается

-- offtop--

может быть это когда все пальцы согнуты, кроме одного среднего? :)

--the end of oftop--

Эта новость, в том виде, в каком она разошлась с Хабра — довольно бессмысленная и страшно неполная. Я тут немножко покопался в интернетах…

Во-первых, ссылка на соответствующий баг.

Во-вторых, Firefox поддерживает аж три типа жестов:

  • pinch: свести (in) или развести (out) пальцы
  • swipe: движение тремя пальцами в любом направлении (up, right, down, left)
  • twist: вращательное движение двумя пальцами по часовой стрелке (right) и против (left)

Если я правильно понял, это стандартные жесты для Маков с мультитачем.

Таким образом, доступные параметры в about:config (понятно без перевода):

browser.gesture.pinch.in
browser.gesture.pinch.out
browser.gesture.swipe.up
browser.gesture.swipe.down
browser.gesture.swipe.left
browser.gesture.swipe.right
browser.gesture.twist.left
browser.gesture.twist.right

Более того, жесты можно сочетать с клавишами, создавая параметры типа browser.gesture.pinch.out.shift (разводим пальцы с зажатым Shift'ом). Также есть параметр browser.gesture.tap, по поводу которого я теряюсь в догадках (тап тремя пальцами?).

В-третьих, список действий для каждого жеста не ограничен переключением вкладок. Большой перечень команд здесь.

В-четвёртых, для каждого (?) типа жеста есть параметры browser.gesture.*****.latched (логический) и browser.gesture.*****.threshold (целое). Первый указывает, выполнять команду однократно (false) или зациклить на то время, пока выполняется жест (true). Второй определяет порог срабатывания жеста (чем меньше, тем чувствительнее). Вместо ***** нужно подставить название жеста (pinch/swipe/twist).

Только непонятно, включены жесты по умолчанию или нет. Вот если бы кто-нибудь это всё попробовал и отписался сюда о впечатлениях… :)

... эх... тачпад есть... да руки дрожат! :)
Единственное, чего добился - увеличение / уменьшение масштаба.

:offtopic: А если фигу (дулю) монитору показать, то фокс перезагружается :angel:

Rosenfeld пишет

Единственное, чего добился - увеличение / уменьшение масштаба.

а разве мультитач действует не только на сенсорные мультитач-панели?

Rosenfeld пишет

... эх... тачпад есть... да руки дрожат!  Единственное, чего добился - увеличение / уменьшение масштаба.

У меня все работает. Fx 3.6, macbook pro 5.5

bnZ пишет

а разве мультитач действует не только на сенсорные мультитач-панели?

Вот я тоже на обычном буке пробовал, и не работало. Скорее это для Маков заточено.

а как всё остальное настроить? обсуждение этого вопроса я начал здесь:

http://forum.mozilla-russia.org/viewtopic.php?pid=483259#p483259