I opened it up, not expecting to see much, and was still surprised with how little there is to it. You're basically just pushing down on some slightly springy metal strips that make a circuit when they touch. That's it.
As it turns out, I do have some thick glass that is just a few cm too short for the journals I'd use them with. But, it's enough to get a feel. Here it is, loosely placed with the current setup I'm using. There is some glare, so I'd have to redo the lighting. I think I could figure out a way to quickly lift the glass and turn the page.
My Sunday afternoon: a 1-bit PNG writer (using zlib for compression).
I managed to get this image below to be 129 bytes (not sure if this will be preserved when uploaded). The equivalent PNG file (generated via imagemagick) is 136 bytes using the -strip flag, 326 bytes without.
In base64 encoding, this amounts to 176 bytes, so tolerable for embedding in a webpage. The idea here is to eventually get procedurally generated 1-bit images working in my static wiki engine.