Предлагаю вариант оптического датчика для джойстика. Принцип действия очень напоминает трекбол. Прошу прощения за качество картинки рисовал на скорую. Внизу- начинка отической мыши датчиком повернутая к шаровому сегменту закрепленному на РУС. Все. Драйвера есть готовые от мышеджоя. Порт USB. Точность-допустим 800dpi при передвижении сегмента на 0.5 дюйма получаем 400 отсчетов. Попробовал
на мышке и шарике от дезодоранта-работает. Жаль только нет возможности испытать на готовом устройстве.