Как вращение шара превращается в движение курсора

Внутри трекбола шар соприкасается с датчиками, которые отслеживают его вращение по двум направлениям. Когда пользователь крутит сферу, электроника преобразует это вращение в команды для компьютера: например, движение шара вправо и вперёд сдвигает курсор по экрану в соответствующих направлениях. Сам корпус при этом остаётся на месте.

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

Почему неподвижный корпус меняет работу за столом

Обычную мышь нужно перемещать по поверхности, оставляя вокруг неё место. Трекболу достаточно свободного пространства для пальцев и самого корпуса, поэтому его удобно использовать на тесном столе или там, где устройство нельзя устойчиво двигать. Это также меняет сам жест управления: вместо движения всей кистью человек поворачивает шар пальцем или большим пальцем.

У неподвижной конструкции есть и практический компромисс. Поскольку пальцы постоянно касаются сферы, её поверхность и область вокруг неё могут загрязняться; шар обычно можно вынуть и очистить. А при точных движениях важна привычка: курсор задаётся не перемещением корпуса, а тем, насколько быстро и далеко прокручен шар.

Откуда взялся этот принцип

Трекбол — не просто мышь, закреплённая на месте: он меняет, какая часть устройства служит органом управления. В мыши по столу перемещают корпус с датчиком, а здесь датчики считывают движение самого шара. Поэтому один и тот же жест вращения может продолжаться сколько угодно: не нужно поднимать устройство и возвращать его в исходное положение. На маленьком столе это означает, что для перемещения курсора достаточно движения пальца, а не свободной полосы поверхности.