The text box converts uppercase and lowercase English characters to different Nepali characters. For example upper case 'A' is converted to 'आ' while lowercase 'a' is converted to 'अ'. Similarly uppercase 'T' is transcribed to 'ट' whereas lowercase 't' is transcribed to 'त'. One more example of character conversion is sa = स, sha = श and S = ष. To get different versions of other special characters just try the capital and small letters in your keyboard.
We are also aware that there are additional characters which are phonetically not possible to be typed with Roman alphabets.
Here are some hints to get special characters for quick and painless Nepali Typing: