Работаю сейчас с DirectInput , с мышкой. Штука такая получается, что от DirectInput приходят смещения о положении мышки непосредственно с драйвера мышки, без обработки данных виндой. Вот что написано в DXSDK :
The units of measurement are based on the values returned by the mouse hardware and have nothing to do with pixels or any other form of screen measurement. Because Microsoft® DirectInput® communicates directly with the mouse driver, the values for mouse speed and acceleration set by the user in Control Panel do not affect this data.
И как я понял можно использовать более 1 мышки.
Разрешение стандартных мышек ( price.sunrise.ru ) :
400 dpi Мышь Logitech Optical S90 (953819), PS/2 black 150р
800 dpi Мышь Logitech Optical Pilot (931144-0914) grey (USB) 231р
1000 dpi Мышь USB+PS/2, Genius NetScroll 311 optical, mini, 1000dpi, Silver 242 р
1200 dpi Мышь USB, Genius Traveler 320, Silver, 1200dpi, 4D-scroll 335р
1600 dpi Мышь USB+PS/2, Genius Traveler 505 blue, 1600dpi, 4D-scroll 492 р
Кто-нить это пользовал и какие результаты ?