Компьютерра, 2008 № 32 (748) | страница 49
Чтобы сравнить нагрузки, посмотрите на последнюю диаграмму. Это график нажатий кнопок клавиатуры. Длинные пики соответствуют дням, когда я писал статьи, причем рекорд (41282 нажатия) принадлежит статье, которую я одолел за один присест. Сорок тысяч, конечно, гораздо больше десяти, но и клавиш у клавиатуры не две, а больше сотни! Так что, очевидно, самая большая нагрузка среди всех компьютерных рецепторов-органов выпадает на долю мыши, причем левой ее половинки.
Вот почему в среде Windows именно мастерское владение мышью позволяет работать быстро. Очень быстро. В несколько раз быстрее других людей. Это как слепой десятипальцевый метод печати. А может, даже круче.
Вы уже поняли, что мышь - главный компьютерный орган. Знамо дело, Главный Орган должен быть самым лучшим. Лучшее, впрочем, не всегда самое дорогое, потому выбор мыши является сложнейшей задачей. А решение сложнейших задач, скажет вам любой дипломированный инженер, требует научного подхода, подкрепленного мощной теоретической базой. Вот так и подойдем к этой задаче.
Постулат №1: отключите акселерацию
Всем известно, что люди воспринимают большую часть информации, поступающей из внешнего мира, в логарифмическом масштабе. Так вот - к управлению мышиным курсором это не имеет никакого отношения. Суровая статистика говорит нам, что профессиональные квакеры не используют ускорение мыши в Quake.
Иначе говоря, движения героя в виртуальном пространстве прямо пропорциональны движениям руки игрока в пространстве реальном. Кстати, даже в мышиных драйверах Logitech есть магическая галочка "Disable acceleration in games".
Постулат №2: сравняйте динамические диапазоны
Очевидно, что наиболее точное управление будет достигнуто в том случае, когда динамический диапазон управляемого устройства сравняется с динамическим диапазоном управляющего устройства.
Динамический диапазон управляемого устройства "курсор монитора" - это максимальный возможный пробег курсора по экрану, равный диагонали монитора, или прямая, соединяющая максимально удаленные друг от друга точки виртуального рабочего стола в многомониторной конфигурации. Динамический диапазон управляющего устройства "мышь" - это то расстояние, которое может преодолеть мышь в результате движения кисти пользователя при неподвижном запястье. В противном случае (если запястье будет двигаться) за производственный трудодень рука простого пролетария банально отсохнет.