How to model a keyboard?

I am working on 3d modeling a laptop and I am having a hard time 3d modeling the keyboard. Is there any template I can use to just cut it out?

I have modeled them a few ways.

Is the camera going to be close up? if so you will need to individually model all the keys.

If the camera will not be that close, you can just find a keyboard picture online, bring it in photoshop to clean it up and make it a perfect rectangle, then just use the picture with an added bump map for a little more realism.

Or find a keyboard on turbosquid or cgtrader and use that as a starting piece.

just model one key properly, then duplicate it. You can use the array modifier to lay them out.