diff --git a/drivers/input/mouse/appletouch.c b/drivers/input/mouse/appletouch.c index e321526..da4319e 100644 --- a/drivers/input/mouse/appletouch.c +++ b/drivers/input/mouse/appletouch.c @@ -279,6 +279,8 @@ static void atp_complete(struct urb* urb) int retval, i, j; struct atp *dev = urb->context; + printk (KERN_INFO "Received a packet\n"); + switch (urb->status) { case 0: /* success */ @@ -451,6 +453,9 @@ static void atp_complete(struct urb* urb) memset(dev->xy_acc, 0, sizeof(dev->xy_acc)); } + if (dev->data[dev->datalen-1]) + printk (KERN_INFO "appletouch: button %d\n", dev->data[dev->datalen-1]); + input_report_key(dev->input, BTN_LEFT, !!dev->data[dev->datalen - 1]);