Skip to content

Commit c5bead6

Browse files
committed
Better results using 1 for ClickState
1 parent 1acec1e commit c5bead6

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

daemon/SerialDaemon.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)