diff --git a/app-android/app/src/main/java/at/bitfire/gfxtablet/CanvasView.java b/app-android/app/src/main/java/at/bitfire/gfxtablet/CanvasView.java index e4d8823..ad68071 100644 --- a/app-android/app/src/main/java/at/bitfire/gfxtablet/CanvasView.java +++ b/app-android/app/src/main/java/at/bitfire/gfxtablet/CanvasView.java @@ -63,7 +63,7 @@ public class CanvasView extends View { short nx = normalizeX(event.getX(ptr)), ny = normalizeY(event.getY(ptr)), npressure = normalizePressure(event.getPressure(ptr)); - Log.v(TAG, String.format("Touch event logged: %f|%f, pressure %f", event.getX(ptr), event.getY(ptr), event.getPressure(ptr))); + Log.v(TAG, String.format("Touch event logged: action %d @ %f|%f (pressure %f)", event.getActionMasked(), event.getX(ptr), event.getY(ptr), event.getPressure(ptr))); switch (event.getActionMasked()) { case MotionEvent.ACTION_MOVE: netClient.getQueue().add(new NetEvent(Type.TYPE_MOTION, nx, ny, npressure)); diff --git a/doc/protocol.txt b/doc/protocol.txt index 9c039cd..cd1b6c6 100644 --- a/doc/protocol.txt +++ b/doc/protocol.txt @@ -22,6 +22,6 @@ Packet structure, uses network byte order (big endian): when type == button event: 1 byte number of button, starting with 0 1 byte button status: - 0 button is down - 1 button is up + 0 button is released ("up") + 1 button is pressed ("down")