KEYBOARD MACROS FOR ROMANIZATION OF
CHARACTERS FOR HINDI, NEPALI AND BENGALI
|
|
KEYBOARD
SHORTCUT |
LONG
KEY INPUT |
|
|
KEYBOARD
SHORTCUT |
LONG
KEY INPUT |
अ অ |
å |
{Ctrl+Shift+@} A |
00e5 {Alt+X} |
|
Å |
{Ctrl+Shift+@} {Shift+A} |
00c5 {Alt+X} |
अँ অঁ |
å͂ |
{Ctrl+6} A |
00e5 {Alt+X} 0342 {Alt+X} |
|
Å͂ |
{Ctrl+6} {Shift+A} |
00c5 {Alt+X} 0342 {Alt+X} |
अँ অঁ |
ã |
{Ctrl+Shift+~} A |
00e3 {Alt+X} |
|
à |
{Ctrl+Shift+~} {Shift+A} |
0003 {Alt+X |
आ আ |
ā |
{Ctrl+1} A |
0101 {Alt+X} |
|
Ā |
{Ctrl+1} {Shift+A} |
0100 {Alt+X} |
आँ
আঁ |
ā͂ |
{Ctrl+5} A |
0101 {Alt+X} 0342 {Alt+X} |
|
Ā͂ |
{Ctrl+5} {Shift+A} |
0100 {Alt+X} 0342 {Alt+X} |
ऑ অ্যা |
ӑ |
{Ctrl+0} A |
04d1 {Alt+X} |
|
Ӑ
|
{Ctrl+0} {Shift+A} |
04d0 {Alt+X} |
ऑ অ্যা |
ӑ̃ |
{Ctrl+3} A |
04d1 {Alt+X} 0303 {Alt+X} |
|
Ӑ̃ |
{Ctrl+3} {Shift+A} |
04d0 {Alt+X}0303 {Alt+X} |
इँ ইঁ |
ĩ |
{Ctrl+Shift+~} I |
0129 {Alt+X} |
|
Ĩ |
{Ctrl+Shift+~} {Shift+I} |
0128 {Alt+X} |
ई ঈ |
ī |
{Ctrl+1} I |
012b {Alt+X} |
|
Ī |
{Ctrl+1} {Shift+I} |
012a {Alt+X} |
ईं ঈঁ |
ī͂ |
{Ctrl+5} I |
012b {Alt+X} 0342 {Alt+X} |
|
Ī͂ |
{Ctrl+5} {Shift+I} |
012a {Alt+X} 0342 {Alt+X} |
उँ উঁ |
ũ |
{Ctrl+Shift+~} U |
0169 {Alt+X} |
|
Ũ |
{Ctrl+Shift+~} {Shift+U} |
0168{Alt+X} |
ऊ ঊ |
ū |
{Ctrl+1} U |
016b {Alt+X} |
|
Ū |
{Ctrl+1} {Shift+U} |
016a {Alt+X} |
ऊँ ঊঁ |
ū͂ |
{Ctrl+5} U |
016b {Alt+X} 0342 {Alt+X} |
|
Ū͂ |
{Ctrl+5} {Shift+U} |
016a {Alt+X} 0342 {Alt+X} |
ऋ |
ŗ |
{Ctrl+0} R |
0157 {Alt+X} |
|
Ŗ |
{Ctrl+0} {Shift+R} |
0156 {Alt+X} |
ऋँ |
ŗ͂ |
{Ctrl+Shift+~} R |
0157 {Alt+X} 0342 {Alt+X} |
|
Ŗ͂ |
{Ctrl+Shift+~} {Shift+R} |
0156 {Alt+X} 0342 {Alt+X} |
ঋ |
r̥ |
{Ctrl+Shift+@} R |
R 0325 {Alt+X} |
|
R̥ |
{Ctrl+Shift+@} {Shift+R} |
{Shift+R} 0325 {Alt+X} |
ঋঁ |
r̥̃ |
{Ctrl+6} R |
R 0325 {Alt+X} 0342 {Alt+X} |
|
R̥͂ |
{Ctrl+6} {Shift+R} |
{Shift+R} 0325 {Alt+X} 0342 {Alt+X} |
ৠ |
r̥̄ |
{Ctrl+1} R |
R 0325 {Alt+X} 0304 {Alt+X} |
|
R̥̄ |
{Ctrl+1} {Shift+R} |
{Shift+R} 0325 {Alt+X} 0304 {Alt+X} |
ৠঁ |
r̥̄͂ |
{Ctrl+5} R |
R 0325 {Alt+X} 0304 {Alt+X} 0342
{Alt+X} |
|
R̥̄͂ |
{Ctrl+5} {Shift+R} |
{Shift+R} 0325 {Alt+X} 0304 {Alt+X} 0342 {Alt+X} |
एँ এঁ |
ẽ |
{Ctrl+Shift+~} E |
1ebd {Alt+X} |
|
Ẽ |
{Ctrl+Shift+~} {Shift+E} |
1ebc {Alt+X} |
ऐ ঐ |
ē |
{Ctrl+1} E |
0113 {Alt+X} |
|
Ē |
{Ctrl+1} {Shift+E} |
0112 {Alt+X} |
ऐं এঁ |
ē̃ |
{Ctrl+5} E |
0113 {Alt+X} 0303 {Alt+X} |
|
Ē͂ |
{Ctrl+5} {Shift+E} |
0112 {Alt+X} 0342 {Alt+X} |
ऐ ঐ |
ê |
{Ctrl+Shift+^} E |
00ea {Alt+X} / |
|
Ê |
{Ctrl+Shift+^} {Shift+E} |
00ca {Alt+X} / {Ctrl+Shift+^} E |
ऐं ঐঁ |
ễ |
{Ctrl+6} E |
1ec5 {Alt+X} |
|
Ễ |
{Ctrl+6} {Shift+E} |
1ec4 {Alt+X} |
ऍ |
ӗ |
{Ctrl+0} E |
04d7 {Alt+X} |
|
Ӗ |
{Ctrl+0} {Shift+E} |
04d6 {Alt+X} |
ऍ |
ӗ̃
|
{Ctrl+3} E |
04d7 {Alt+X} 0303 {Alt+X} |
|
Ӗ̃ |
{Ctrl+3} {Shift+E} |
04d6 {Alt+X} 0303 {Alt+X} |
ओं ওঁ |
õ |
{Ctrl+Shift+~} O |
00f5 {Alt+X} |
|
Õ |
{Ctrl+Shift+~} {Shift+O} |
00d5{Alt+X} |
औ ঔ |
ō |
{Ctrl+1} O |
014d {Alt+X} |
|
Ō |
{Ctrl+1} {Shift+O} |
014c {Alt+X} |
औं ঔঁ |
ō͂ |
{Ctrl+5} O |
014d {Alt+X} 0342 {Alt+X} |
|
Ō͂ |
{Ctrl+5} {Shift+O} |
014c {Alt+X} 0342 {Alt+X} |
औ ও |
ô |
{Ctrl+Shift+^} O |
00f4 {Alt+X} |
|
Ô |
{Ctrl+Shift+^} {Shift+O} |
00d4 {Alt+X} |
औं ওঁ |
ỗ |
{Ctrl+6} O |
1ed7 {Alt+X} |
|
Ỗ |
{Ctrl+6} {Shift+O} |
1ed6 {Alt+X} |
कः কঃ |
-ḥ |
{Ctrl+3} H |
1e25 {Alt+X} |
|
-Ḥ |
{Ctrl+3} {Shift+H} |
1e24 {Alt+X} |
ङ ঙ |
ṅ |
{Ctrl+1} N |
1e45 {Alt+X} |
|
Ṅ |
{Ctrl+1} {Shift+N} |
1e44 {Alt+X} |
ञ ঞ |
ñ |
{Ctrl+Shift+~} N |
00f1 {Alt+X} |
|
Ñ |
{Ctrl+Shift+~} {Shift+N} |
00d1 {Alt+X} |
ट ট |
ṭ |
{Ctrl+3} T |
1e6d {Alt+X} |
|
Ṭ |
{Ctrl+3} {Shift+T} |
1e6c {Alt+X} |
ड ড |
ḍ |
{Ctrl+3} D |
1e0d {Alt+X} |
|
Ḍ |
{Ctrl+3} {Shift+D} |
1e0c {Alt+X} |
ड़ ড় |
ṛ |
{Ctrl+3} R |
1e5b {Alt+X} |
|
Ṛ |
{Ctrl+3} {Shift+R} |
1e5a {Alt+X} |
ण ণ |
ṇ |
{Ctrl+3} N |
1e47 {Alt+X} |
|
Ṇ |
{Ctrl+3} {Shift+N} |
1e46 {Alt+X} |
[य] য |
ȳ |
{Ctrl+1} Y |
y 0304 {Alt+X} |
|
Y̅ |
{Ctrl+1} {Shift+Y} |
{Shift+Y} 0305 {Alt+X} |
[य] য |
y̱ |
{Ctrl+Shift+^} Y |
y 0331{Alt+X} |
|
Y̱ |
{Ctrl+Shift+^} {Shift+Y} |
{Shift+Y} 0331{Alt+X} |
[य] য |
ỹ |
{Ctrl+Shift+~} Y |
1ef9 {Alt+X} |
|
Ỹ |
{Ctrl+Shift+~} {Shift+Y} |
1ef8 {Alt+X} |
य য় |
ẏ |
{Ctrl+3} Y |
1e8f {Alt+X} |
|
Ẏ |
{Ctrl+3} {Shift+Y} |
1e8e {Alt+X} |
श শ |
ś |
{Ctrl+’} S |
015b {Alt+X} |
|
Ś |
{Ctrl+’} {Shift+S} |
015a {Alt+X} |
ष ষ |
ṣ |
{Ctrl+3} S |
1e63 {Alt+X} |
|
Ṣ |
{Ctrl+3} {Shift+S} |
1e62 {Alt+X} |
ष ষ |
s̱ |
{Ctrl+Shift+^} S |
s 0331 {Alt+X} |
|
S̱ |
{Ctrl+Shift+^} {Shift+S} |
{Shift+S} 0331 {Alt+X} |
[-] * |
ḫ |
{Ctrl+6} H [↓ * see
below] |
1e2b {Alt+X} [↓ *] |
|
Ḫ |
{Ctrl+6} {Shift+H} [↓ * see below] |
1e2a {Alt+X} [↓ *] |
|
|
|
|
|
|
|
|
ट ট |
ṯ |
{Ctrl+Shift+^} T |
1e6f {Alt+X} |
|
Ṯ |
{Ctrl+Shift+^} {Shift+T} |
1e6e {Alt+X} |
ड ড |
ḏ |
{Ctrl+Shift+^} D |
1e0f {Alt+X} |
|
Ḏ |
{Ctrl+Shift+^} {Shift+D} |
1e0e {Alt+X} |
ड़ ড় |
ṟ |
{Ctrl+Shift+^} R |
1e5f {Alt+X} |
|
Ṟ |
{Ctrl+Shift+^} {Shift+R} |
1e5e {Alt+X} |
ण ণ |
ṉ |
{Ctrl+Shift+^} N |
1e49 {Alt+X} |
|
Ṉ |
{Ctrl+Shift+^} {Shift+N} |
1e48 {Alt+X} |
ঁ |
̐ |
{Ctrl+6} 0 |
0310 {Alt+X} |
|
|
|
|
ঁ |
n̐ |
{Ctrl+6} N |
n 0310 {Alt+X} |
|
N̐ |
N̐ {Ctrl+6}
{Shift+N} |
{Shift+N} 0310 {Alt+X} |
ঁ |
m̐ |
{Ctrl+6} M |
m 0310 {Alt+X} |
|
M̐ |
M̐ {Ctrl+6}
{Shift+M} |
{Shift+M} 0310 {Alt+X} |
ং |
n̊ |
{Ctrl+Shift+@} N |
n 030a {Alt+X} |
|
N̊ |
{Ctrl+Shift+@} {Shift+N} |
{Shift+N} 030a {Alt+X} |
* -ḫ for |
ख খ |
घ ঘ |
छ ছ |
झ ঝ |
ठ ঠ |
ढ ঢ |
ढ़ ঢ় |
थ থ |
ध ধ |
फ ফ |
भ ভ |
kḫ |
gḫ |
cḫ |
jḫ |
ṭḫ |
ḍḫ |
ṛḫ |
tḫ |
dḫ |
pḫ |
bḫ |
WHAT THESE
MACROS DO IN MICROSOFT WORD
See an example from the
macros listed here.
· ā͂ may be the character
you want.
· 0101 {Alt+X} 0342 {Alt+X} would be the
complex Unicode character input required.
·
{Ctrl+5}, A is the simple macro you type instead. (Hold down Ctrl while
you tap on 5, and then press the unshifted A key.)
Each document in
Microsoft Word is associated with a macro file—generally this is named
“Normal.dotm”.
When you are typing,
Word will see if you type one of the macro keyboard combinations in the
associated “*.dotm”. If you do, Word will run the
macro and insert the appropriate character in your document.
HOW TO
OBTAIN THESE MACROS
You can either:
· Use Jaspell’s
macro file containing these macros.
(Download jaspell_pali_roman_and_pinyin.dotm).
This file contains macros for romanizing North Indian
(Pali) scripts like Bengali and Devanagari.
It is also compatible with macros for Pīnyīn Unicode input for romanized
Mandarin Chinese.
· Or open Word and record
the macros you want.
HOW TO
MANAGE INDIVIDUAL MACROS
In Word (2024) macros are
managed at Menu \ “View” \ “Macros”, where the options allow you to:
· “View macros”, or
· “Record macros”.
STORAGE OF
MACRO FILES
The folder where Word macros are
stored is like
C:\Users\ [Your Username] \AppData\Roaming\Microsoft\Templates.
The file where macros used
generally are stored by Word is a file named Normal.dotm.
To check whether there
are already any macros in your Normal.dotm file, you can go to Menu \ View \
Macros and “View macros”.
You can choose another
name for your macro file, if appropriate, and associate your documents with
this the added complication is acceptable.
If you have no special macros
of your own in your existing Normal.dot file
You can:
1.
Download
jaspell_pali_roman_and_pinyin.dotm
to your Downloads folder.
2.
Copy
jaspell_pali_roman.dotm from your Downloads folder to the “Templates” folder
alongside Normal.dotm.
3.
Rename
Normal.dotm as Original_Normal.dotm.
4.
Rename
jaspell_pali_roman.dotm as Normal.dotm.
5.
In
this case the settings for your documents will not need to be changed from
Normal.dotm.
CHECK FOR
INDIVIDUAL MACRO CONFLICT
Have you already
assigned macros in the macro file you are managing? If you assign the same
combination of keys to another macro, the original one will be overwritten and
lost! So you may wish to check under “Current keys” to
see whether the combination of keys is already assigned to a command or other
item.
If necessary, you can
avoid any conflict:
· Assign a different
combination, or
· Keep the romanization
macros shown on this page in a separate “*.dotm” with
a different filename, such as “jaspell_pali_roman.dotm”.
ACTIVATION
OF YOUR MACRO FILE
When you have organized
an appropriate macro file in the macro folder (like C:\Users\ [Your Username] \AppData\Roaming\Microsoft\Templates), the macros will be
accessed automatically while you are typing in Word.
Documents will by
default look to the file “Normal.dot”.
If your macros are in a
file with another “*.dotm” name, adjust the document
settings to associate with that name.
RECORDING
MACROS
If you need new macros,
open the “Record macro” option in Word and record into a suitable “*.dotm” macro file each of the macros you want—systematically
assigning each macro a name of your choice.
These listings were
updated by author Jasper Burford on 22 August 2025.
See www.jaspell.uk
for further information.