Modelling: Plasticity
UV Unwrap: Blender
Texturing: Substance Painter
2 mesh (the keyboard is separated so you can animate it ;)