This is an HTML file giving the layout on a QWERTY keyboard of the Gurmukhi characters.
You'll note that the layout is very similar to that of a Dvorak keyboard - the vowels are produced by the left hand. However, this is much more logical.
The vowels on the left hand are arranged so that the single forms are on the middle row and the double forms are on the row above. Also, if you hold down [Shift] when pressing the key, you get the vowel with its carrier. So, [A] will get you a hordaa and shifting it will produce the hordaa form or oordaa and the [Q] will produce a kanaurdaa and shifting that will give you aerdaa with a kanaurdaa.
The other letters are arranged similarly. Pressing [K] gives you ਕ and pressing [Shift][K] gives you ਖ. On the corresponding position on the row above, pressing [I] gives you a ਗ and pressing [Shift][I] gives you ਘ. This is occurs on [H], [K], [L], [:] and [@].
Download the HTML page for your system and then, on your browser, save the file either directly (save as...) or by viewing the pages source and saving that.
Download the keyboard layout for: