Рубрика «мышь»

Мышь на 1000 Гц, экран MacBook Pro на 120 Гц. Я записал одно и то же движение тремя способами сразу. Системный CGEventTap увидел 843,5 события в секунду. NSEvent.mouseMoved в окне обычного Cocoa-приложения получил 118,5, по одному на кадр экрана. GCMouse из GameController отдал 843,6 и в моём прогоне ни о каких разрешениях не спросил. Ниже подробности, 17 строк кода на Swift, рекордер целиком и список того, чего я не проверял.

Всё снято на одной мыши, одном маке и одной версии macOS, по одному прогону на условие.

Откуда вопрос

Читать полностью »

Я играю в Counter‑Strike 2 на MacBook Pro 14 с M3 Pro. Кадров хватает, 100 с лишним в секунду, а прицел всё равно ощущается ватным: мелкие доводки то недолетают, то перелетают. Сначала я грешил на ускорение указателя, потом на лимит кадров, потом на саму игру. Не помогало ничего, и в какой‑то момент я просто записал, как события мыши доходят до приложения.

Замер

Две ленты с одного и того же движения мыши, снятые одновременно:

  • системный тап (CGEventTap) с аппаратными метками времени, то есть то, что на самом деле шлёт мышь;

  • поток NSEvent в окне обычного Cocoa‑приложения, то есть то, что macOS отдаёт программе.

  • Читать полностью »

Что такое световое перо? Предок современного стилуса?

Хороший вопрос. Шестьдесят лет назад операторы ЭВМ пользовались им точно так же, как мы сегодня стилусом: тыкали в экран, чтобы отметить самолёт-нарушитель, набросать чертеж детали для будущего самосвала или поставить точку на графике. На первый взгляд — два поколения одной и той же идеи.

Но при общей задумке механика работы у них совершенно разная. Стилус просто просто отмечает место «тыка» на сенсорном экране. А световое перо… Впрочем, давате я расскажу всю историю этого удивительного гаджета, а заодно и про принцип его действия.

Читать полностью »

Манипулятор ЕС 1845 (ЕС1845.А000)

Манипулятор ЕС 1845 (ЕС1845.А000)

Читать полностью »

Здравствуйте, уважаемые читатели! Сразу оговорюсь об использованном в заголовке названии данной мыши.

Читать полностью »

Пролог

При устройстве на работу меня уже второй раз спрашивают одну и ту же задачу про мышей и отраву. Они как будто из одной методички вопросы берут. Обычно такие логические задачи задают компании, которые высокого мнения о себе. Думаю настало время выдать исчерпывающий ответ на эту тему.

Постановка задачи:

Есть 1000 одинаковых колб с прозрачной жидкостью. В 999 колбах вода, а в одной случайной колбе- отрава. Если мышь попробует отраву, то она погибнет через 1 час.

--Как при помощи 10 мышей найти колбу с отравой? Спойлер: надо применить бинарные вычисления

Читать полностью »

Почему слишком быстрые мыши могут ломать FPS в играх - 1

Причина написания статьи

При разработке или портировании игры для PC приходится иметь дело с пользовательским вводом, который обычно разделяется на три категории источников: мышь, клавиатуру и геймпады.

Читать полностью »

Мир глазами грызуна: камера, имитирующая зрение мыши - 1

Мир, окружающий нас, это совокупность сенсорной информации, собранной нашими органами чувств. Это, конечно, не очень поэтично, зато верно. Окружающая среда наполнена информацией, которую мы слышим, видим, ощущаем на вкус и запах, осязаем. Каждый из этих аспектов отдельно или в совокупности позволяет нам создавать картину окружающей среды и функционировать в соответствии с ее условиями. То, как видят, слышат и т.д. разные виды напрямую связано с их ареалом обитания, гастрономическими предпочтениями, а также с их принадлежностью к охотникам или добыче. Визуальная информация считается чуть ли ни самой главной. А потому понимание того, что именно видят глаза, как обрабатываются эти данные, и какие нейронные процессы протекают в этот момент позволяет лучше понять работу одного из самых загадочных органов — мозга. Для этого ученые из университета имени Людвига и Максимилиана (Мюнхен, Германия) разработали камеру, имитирующую зрение мыши. Что же видят грызуны, почему их зрение можно назвать «двойным», и какая от него польза? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.Читать полностью »

Автор статьи, перевод которой мы сегодня публикуем, рассказывает о проекте MouseMover. Это — USB-устройство, которое имитирует присутствие пользователя за компьютером, периодически перемещая курсор мыши на небольшие расстояния, что позволяет избежать блокировки экрана компьютера или перехода компьютера в спящий режим.

Проект MouseMover — мышь, живущая своей жизнью - 1


MouseMover
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js