PBT colored.
PBT is my favourite color.
I don't mind shiny keycaps: Reminds me of my Selectric typewriter: Old School!
The reason I think white is less noticeable shiny is because shine or glare is normally bright white, and it'd blend it better to the already white keycaps, as opposed to the black keycaps, which would contrast to it. That's my theory, anyway.
White reflects more light than black, so the gradient is smaller and the shine is less noticeable.
what gradient, lol that's making stuff up right there.
Maybe color constancy plays a role.
(These take into account only light in the axis of concern)
Light reflected = total incident light - light scattered due to surface roughness - light absorbed
difference between shine reflection and non shine reflection = ABS [ (light scattered due to surface shine - light scattered due to surface roughness) ]
Light gradient = difference between shine reflection and non shine reflection / light reflected
Here, "light reflected" will be higher for white and lower for black due to less light being absorbed.
That results in a smaller difference between shine and no shine areas on white in relation to a higher reflected light total.
Q.E.D.