i've gone into this before, but RO-59 is a hydrocarbon dilution of ptfe powder. the idea behind these so-called "dry" lubes is that the hydrocarbon carries the ptfe particles into place in some self-leveling way (which is a bit of wishful thinking), and then the ptfe particles stay in place from surface tension. then, because the hydrocarbon is extremely volatile (which does not affect the fluorinated compound but does affect abs if you're applying it to that), it vaporizes and you have the ptfe powder layer as lubricant.
in practice, i've only seen it used effectively in situations where you have a very small aperture in a rotating assembly that moves with fairly high energy (and hence can either fluidize the ptfe itself or melt it onto the surface); the very light hydrocarbon carries the fine grains of ptfe into the aperture and then outgasses. the rotating assembly then traps the ptfe in place by melting or fluidizing inside that very small aperture. otherwise, it's just a band-aid. the ptfe just kind of flakes off and then you have no lubricant. keyboard switches really should open-once, if at all, and this model doesn't work very well for them. you're mostly going to end up with a pile of tiny ptfe particles on the bottom of the switch housing, which is not a friction surface in any way.