void readdd() { requestData(); Dstatu = readByte(); // this byte for buttons Dx = readByte(); Dy = readByte(); if (_supportsIntelliMouseExtensions) { DataWheel[count] = readByte(); count++; } X += (int)Dx; Y += (int)Dy; if(count==3) { for(count;count>=0;count--) { Sum+=(int)DataWheel[count]; } if(Sum>0) W++; else if(Sum<0) W--; Sum=0;count=0; } }