I think this is neat, but only in a Rube Goldberg machine sort of way. The instructions are:
1. Open the scale
2. Rest your finger on the trackpad
3. While mainting finger contact, put your object on the trackpad
4. Try and put as little pressure on the trackpad while still maintaining contact. This is the weight of your object
That is, the pressure sensors only work if it detects capacitance, so you need to be touching the track pad (but not too much!!) while weighing something.
Have you done any testing to determine how precise and accurate this is? I suspect their must be a lot of variance between laptops, since this isn’t an intended use case.
The app isn't accurate at all, magic 8-ball of scales, anything you put on the trackpad it'll settle on a weight and give you a number but it'll be random. The app will accurately tell you how much force you're applying with a finger but when putting something else on it'll settle on a random number
> TrackWeight utilizes the Open Multi-Touch Support library by Takuto Nakamura to gain private access to all mouse and trackpad events on macOS. This library provides detailed touch data including pressure readings that are normally inaccessible to standard applications.
How can something be available as a library but not as a native interface? Swift does not expose that API?
It goes in gram increments and my laptop was able to read 7300g pressing as hard as i could, which I was surprised it would be designed to read that high, might go up to 10kg but I don't want to crack my trackpad lol. The actual measurements though are extremely unreliable. I've found it can't reliably measure anything, measuring a roll of tape gave me measurements from 70g to 700g, it always settled on a number but was different every time. Maybe the underlying data is more accurate but this API is definitely just designed for outputting the force of a finger. M1 MBP for reference
41 comments
[ 4.2 ms ] story [ 63.5 ms ] threadhttps://www.theverge.com/2015/10/28/9625340/iphone-6s-gravit...
1. Open the scale
2. Rest your finger on the trackpad
3. While mainting finger contact, put your object on the trackpad
4. Try and put as little pressure on the trackpad while still maintaining contact. This is the weight of your object
That is, the pressure sensors only work if it detects capacitance, so you need to be touching the track pad (but not too much!!) while weighing something.
Have you done any testing to determine how precise and accurate this is? I suspect their must be a lot of variance between laptops, since this isn’t an intended use case.
https://allthegooddomainsweretaken.justinmiller.io/2007/04/0...
https://www.youtube.com/watch?v=6uvQTTPr9Rw
How can something be available as a library but not as a native interface? Swift does not expose that API?
* Not legal for trade outside of Ankh-Morpork.