Re[2]: Скорость скроллинга колесом мыши
От: Whistler Россия Блог на GotDotNet.ru
Дата: 25.04.08 10:22
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, Whistler, Вы писали:


W>>Как считать прокрутку мыши, чтобы эта операция пользователя была максимально гомогенной в моем приложении?


К>Обычно скролл мыши (это прямо в её настройках указывается) равен 1-3 строкам или странице.

К>То есть, как если бы ты не колесо крутил, а стрелки и pgup/pgdn на клавиатуре.

К>Для текстов — высота строки связана с высотой шрифта, очевидно.

К>Для списков — высота элемента списка.
К>Для картинок — можно, наверно, исходить из того, что если бы на картинке был текст какого-то дефолтного кегля (скажем, 12 пунктов)...

Что заметил я:
1) Internet Explorer 7 — какой-то сложный относительный метод вычисления скролла — пытался найти зависимость, не удалось.

2) Блокнот, Visual Studio 2008 — 3 строки текста

В среднем одно полное движение пальца по колесу мыши — это 6 щелчков.
В Internet Explorer 7 за это движение пользователь успевает прокрутить половину экрана.

Поэтому в своем случае я установил на один щелчок 1/12 поверхности контрола — около двух строк текста при "нормальном" (70% от высоты скрина) размере контрола.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.