Project

General

Profile

Actions

Feature #1430

closed

Использование альтернативных событий с устройств ввода для прокрутки панели вкладок.

Added by Mellon about 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Core
Target version:
Start date:
11/14/2013
Due date:
% Done:

100%

Estimated time:
0:06 h

Description

Тут подумал, что, в общем-то существующая схема переключения вкладок при прокрутке колеса - неплохая идея. Но её необходимо доработать.

Начнем с того, что достаточная часть акуальных устройств ввода не ограничивается работой, или эмуляции работы с 5 кнопками. Многие мышки имеют дополнительные примочки (колеса, качалки, просто кнопки), которые могут служить для горизонтальной прокрутки. Не говоря уж о тачпадах и тачскринах.

На данный момент панель вкладок не отличает срабатываний кнопок 4/5 и 6/7. то естң одинаково реагирует и на вертикалңную и на горизонталңную прокрутку.

По этому хотелось бы предложить внести таковое различение, и при вертикальной (4/5) прокрутке, как и прежде, переключать вкладки, а вот при горизонтальной (6/7) - прокручивать саму панель без переключения вкладок.

Для случаев, когда устройство ввода не имеет дополнительных элементов горизонтальной прокрутки (обыкновенная 3/5 кнопочная мышь), предусмотреть возможность прокрутки панели при прокрутке колеса (срабатываний кнопок 4/5) при нажатом модификаторе (например, Alt, или Shift).


Related issues 1 (0 open1 closed)

Related to Bug #1429: Панель вкладок теряет свою позицию при обновлении вкладки.Closed0xd34df00d11/14/2013

Actions
Actions #1

Updated by 0xd34df00d almost 11 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.60
  • Estimated time set to 0:06 h

По крайней мере, на моей мышке кнопки «вперед/назад» успешно обрабатываются и переключают вкладки, например. Это пришлось специально отдельно впиливать, поэтому не уверен, что корректно и правильно обрабатываются все мышки. Но, к сожалению, железа у меня не столько, чтобы всё проверить :(

Actions #2

Updated by 0xd34df00d almost 11 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

Applied in changeset main|commit:43f5a29655e94e08569e1f5034c3095a83e7f3d4.

Actions #3

Updated by 0xd34df00d almost 11 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF