Noun phrases can be arbitrarily long in English and don't require connecting words or hyphens. This can be very confusing to people whose first language doesn't have this feature. Classic example: "Heathrow airport customer car park", a five word noun phrase (IE, noun noun noun noun noun) that native speakers find completely normal.
For some use cases, copper-foil adhesive tape can be bought relatively cheaply.
I've applied it to some frequently-wet surfaces to successfully prevent microbial growth that previously had to be sanitized on a regular basis.
The adhesive keeps keeps it watertight to the surface, but the stuff I got could also be peeled off without residue. Because it's copper, it does develop a patina and leach green copper oxide onto towels when wiped. Brass tape may be a less-corrosive alternative.
People also use it for EM shielding, eg around electric guitar pickups.
For mapping UI preferences to corresponding plist keys, https://github.com/catilac/plistwatch will monitor and output real-time changes. May be easier than diffing snapshots of `defaults read`.
This doesn't help with "secret" settings that aren't exposed through the UI, but can be handy for creating setup scripts.
How do you determine at what point the key switch is activated? Or is the travel time from start to fully depressed negligible compared to measured latency?
You wire an LED to a button (like a mouse left click) and with a 1000Hz camera you can count how many frames it takes for the screen to update after the LED lights up. Repeat many times to account for being in varied stages of the refresh cycle.
With that method I would just double check that 240-fps slo-mo video is synced to realtime. It may be applying an unnoticeable slow-motion effect (e.g. 90% speed playback) that would throw off the results