You can whiten a keyboard considerably with those disposable wipes like CiF/Flash and for monitor screens OptiClear disposable non-smear wipes.
If the plastic has yellowed then bleach won't help (it might make it yellower) so the only option is to use a spray like PlastiKote.
I wonder how long this lasts on the actual keys though...