|
@@ -6712,7 +6712,8 @@ static void la_RecordWacomMotions(XIRawEvent *event)
|
|
|
else { MAIN.EraserOrientation=orientation;MAIN.EraserDeviation=deviation; }
|
|
|
}else{ MAIN.StylusDeviation=MAIN.StylusOrientation=MAIN.EraserDeviation=MAIN.EraserOrientation=0; }
|
|
|
if(XIMaskIsSet(event->valuators.mask, 5)){
|
|
|
- real angle=valuator[5]; angle=(900-angle)/10*2; MAIN.StylusTwist=angle;
|
|
|
+ real angle=valuator[5]; angle=rad((900-angle)/10*2-180); if(angle<0) angle+=TNS_PI*2; MAIN.StylusTwist=angle;
|
|
|
+ printf("a %lf\n",angle);
|
|
|
}else{ MAIN.StylusTwist=0; }
|
|
|
|
|
|
MAIN.IsPen=1;
|