Oh this is so cool. The see-through tool as well as your reverse-engineering capabilities.
ā¤ļø 1
Kartik Agaram
08/03/2022, 6:59 PM
Here "tablet" = a Wacom input device rather than iPad?
j
Jack Rusher
08/03/2022, 8:25 PM
Thanks, K! Yeah, it's an old Wacom on one side of the keyboard and a touchpad on the other side. It's been interesting playing around with on-screen manipulations using both hands in this style. š
š 2
šš¼ 1
w
wtaysom
08/04/2022, 9:14 AM
Makes me think of two items just put on my to-do list:
⢠further force reach
⢠gaze targeting
Yes, I'm back to working on spacial computing.
š 1
j
Jimmy Miller
08/04/2022, 3:05 PM
Curious if you have any implementation details or the code posted anywhere. Is it using DriverKit? A kernel extension? Something else?
j
Jack Rusher
08/05/2022, 7:11 AM
No, this was a quick ~45 minute hack, so no documentation yet. The good news is that no kernel module is required. I just wrote a little code to walk the device tree, find the (vid,pid) pair for the Wacom tablet, then set up a loop to emit any event from that USB device to stdout (after decoding/bit-munging and conversion to EDN).