I have to type in Punjabi in Excel and Word. I want to type through keyboard.
To have Punjabi support for your keyboard, access the Google Input tools and select the Punjabi mode. Download the engine and install it on your Windows, then you can switch between languages using Left Alt + Left Shift. This will change the layout of the keyboard from English or the default language to Punjabi.
Download page: http://www.google.com/inputtools/windows/index.html