Feature #1430
closedИспользование альтернативных событий с устройств ввода для прокрутки панели вкладок.
100%
Description
Тут подумал, что, в общем-то существующая схема переключения вкладок при прокрутке колеса - неплохая идея. Но её необходимо доработать.
Начнем с того, что достаточная часть акуальных устройств ввода не ограничивается работой, или эмуляции работы с 5 кнопками. Многие мышки имеют дополнительные примочки (колеса, качалки, просто кнопки), которые могут служить для горизонтальной прокрутки. Не говоря уж о тачпадах и тачскринах.
На данный момент панель вкладок не отличает срабатываний кнопок 4/5 и 6/7. то естң одинаково реагирует и на вертикалңную и на горизонталңную прокрутку.
По этому хотелось бы предложить внести таковое различение, и при вертикальной (4/5) прокрутке, как и прежде, переключать вкладки, а вот при горизонтальной (6/7) - прокручивать саму панель без переключения вкладок.
Для случаев, когда устройство ввода не имеет дополнительных элементов горизонтальной прокрутки (обыкновенная 3/5 кнопочная мышь), предусмотреть возможность прокрутки панели при прокрутке колеса (срабатываний кнопок 4/5) при нажатом модификаторе (например, Alt, или Shift).
Updated by 0xd34df00d about 11 years ago
- Status changed from New to Assigned
- Target version set to 0.6.60
- Estimated time set to 0:06 h
По крайней мере, на моей мышке кнопки «вперед/назад» успешно обрабатываются и переключают вкладки, например. Это пришлось специально отдельно впиливать, поэтому не уверен, что корректно и правильно обрабатываются все мышки. Но, к сожалению, железа у меня не столько, чтобы всё проверить :(
Updated by 0xd34df00d about 11 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset main|commit:43f5a29655e94e08569e1f5034c3095a83e7f3d4.