Gurmukhi
Input method
The input method in IndicNotes is called Gurmukhi-Anjal. It allows inputting of text in two modes: Gurmukhi and English. The keyboard for both modes remain the same. The keys on the keyboard will generate either Gurmukhi letters or English letters depending on the mode. You can change the mode by touching the button on the left of the toolbar above the keyboard. The label on the button shows the current mode.
While in Gurmukhi mode, the keys will generate Gurmukhi letters based on the keymap provided in the table below. The keys approximate the sound of the Gurmukhi letters.
- char key(s)
- ਅ a
- ਆ aa
- ਇ i
- ਈ ii
- ਉ u
- ਊ uu
- ਏ e
- ਐ ai
- ਓ o
- ਔ au
- ਕ k
- ਖ kh
- ਗ g
- ਘ gh
- ਙ ng
- ਚ c
- ਛ ch
- ਜ j
- ਝ jh
- ਞ ny
- char key(s)
- ਟ T
- ਠ Th
- ਡ D
- ਢ Dh
- ਣ N
- ਤ t
- ਥ th
- ਦ d
- ਧ dh
- ਨ n
- ਪ p
- ਫ ph
- ਬ b
- ਭ bh
- ਮ m
- ਯ y
- ਰ r
- ਲ l
- ਲ਼ L
- ਵ v
- char keys
- ਸ਼ sh
- ਸ s
- ਹ h
- ਖ਼ K
- ਗ਼ G
- ਜ਼ z
- ੜ R
- ਫ਼ f
- ◌ਂ M
- ◌ਃ H
- ◌੍ q
- ◌ਁ Q
- ੰ Mm
- ੱ x
- ੴ on
- ☬ ad
Gurmukhi numbers map to the number keys on the keyboard.
Vowel signs
When a vowel key is typed after a consonant, the key generates a vowel sign instead of a vowel. To explicitly type a vowel after a consonant, change mode to English and back to Gurmukhi. You can do this by touching the toggle button twice. Example:
| keystrokes | output |
|---|---|
| ki | ਕਿ |
| k[toggle toggle]i | ਕਇ |
Two keystroke consonants
Some consonants, especially aspirated consonants require two keystrokes. If you need the second keystroke to explicitly generate the associated consonant, use the ‘a’ key in between.
Examples:
| keystrokes | output |
|---|---|
| kh | ਖ |
| kah | ਕਹ |
| ny | ਞ |
| nay | ਨਯ |
Note that typing ‘a’ after a consonant just ends the composition of the letter. For example ‘karan’ and ‘krn’ will produce identical results.
Subjoined (pairin) forms.
| keystrokes | output |
|---|---|
| mqh | ਮ੍ਹ |
| pqr | ਪ੍ਰ |
| dqv | ਦ੍ਵ |
Adak
Adak (used to indicate the following consonant is germinate) is mapped to ‘x’. Examples:
| keystrokes | output |
|---|---|
| pxg | ਪੱਗ |
| axk | ਅੱਕ |
Other signs
| keystrokes | output |
|---|---|
| | | । |
| || | ॥ |