@@ -2438,7 +2438,7 @@ void WacomTablet::PostCGEvent(int eventType, SInt16 eventSubType, UInt8 otherBut
24382438 case kCGEventOtherMouseDown :
24392439 case kCGEventOtherMouseUp :
24402440// CGEventSetIntegerValueField(move1, kCGMouseEventSubtype, kCGEventMouseSubtypeTabletPoint);
2441- CGEventSetIntegerValueField (move1, kCGMouseEventClickState , 0 );
2441+ CGEventSetIntegerValueField (move1, kCGMouseEventClickState , 1 );
24422442 CGEventSetIntegerValueField (move1, kCGMouseEventButtonNumber , otherButton);
24432443
24442444#if LOG_STREAM_TO_FILE
@@ -2457,7 +2457,7 @@ void WacomTablet::PostCGEvent(int eventType, SInt16 eventSubType, UInt8 otherBut
24572457 // Note: No subx/suby to set for CG
24582458 CGEventSetDoubleValueField (move1, kCGMouseEventPressure , stylus.pressure / PRESSURE_SCALE );
24592459 CGEventSetIntegerValueField (move1, kCGMouseEventNumber , 1 ); // unique identifier for this button
2460- CGEventSetIntegerValueField (move1, kCGMouseEventClickState , 0 ); // click state of this event
2460+ CGEventSetIntegerValueField (move1, kCGMouseEventClickState , 1 ); // click count = 1 for single-click
24612461
24622462 // [A.Bohm] sets this to 1 (kCGMouseButtonRight)
24632463 CGEventSetIntegerValueField (move1, kCGMouseEventButtonNumber , otherButton); // button generating other button event (0-31)
0 commit comments