Принцип действия переделанных на оптику джоев и девайса из моего первого письма несколько отличается - в джоях (под Gameport) отклонение по осям в любом случае задается изменением сопротивления, а драйвер этого девайса должен считать угол поворота колесика в лопатках (ну, понятно, не сам угол, а только понимать стандартные мышиные сообщения и конвертить их в угол отклонения ручки). Плюсом является высокая точность и отсутствие дрожания, да и кит дешев: мыша - до 5$ и железки из детского конструктора за копейки. А сделать можно намного компактнее и упрятать все в симпатичный корпус.
Но вопрос остается открытым - где взять эмулятор джойстика, получающий данные от мыши ?