Всего существует 3 основных способа держать компьютерную мышку.
Хват ладонью #77 Вся ладонь лежит на мышке. По бокам мышку придерживают большой палец и мизинец. Такой хват лучше всего подходит для работы в офисе, т.к. обеспечивает наименьшую утомляемость руки во время работы.
Хват пальцами #77 Ладонь не лежит на мышке. С одной стороны мышь придерживает большой палец, с другой безымянный и мизинец. Нажатие на на мышку происходит подушечками пальцев.
Хват «коготь» #77 Рука располагается аналогично предыдущему пункту, только нажатие на кнопки мыши происходит кончиками пальцев, а не подушечками.
Правильный хват мышки в играх для геймеров. Считается что это «коготь» и хват пальцами. Такой тип хвата обеспечивает геймерам наибольшую точность позиционирования в играх, а так же наибольшую скорость и «точность» кликов.
ПРОГРАММА MBTester 2.0 Программа предназначена для выявления дефектов кнопок и колеса мыши посредством оценки числа срабатываний и длительностей состояний. Описание внутри архива
В этой теме обсуждаются: - сравнения/описания - скорость, точность, сенсоры, софт и етс игровых мышей - вопросы эргономики игровых мышей - особенности функционирования игровых мышей и их настройки, в том числе в играх.[/color]
В этой теме ЗАПРЕЩЕНО: - обсуждать цену как решающий фактор выбора, достаточно её просто указать. - необоснованная критика и приколы над собеседником. такие посты будут удаляться, без объяснения причин.
Последний раз редактировалось fedx 21.07.2020 14:01, всего редактировалось 39 раз(а).
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka писал(а):
Но все же у сенсора должно быть некое разрешение при котором он работает наиболее качественно?
Нет. Ты же прекрасно знаешь, что сенсор рассчитывает сдвиг по картинкам . Каждая картинка представляет из себя 36х36 значений от 0 до 127 - яркости. Т.е., процессор сенсора просто берёт некий массив чисел, делает над ним тупые вычисления (алгоритм расчёта сдвига) и получает результат - пару вещественных чисел : сдвиг по X и по Y. А заданный CPI в этом деле никак не участвует - это просто масштабный коэффициент, на который надо умножить эти рассчитанные сдвиги перед тем, как окончательный результат отдать мышиному контроллеру. Поэтому CPI никак не влияет на относительную точность - задавай его, каким хош, и поэтому какого-то "нативного" CPI просто-напросто не существует. Грубо говоря, менять CPI - это как ручку громкости на усилке крутить : отношение полезное/грязь останется тем же. Ведь никому в голову не придёт всегда держать громкость в положении "17", потому что при этом получится самый-самый суперский звук. А если надо громче-тише, то дальше ставить ещё один усилок и крутить громкость уже только на нём .
Advanced member
Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
что сенсор рассчитывает сдвиг по картинкам
Наверно не по картинкам, а по областям вернее их градиентам... Это да, но есть же пределы так сказать. т.е. если мы имеем некоторое число смещения вычисленное по изменению градиента, то чем в большее разрешение это смещение будет переводится тем больше будет ошибка. Это как при увеличении громкости увеличиваются нелинейные искажения
_________________ ✅ РЕМОНТ мышек! ✅ смотрите на овито объявление с красным крестом ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka писал(а):
Наверно не по картинкам, а по областям вернее их градиентам...
По картинкам, как исходному сырью. Как конкретно они обрабатываются - это уже другая песнь.
iG0Lka писал(а):
но есть же пределы ... чем в большее разрешение это смещение будет переводится тем больше будет ошибка.
Во-первых, для расчёта сдвига совершенно незачем напрямую переводить картинки в большее разрешение. А во-вторых, даже если это (зачем-то) сделать, то ошибка вычисленного сдвига не увеличится. А пределы... ну, так они есть везде и всегда. Уж как умеется, так и вычисляется. Но не с "километровой" же точностью +\- пиксел матрицы, а гораздо выше. Понятно, что чем достовернее измерены яркости в узлах (элементах матрицы), и чем продвинутей алгоритм (например, в нём заложено соединение узлов не примитивными кусками линий, а более похожими на правду кривыми - сплайнами и т.п.), тем и результат будет точнее - самом собой. Только всё это уже не имеет отношения к вопросу о "нативности" CPI. При его смене алгоритм вычисления сдвига не становится каким-то другим.
Advanced member
Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
то ошибка вычисленного сдвига
но ведь изначально сенсор получает картинки в каком своем разрешении, потом обрабатывает их вычисляя смещение, а потом это вычисленное смещение преобразует в другое в соответствии с запрошенным cpi.
Walkie писал(а):
Только всё это уже не имеет отношения к вопросу о "нативности" CPI. При его смене алгоритм вычисления сдвига не становится каким-то другим.
Но так как в любом случае есть некая ошибка вычисленного сдвига, то при преобразовании с повышением cpi, она - ошибка будет усилена. И тут встает вопрос, как в примере с громкостью - если мы можем увеличивать громкость бесконечно тогда - и отношение сигнал шум и качество сигнала будут сохраняться, а если есть ограничение то начнутся искажения, а с шумом вообще непонятно что будет...
_________________ ✅ РЕМОНТ мышек! ✅ смотрите на овито объявление с красным крестом ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka, вероятно, мы оффтопим напропалую. Но попробую привести ещё один, более конкретный пример.
Может так будет яснее.
Упростим модель сенсора : будем считать, что квадратики элементов матрицы идеально плотно, без разрывов прилегают друг к другу. Матрица - 36х36 пикселов. Теперь некая идеальная ситуация : по матрице движется строго вертикальная глубокая тень, и надо вычислять только X-смещения (Y не нужен). В 1-м кадре тенью накрыта ровно половина матрицы слева (яркости всех элементов 1..18 в строках = 0), а вторая, правая половина ярко и равномерно освещена (все яркости 19..36 = 100). Во 2-м кадре изображение немножко сдвинуто по горизонтали, элементы 19 уже частично затенены, и их яркости теперь не 100, а 99. Не надо быть семи пядей во лбу, чтобы сразу сообразить : изображение сдвинулось на 0.01 межпиксельного расстояния. Вот это и есть вычисленное X-смещение. Когда контроллер мыши попросит текущее смещение, надо просто умножить X на заданный CPI-коэффициент (допустим он = 76.2 - и разумеется, это не прямой CPI, а множитель, который по постоянным характеристикам "матрица+оптика" соответствует какому-то конкретному CPI-масштабу) и отдать это контроллеру мышки. Но поскольку тот не понимает чисел с плавающей точкой, то ему отдаётся только целая часть, а остаток продолжает учитываться дальше в накопителе X-смещения.
В нашем случае, если тень двигается с постоянной скоростью, получится последовательность : 0, 0.01, 0.02, 0.03, ... 0.07 - и здесь у сенсора запросили смещение. Сенсор делает : 0.07*76.2 = 5.334, мыше отдаёт 5, остаток 0.334 переводит обратно в пиксельный масштаб 0.334/76.2=0.004383202 и продолжает приплюсовывать к нему X. То есть, процессор сенсора всегда работает с числами смещений в своём масштабе, где за 1 условную единицу принято межпиксельное расстояние. А по требованию он всего лишь переводит свой внутренний результат в другой масштаб, заданный CPI-коэффициентом. Поэтому совокупность ограничений - самая обычная : шумы в картинке, неточности оцифровки яркостей, разрядность FP-чисел и пр. Но никогда не CPI. Единственное, что может делать сенсор - это при задании слишком большого CPI-коэффициента начать дополнительно сглаживать последовательность пиксельного масштаба, пропуская её через более "сильный" ФНЧ. Ну, ты в курсе, что в 3360 при задании >2000cpi это так. Но опять же, это изменит только динамику, а общая точность останется той же.
А пример с громкостью ты интерпретируешь своевольно : после регулятора ставишь нелинейный, искажающий узел - саму начинку усилка. Но в мыше этой начинки нет, после полученного сенсором смещения далее всё масштабируется (крутится ручка громкости) без искажений - простое умножение на константу.
Advanced member
Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
вероятно, мы оффтопим напропалую
не... мы просто по кругу ходим
Цитата:
изображение сдвинулось на 0.01 межпиксельного расстояния. Вот это и есть вычисленное X-смещение.
вот это и будет разрешение матрица +линза, т.е. минимально вычисляемое смещение т.е. базовое разрешение. а все остальные пляски с CPI это уже производные от него.
Walkie писал(а):
Поэтому совокупность ограничений - самая обычная : шумы в картинке, неточности оцифровки яркостей, разрядность FP-чисел и пр. Но никогда не CPI.
Чем больше заказанный CPI тем больше будет ошибка и скорее всего это будет критично для небольших сдвигов. А иначе если бы дело сводилось к простому умножению на коэффициент то тогда бы сразу делали мыши с 100500cpi а не 1600, 3600 и далее поднимаясь из года в год...
Вообщем как ты сам говоришь что результирующее CPI получается при использовании коэффициента, т.е. некое значение умножается на коэффициент. Вот разрешение с которым получено это значение, и считают, как я понимаю, нативным CPI. Да точность сохраняется при простом умножении, но вот же ты сам говоришь о применении фильтра при высоких CPI, т.е. уже не простое умножение... а где фильтр там и нелинейность
Walkie писал(а):
А пример с громкостью ты интерпретируешь своевольно : после регулятора ставишь нелинейный, искажающий узел
ага или фильтр ФНЧ ))
_________________ ✅ РЕМОНТ мышек! ✅ смотрите на овито объявление с красным крестом ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka писал(а):
Чем больше заказанный CPI тем больше будет ошибка и скорее всего это будет критично для небольших сдвигов.
Конечно, ошибка будет больше. Но ведь и полезный сигнал тоже будет пропорционально больше, и отношение сохранится ! Ты сейчас рассуждаешь, как про Ахиллеса с черепахой. Мол, давай задерём CPI, а диапазон движения рукой не оставим, каким он был с малым CPI, а тоже пропорционально его сократим, чтобы вписаться в тот же путь. Ну, ка-неш-на ! Но уж если полезный сигнал и так, и эдак близок к ошибке, то он утонет в ней при любом коэффициенте усиления !
iG0Lka писал(а):
тогда бы сразу делали мыши с 100500cpi а не 1600, 3600 и далее поднимаясь из года в год...
Так их и пытаются делать со 100500. Вытягивают, сколько можно, а CPI ограничивают разумными значениями. А дальше в дело вступают маркетологи, и ... Вот на кой чёрт юзеру 16000 cpi ?! Будет монитор с горизонталью 20 килопикселов и килогерцем развёртки - тогда и будет разговор, да и то... Вот и начинает озадаченный люд спрашивать, а что лучше, и какой CPI - нативный.
iG0Lka писал(а):
Вот разрешение с которым получено это значение, и считают, как я понимаю, нативным CPI.
Вот именно, что нет! Нативность пытаются притянуть за уши, ошибочно полагая, что сенсор умеет вычислять приращения только порциями, кратными расстоянию между элементами его матрицы.
iG0Lka писал(а):
а где фильтр там и нелинейность
Фильтр в смысле конечного сдвига и его ошибок - это линейное преобразование.
Просто короткий импульс растягивается во времени, одновременно уменьшаясь по амплитуде. Вместе с вмонтированной в него ошибкой. Площадь такого сигнала (окончательный сдвиг) остаётся такой же, как и для исходного, короткого. Но поскольку человек умеет так-сяк контролировать собственную реакцию на движение, то такая растяжка может или помочь ему делать контроль лучше, или сильно вредить - всё зависит от задачи, которую пытается выполнить человек, и параметров временного растягивания. С подходящим под задачу ФНЧ у человека больше вариантов успевать прямо на ходу исправлять собственные ошибки вкупе с ошибками датчика.
Advanced member
Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
Но ведь и полезный сигнал тоже будет пропорционально больше, и отношение сохранится !
да это понятное дело... я о том что дробная часть буферизируется. на больших смещениях это не заметно, а вот на мелких может вылезти... а потом еще и умножится коэффициентом...
Walkie писал(а):
Фильтр в смысле конечного сдвига и его ошибок - это линейное преобразование.
порождающее нелинейность ?
_________________ ✅ РЕМОНТ мышек! ✅ смотрите на овито объявление с красным крестом ✅
Member
Статус: Не в сети Регистрация: 29.04.2008 Откуда: Тольятти Фото: 11
WalkieiG0Lka ребят, вы переведите разговор в практическое русло, например на сенсоре 3366 можно выставить дпи от сих до сих и будет нормально работать и никто не почуйствуить разницу. Почему все про в кс сидят на 400 или 800 дпи, что они там ловят на топ сенсорах? И табличку по сенсорам, в каких пределах рекомендуется держать дпи.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
z36, именно для датчика PMW3360 (скорее всего и для 3389, и для 3361 roccat, и 3366 logi ) можно дать вполне себе конкретную рекомендацию по установке CPI. Лучше всего раз и навсегда задать мышке ровно 2000 cpi, а нужный масштабный комфорт для рабочего стола попробовать отрегулировать движком "Свойства мыши". Ну, а для игрушек - их регуляторами. Предполагается, что человек - нормальный, и перемещение курсора по рабочему столу монитора 1920 от края до края у него соответствует не менее 40 мм коврика. Поэтому движок в "Свойствах мыши" не превысит позицию "6" (окажется в положении от 3 до 6, не надо стремиться оставить 6). Если настройка этим движком получается грубоватой, то пробовать немного уменьшенные мышкины cpi (по порядку : 1800, 1600, ... ), стремясь оставить более близкие к 2000.
Табличку по всем сенсорам (вернее, моделям мышей) ... для этого нужно иметь результаты компетентного теста каждого сенсора, с каждой прошивкой, чтоб не быть голословным. Сам понимаешь - довольно тяжкая затея. А что ловят "про" с 400 и 800 ... ну, это уж их привычки, осторожничание, обезьянничание и скептицизм.
iG0Lka писал(а):
порождающее нелинейность ?
Понерождающее . Блин, поставить что ли себе соответствующую аватарку ? (чешыт лоп ... )
какие 2000 и ползунок в винде, если: 1) прошивки семейства 33хх отличаются и у логи, например, cpate говорит о лучшем отклике на 3200? В то же время где-то может быть дикое подавление шумов с большой задержкой 2) поверхности, элементы освещения тоже могут значительно отличаться, вызывая джиттер на высоких значениях 3) винда вызывает пиксель скиппинг при значениях отличных от 6, игнорируя часть отчетов с мыши и не все игры имеют рав инпут.
Добавлено спустя 4 минуты 31 секунду:
FenixSU писал(а):
Помню, ZOWIE, в своё время, такой фигнёй занимались: дабы увеличить dpi своих мышек и обогнать конкурентов, они просто применили т.н. "кастомную" линзу, которая банально увеличивала изображение с поверхности коврика, т.е. они как бы уменьшали наш видимый физический "квадратик" на коврике. Грубо говоря, было 2х2 мм стало - 1 х1 мм. Но, как помним, закончилось это плачевно - геймеры закидали компанию "тухлыми помидорами" за неадекватное отслеживание перемещений их мышек во время резких движений в игре.
наоборот же было, вроде. Сс зойки ставили линзы меньшего увеличения, чтоб была выше скорость трекинга
Member
Статус: Не в сети Регистрация: 29.04.2008 Откуда: Тольятти Фото: 11
Walkie писал(а):
Табличку по всем сенсорам (вернее, моделям мышей) ... для этого нужно иметь результаты компетентного теста каждого сенсора, с каждой прошивкой, чтоб не быть голословным. Сам понимаешь - довольно тяжкая затея. А что ловят "про" с 400 и 800 ... ну, это уж их привычки, осторожничание, обезьянничание и скептицизм.
Табличку по актуальным сенсорам, начиная с 3360. Неужели все про геймеры подражают? Я сам проверял 400-2400, разницы нет, но я слепошарый, пожилой сильвер, мне точно не понять наверно, только на 400 небольшая дискретность, eDPI 1600, 2560х1440.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
AloneInTheDuck писал(а):
, вызывая джиттер на высоких значениях
Если речь о каких-нибудь сравнениях, типа рисования линий в Paint, то "джиттер" пропорционально одинаков при любых CPI. Я имею ввиду шумовые отклонения, а что под этим словом понимают другие - без понятия. А если есть хоть какое-то хаотичное дрожание при максимально возможном CPI, то это либо негодная оптика мыши, либо убитый коврик. С W(X)M виновника определить легко, с другими мышками - к сожалению, весьма проблематично.
AloneInTheDuck писал(а):
3) винда вызывает пиксель скиппинг при значениях отличных от 6,
Не вызывает. Можно спокойно юзать любое положение ползунка, меньше 6.
z36 писал(а):
Табличку по актуальным сенсорам ... Неужели все про геймеры подражают?
Отчего же сразу подражают. Люди устанавливают привычное и не заморачиваются. Зачем, если их всё устраивает. Какие сенсоры актуальны - это большой вопрос. Рекомендация по установке наилучшего CPI, с одной стороны, может быть сформулирована очень просто, а с другой - крайне сложно. Для 3360 и его производных (не уверен, что всех) - как и говорил, ровно 2000. Для других смысл в следующем. ОС (и приложение) должны получать как можно более подробную информацию о смещениях, а регулировать чувствительность до комфортной - уже "собственными силами". Поэтому CPI мыши теоретически желательны как можно выше. Однако, при повышении CPI возникает ряд проблем : 1) какая-то конкретная модель мыши может сама по себе включить нежелательные "улучшалки", которые на деле окажутся ухудшалками. 2) приложение-игрушка может очень коряво масштабировать на собственных, слишком низких множителях. Вплоть до полной отсечки движения на малых скоростях. 3) переходы "интерфейс настроек\боевой 3D" могут оказаться очень неудобными. Поэтому общих рекомендаций на все случаи жизни нет. Но с головой на плечах выяснить вышесказанное для личных условий совсем не сложно.
Не вызывает. Можно спокойно юзать любое положение ползунка, меньше 6.
жду пруфов заявления полностью перечащего маус мувмент рекордеру #77 Мышь отправляет кучу перемещений по осям, винда берёт одно с определённым промежутком и шлёт пользователя в задницу, выдавая полный бред
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
AloneInTheDuck писал(а):
жду пруфов
Во-первых, для проверки нормальной работоспособности ползунка "скорость указателя" не нужны никакие доп. программы. Поставь 6, проведи курсор от края до края экрана, измерь получившееся расстояние на коврике. Теперь поставь 4 (это масштаб 1/2) и сделай то же самое - убедишься, что расстояние увеличилось ровно в 2 раза. Если бы ОС игнорировала какую-то часть данных от мыши, то расстояние бы увеличилось не в 2, а более раз. А при малых скоростях мыши курсор и вовсе стоял бы на месте.
Во-вторых, если уж ты пользуешься программными инструментами, типа маусрекордера, то и анализируй полученные данные правильно. Например, даже на твоём скрине видно, что ползунок в крайнем положении 1 - это масштаб 1/16. То есть, 1 единица сдвига курсора - это 16 единиц сдвига мыши. Именно это ОС и сделала, что не так-то? Поставь ползунок в 4 (1/2) - увидишь, что в любом фрагменте столбца, который ты выберешь, сумма "POINTER MOVEMENT" будет в два раза меньше соответствующей суммы "MOUSE MOVEMENT". Никаких загадок, типа "винда что-то берёт с определённым промежутком", там нет, всё примитивно и правильно.
Member
Статус: Не в сети Регистрация: 19.05.2019 Откуда: Кемерово
Дико слежу за спором товарищей выше, и ожидаю, как же таки верно настроить свою M625 на 3360
Заметки исследователя
Когда меняю в драйвере значение Pointer Speed (mouse movement speed) - то после сохранения настроек автоматически меняется ползунок в Windows на такое же значение. Это нормально?
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Paradox42 писал(а):
как же таки верно настроить свою M625 на 3360
Только не ставь выше 2000 cpi, и чтоб ползунок "скорость указателя" не превышал 6 - вот и всё. Остальное - по своему усмотрению, стремясь к тому, чтобы потом CPI вообще нигде не приходилось подкручивать.
Paradox42 писал(а):
автоматически меняется ползунок в Windows
Нормально. Просто в программу настройки (как ты её называешь "драйвер") для пущего удобства вынесен тот же самый регулятор ОС "скорость указателя".
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения