User Manual
for

Contents
Getting started with Kural Software
Introduction to Kural Software
How to download and install Kural
Software?
How to purchase Kural Software
license?
How to register Kural Software?
Encoding methods supported by Kural
Software
Kural package - a detailed view
Kavithai, a Tamil/English word
processor
Paravai, SMTP based email client
Color themes of Kural Tamil
Software
Tutorials on how to input Tamil
Tutorial 1: Using Unicode encoding
Tutorial 2: Using non-unicode
encoding
How to use Kural software with
other applications
Microsoft Office and other
applications
Web Search (Google, Yahoo! etc):
Microsoft Office and other applications
Kural Tamil
Software is a keyboard manager that helps to directly input Tamil in any
Microsoft Windows Applications. It can be used with MS Office, Open Office,
Star Office, Google’s Docs & Spreadsheet, WordPad, Notepad, Internet
Explorer, Firefox, Netscape, Adobe products and many more applications. And
also helps to chat in Tamil using Yahoo, Google Talk, MSN and AIM chat clients.
With full Unicode
support, now you can send and receive Tamil Unicode mails, chat in Unicode
Tamil and search the web for Unicode Tamil contents and more.
Kural Tamil
software is bundled with Kavithai – a Tamil/English word processor, Paravai –
an SMTP based email client, Encoding converter, Thendral – a compact, portable
Kural and Osai – a Tamil text to speech engine.
Download on to your Desk top



Install it on your computer


Run Kural Tamil Software

Try before you buy, please use the trial period to make sure that the software meets your needs before buying a license.
After purchasing Kural
Software license, you can generate Kural registration key by yourself.

Basically
character encoding defines how the sequences of numeric codes are presented as
sequences of bytes. In the simplest case, one byte corresponds to one character
according to some mapping table. Best example is ASCII encoding which is able
to represent every character using a number between 32 and 127. Space is 32,
the letter "A" is 65, etc.
Since the slots
between 128 and 255 are not used in ASCII, countries around the world started
using those slots to represent their own language, so it's called national
variants of ASCII. For example our own encodings TSCII and TAB are example
of national variants of ASCII.
Due to the non-standard
nature of national variants of ASCII, users around the world started
facing problems during data exchange. In the world of internet, data exchange
is a key factor. So to solve the above problems, Unicode was invented.
Unicode provides a
unique number for every character, irrespective of the platform, the program,
or the language. Unicode is a brave effort to create a single character set
that includes every reasonable writing system on the planet.
To use Unicode,
you need to enable Indic support for your operating system. Here
are the simple steps to enable Indic support for WinXP and
Win2000 operation systems.
Install
Language files
o
If the control
panel is in "Category View", click on Date, Time, Language
and Regional Options under Pick a Category section. Click on Regional and Language Options
and then click on Language tab.

o
If the control
panel is in "Classic View", double click on the Regional
and Language Options. Click on Language tab.


Add Tamil as an input language




Install
Language files


Add Tamil as an input language

|
Unicode |
Encoding of
the future. We strongly encourage every one to move to Unicode. |
|
TSCII |
Bilingual
encoding standard, drafted around 1997, once preferred Tamil encoding on the Internet. |
|
TAB |
Bilingual
encoding standard, approved by Tamil99 conference and Tamil Nadu government. |
|
TAM |
Monolingual
encoding standard, approved by Tamil99 conference and Tamil Nadu government. |
|
LIPI |
Monolingual
encoding standard used in printing and publishing media. |
|
T_OLD |
An old
encoding scheme used by earlier days of Tamil computing. |

Kural Phonetic
keyboard is widely used by people who are not familiar with Tamil typewriter or
Tamil99 keyboard layouts. You can type in English as we
speak. Kural will automatically transliterate it to Tamil. The following
sections will explain the key mappings and examples.
|
Vowels |
|
|
அ |
a |
|
ஆ |
aa or A |
|
இ |
i |
|
ஈ |
ii or I |
|
உ |
u |
|
ஊ |
uu or U |
|
எ |
e |
|
ஏ |
ee or E |
|
ஐ |
ai |
|
ஒ |
o |
|
ஓ |
oo or O |
|
ஔ |
au |
|
ஃ |
q |
|
Consonants |
|
|
க் |
k |
|
ங் |
ng |
|
ச் |
s |
|
ங் |
nj |
|
ட் |
t or d |
|
ண் |
N |
|
த் |
th or dh |
|
ந் |
n- or w |
|
ப் |
p or b |
|
ம் |
m |
|
ய் |
y |
|
ர் |
r |
|
ல் |
l |
|
வ் |
v |
|
ழ் |
z |
|
ள் |
L |
|
ற் |
R |
|
ன் |
n |
|
Grantha |
|
|
ஹ் |
h |
|
ஜ் |
j |
|
ஸ் |
S |
|
ஷ் |
sh or ch |
|
க்ஷ் |
x |
|
ஸ்ரீ |
sr |
|
Compounds |
||
|
க்+அ |
க |
ka |
|
க்+ஆ |
கா |
kaa or kA |
|
க்+ இ |
கி |
ki |
|
க்+ ஈ |
கீ |
kii or kI |
|
க்+ உ |
கு |
ku |
|
க்+ஊ
|
கூ |
kuu or kU |
|
க்+ எ |
கெ |
ke |
|
க்+ ஏ |
கே |
kee or kE |
|
க்+ ஐ |
கை |
kai |
|
க்+ ஒ |
கொ |
ko |
|
க்+ ஓ |
கோ |
koo or kO |
|
க்+ ஔ |
கௌ |
kau |
|
Examples |
|
|
குறள் |
kuRaL |
|
கவிதை |
kavidhai |
|
பறவை |
paRavai |
Tamil99 keyboard
is a standard keyboard layout approved by the Tamil Nadu government and based
on Tamil phonetics. The following sections will explain the key mappings and
examples.
|
Vowels |
|
|
அ |
a |
|
ஆ |
q |
|
இ |
s |
|
ஈ |
w |
|
உ |
d |
|
ஊ |
e |
|
எ |
g |
|
ஏ |
t |
|
ஐ |
r |
|
ஒ |
c |
|
ஓ |
x |
|
ஔ |
z |
|
ஃ |
F |
|
Consonants |
|
|
க் |
hf |
|
ங் |
bf |
|
ச் |
[f |
|
ங் |
]f |
|
ட் |
of |
|
ண் |
pf |
|
த் |
lf |
|
ந் |
;f |
|
ப் |
jf |
|
ம் |
kf |
|
ய் |
'f |
|
ர் |
mf |
|
ல் |
nf |
|
வ் |
vf |
|
ழ் |
/f |
|
ள் |
yf |
|
ற் |
uf |
|
ன் |
if |
|
Grantha |
|
|
ஹ் |
Rf |
|
ஜ் |
Ef |
|
ஸ் |
Qf |
|
ஷ் |
Qf |
|
க்ஷ் |
Tf |
|
ஸ்ரீ |
Y |
|
Compounds |
||
|
|
க |
h |
|
க+ஆ |
கா |
hq |
|
க+ இ |
கி |
hs |
|
க+ ஈ |
கீ |
hw |
|
க+ உ |
கு |
hd |
|
க+ஊ |
கூ |
he |
|
க+ எ |
கெ |
hg |
|
க+ ஏ |
கே |
ht |
|
க+ ஐ |
கை |
hr |
|
க+ ஒ |
கொ |
hc |
|
க+ ஓ |
கோ |
hx |
|
க+ ஔ |
கௌ |
hz |
|
Other Keystrokes |
|
|
க + க |
க்க |
|
க + க + க |
க்க க |
|
க + க + க + க |
க்கக்க |
|
|
|
|
க + அ + இ |
கஇ |
|
க + அ + க |
கக |
|
க + அ + க + க |
கக்க |
|
|
|
|
ங+க |
ங்க |
|
ஞ+ச |
ஞ்ச |
|
ந+த |
ந்த |
|
ண+ட |
ண்ட |
|
ம + ப |
ம்ப |
|
ன + ற |
ன்ற |
|
|
|
|
ந + த + த |
ந்தத |
|
ந + த + த + த |
ந்தத்த |
|
ந + அ + த |
நத |
|
ந + அ + த + த |
நத்த |
|
|
|
|
ஆ + இ |
ஆஇ |
|
ப + ஆ + இ |
பாஇ |
|
(இடைவெளி)
+ உ |
(இடைவெளி)உ |
|
|
|
|
குறிப்பு: shift + 6 விசைகளை
அழுத்தி "^" பெறலாம் |
|
|
^ + ஆ |
ா |
|
^ + இ |
ி |
|
^ + ஈ |
ீ |
|
^ + . |
· (bullet) |
|
^ + C |
Ó (copyright) |
|
^ + 7 |
' (left single quote) |
|
^ + 8 |
' (right single quote) |
|
^ + 9 |
" (left double quote) |
|
^ + 0 |
" (right double quote) |
|
^ + S |
(Non breaking space) |
|
Examples |
|
|
குறள் |
hduyf |
|
கவிதை |
hvslr |
|
பறவை |
juvr |
Old Typewriter
keyboard layout is based on the Remington typewriter. The following sections
will explain the key mappings and examples.
|
Vowels |
|
|
அ |
m |
|
ஆ |
M |
|
இ |
, |
|
ஈ |
< |
|
உ |
c |
|
ஊ |
C |
|
எ |
v |
|
ஏ |
V |
|
ஐ |
I |
|
ஒ |
x |
|
ஓ |
X |
|
ஔ |
xs |
|
ஃ |
` |
|
Consonants |
|
|
க் |
;f |
|
ங் |
;' |
|
ச் |
;r |
|
ங் |
;" |
|
ட் |
;l |
|
ண் |
;z |
|
த் |
;j |
|
ந் |
;e |
|
ப் |
;g |
|
ம் |
;k |
|
ய் |
;a |
|
ர் |
;u |
|
ல் |
;y |
|
வ் |
;t |
|
ழ் |
;H |
|
ள் |
;s |
|
ற் |
;w |
|
ன் |
;d |
|
Grantha |
|
|
ஹ் |
;] |
|
ஜ் |
;$ |
|
ஸ் |
;! |
|
ஷ் |
;Z |
|
க்ஷ் |
;B |
|
ஸ்ரீ |
_ |
|
Compounds |
|
|
க |
f |
|
கா |
fh |
|
கி |
pf |
|
கீ |
Pf |
|
கு |
[f |
|
கூ |
{f |
|
கெ |
bf |
|
கே |
nf |
|
கை |
if |
|
கொ |
bfh |
|
கோ |
nfh |
|
கௌ |
bfs |
|
Examples |
|
|
குறள் |
[fw;s |
|
கவிதை |
fptij |
|
பறவை |
gwit |
New Typewriter
keyboard layout is based on the Remington typewriter with slight changes to Old
Typewriter layout. The following sections will explain the key mappings and
examples.
|
Vowels |
|
|
அ |
m |
|
ஆ |
M |
|
இ |
, |
|
ஈ |
< |
|
உ |
c |
|
ஊ |
C |
|
எ |
v |
|
ஏ |
V |
|
ஐ |
I |
|
ஒ |
x |
|
ஓ |
X |
|
ஔ |
xs |
|
ஃ |
` |
|
Consonants |
|
|
க் |
f; |
|
ங் |
'; |
|
ச் |
r; |
|
ங் |
"; |
|
ட் |
l; |
|
ண் |
z; |
|
த் |
j; |
|
ந் |
e; |
|
ப் |
g; |
|
ம் |
k; |
|
ய் |
a; |
|
ர் |
u; |
|
ல் |
y; |
|
வ் |
t; |
|
ழ் |
H; |
|
ள் |
s; |
|
ற் |
w; |
|
ன் |
d; |
|
Grantha |
|
|
ஹ் |
]; |
|
ஜ் |
$; |
|
ஸ் |
!; |
|
ஷ் |
Z; |
|
க்ஷ் |
B; |
|
ஸ்ரீ |
_ |
|
Compounds |
|
|
க |
f |
|
கா |
fh |
|
கி |
fp |
|
கீ |
fP |
|
கு |
f[ |
|
கூ |
f{ |
|
கெ |
bf |
|
கே |
nf |
|
கை |
if |
|
கொ |
bfh |
|
கோ |
nfh |
|
கௌ |
bfs |
|
Examples |
|
|
குறள் |
f[ws; |
|
கவிதை |
ftpij |
|
பறவை |
gwit |
Kural main panel
is the heart of Kural Tamil Software. It launches applications, controls user
preferences and displays vital information.

Legends
1.
Caption bar.
2.
Launch
buttons.
3.
Setup header.
4.
Setup buttons.
5.
Setup area.
6.
Message
window.
The following
tables will explain each button's functionalities in details:
|
Launch buttons: |
|
|
KuralSoft |
Click to visit www.kuralsoft.com website. It will launch your default web
browser. |
|
Tamil |
Clicking on this button will switch between Tamil and English input
methods. |
|
Kavithai Word Processor |
This will launch Kavithai word processor. |
|
Paravai Email |
This will launch SMTP based Paravai email client. |
|
Onscreen Keyboard |
This will launch onscreen keyboard, a useful tool for beginners. |
|
User Manual |
This will launch the Kural User Manual based on user interface. If the
user interface is set to Tamil, it will launch a Tamil version of Kural User
Manual. If the user interface is set to English, it will launch an English
version of Kural User Manual. |
|
About Kural |
This will show the Kural splash screen for a brief moment. |
|
Kural setup: |
Default |
|
|
Colors |
You can select colors based on your personal preferences, color themes
are named after Tamil classic thinais. Possible selections are kurinji(purple),
mullai(green), marutham (yellow), neythal(blue) and paalai(red). See the Color
themes of Kural Tamil Software section for details. |
Marutham (yellow) |
|
Encoding |
You can select any of the supported encodings. Kural supports Unicode,
TSCII, TAB, TAM, LIPI and T_OLD encodings. |
TSCII |
|
Toggle Key |
User can set any key combinations as a toggle key, supported key
ranges are from alt+a to alt+z and alt+F1 to alt+F12. |
alt+k |
|
Keyboard |
User can choose any of the supported keyboard layouts. Supported
keyboard layouts are Phonetics, Tamil99, New Typewriter and Old Typewriter. |
Phonetics |
|
Tamil/English |
User can choose either Tamil or English as the user interface
language. All buttons, display and Kural User Manual are presented in the
chosen language. |
Tamil |
|
Auto Start |
Enabling this button will start Kural Tamil Software when MS Windows
starts. |
enabled |
|
Kavithai setup: |
|
|
Font Type |
Select font type, supported font types are Unicode, TSCII, TAB, TAM,
LIPI and T_OLD |
|
Font List |
Add list of fonts belonging to the above font type. Left-click
to select individual fonts and right-click to compete the selection. |
|
Default Font |
Select a default font from the above font list.(not used in this
version) |
|
Ruler Units |
Choose the ruler units, supported options are Centimeter and Inch. |
|
Paravai setup: |
|
|
SMTP server |
Fill in your SMTP server name. Please ask your ISP (Internet Service
Provider) for details. Alternatively you can use GMail’s SMTP server. For
details, see the tutorial on How to send Gmail using Paravai? |
|
Port |
Fill in your SMTP server post number. |
|
Authentication |
Select SMTP server's authentication method, supported options are
NONE, AUTH LOGIN, LOGIN PLAIN, CRAM MD5 and NTLM. |
|
SSL |
If your SMTP server supports SSL, enable it. |
|
Name |
Name of your SMTP account. |
|
Password |
Password of your SMTP account. If you are sharing your machine with
others, keep this field empty. Paravai will prompt you to enter name and
password before sending email. |
|
Your Name |
Your Full Name. |
|
Email address |
Your email address. |
|
Reply-To |
Reply to email address, if it is different from your email address. |
|
Gmail |
If you have a Gmail account, you can send mails using Gmail's SMTP
server. Just click on this button it will automatically populate proper
values. For details See the tutorial on How to send Gmail using Paravai? |
|
Save |
Save your changes. |
|
Spell Check setup: |
|
|
Spell Check |
This will function only on Kural Pro version. It will be included in
our next release. |
|
Thendral: |
|
|
Install Dir |
Choose a directory where you want to install Kural Thendral. It could
be a USB drive, floppy disk or any portable device. |
|
Install |
Click Install button to install Kural Thendral on any portable device. |
|
Register Kural: |
|
|
PC Code |
A unique code needed while purchasing Kural Tamil Software. Click on
the PC Code button. The code will be copied on to your clipboard. |
|
Name |
Enter the name of the registered user. Refer the Kural registration
email. |
|
Key |
Enter the Registration Key. Refer the Kural registration email. |
|
Register |
Click here to register Kural Tamil Software. |

Unicode-enabled
Kavithai Tamil/English word processor uses portable RTF file format to store
and retrieve information. Using Kavithai, you can prepare
Unicode documents. It has a built-in encoding converter and Osai - Tamil
text to speech engine.

Thendral is a
compact, portable version of Kural Software. Now you can carry around with you
on any portable devices like USB drive, floppy disk, portable hard drive,
memory card etc.
How to install
Kural Thendral on a portable device?
How to use
Kural Thendral?
Paravai is a SMTP based Mail Client, uses portable mail message format, which is compatible with Google Mail, yahoo, hotmail, Netscape messenger and outlook Mail clients.

|
New |
Clear all fields to compose a new email. |
|
Open |
Open the saved Paravai mail content form a PMF file. |
|
Save |
Save paravai email content into a PMF file, it remembers To/CC/Bcc, Subject and body of the email content. |
|
Send |
Send or deliver the email. |
|
To/CC/Bcc |
Receivers email addresses separated by comma. |
|
Subject |
Email title |
|
Attachments |
Attach RTF, JPEG, GIF, ZIP, EXE files as the mail attachment. |
How to send
Gmail using Paravai?
Now you can send
emails using Gmail's SMTP server. You need a free Gmail account to use this
feature. Please visit www.gmail.com to sign up for a Gmail account.
Configuration:
You need to
configure Paravai email client with Gmail SMTP server, for that click Pravai
setup button and follow the instructions below:
|
Gmail |
First click on this button. It will automatically populate SMTP
values. |
|
SMTP server |
Automatically populated. |
|
Port |
Automatically populated. |
|
Authentication |
Automatically populated. |
|
SSL |
Automatically populated. |
|
Name |
Your Gmail account name. |
|
Password |
Your Gmail account password. Note: If you
are sharing your machine with others, please leave this field empty. Paravai
will prompt you to enter Name and Password before sending each email. |
|
Your Name |
Your full name. |
|
Email address |
Your Gmail address. |
|
Reply-To |
Reply to email address, if it is different from your email address. |
|
Save |
Save your changes |
Usage:
To send an email, click Paravai Email launch button from Kural main panel.
Note: You can login to your web based Gmail account and click on Sent Mail link. You should see the mail you have sent using Paravai email client is listed under Sent Mails section.
Using Encoding
Converter, you can convert any of your Unicode, TSC, TAM, TAB and LIPI encoded
files into Unicode, TSC, TAM, TAB and LIPI encoded files. For example, you can
easily convert your TSC encoded file into UNICODE encoded file in few clicks.
How to use Encoding Converter?
Example 1: convert a TSCII document to a TAB document.
For example, you are converting a TSCII encoded document prepared using TSCKural font into a TAB document. So you want to use TABKural2 as the TAB font.
New File Name : KaviNew
Encoding : TAB
Font to use : TABKural2



Example 2: convert a TSCII document using an
unknown TSCII font.
For example you
have received a document from your friend which uses TSCUnknown font.
This font is not available in your system, so you can not read the document.
Since you know this is a TSC type font, you can easily fix this kind of missing
font issues.
New File Name : KaviNew
Encoding : TSC
Font to use : TSCKural



One of the special
features of Kavithai word processor is called Osai, which is a text to speech
engine. Any Kavithai document encoded using Unicode, TSC, TAM, TAB and LIPI,
you can hear it spoken using Osai engine.

Please note
that this is an experimental feature, we will keep on improving its Tamil
pronunciation in our upcoming releases.
To use this
feature your system should have SAPI 5.1 with sound cards and speakers. For
details, please visit: http://www.microsoft.com/speech/download/sdk51/
How to configure Osai?

How to use Osai?
|
Click on: |
To: |
|
Play |
Start speaking from the beginning of the Kavithai document. |
|
Stop |
Stop speaking the Kavithai document. |
|
Pause |
Pause between lines. Press Play to speak again. |
|
Repeat |
Repeat the same line again. |

Using onscreen
keyboard, you can use mouse button to type in and easily familiarize with any
new keyboard layouts.
How to use
Onscreen Keyboard?
Ancient
Tamils recognized five basic types of ecosystems and also the classical Tamil
love poetry recognized that human activities are constantly influenced by
environmental factors. Under this codification, the love is associated with any
specific landscape. It is called modes or thinai, so our beloved Kural Tamil
Software's color themes are named after Tamil classic thinais!
|
Kurinji, mountainous regions, to commemorate rare
Kurinji flowers, the color purple. |
|
|
Mullai, forests regions, to increase the
awareness of protecting our tropical rain forest, the color green. |
|
|
Marutham, cropland, to salute formers who are
backbone of our economy, the color of harvested paddy, yellow. |
|
|
Neithal, coastal area, to thank our Nature for
its greatest gift to humanity, the color of sea, blue. |
|
|
Paalai, desert regions, to enjoy the majestic
beauty of sand dune, the color of desert sand, red. |
|
This tutorial will
demonstrate how to input Tamil in Unicode-enabled application using Kural Tamil
Software. Also we assume that your system is configured to use Unicode. If not,
please refer the section How to
configure Unicode for details.
1. Bring up the Kural main panel by double clicking Ku icon on your system tray. In case Kural Software is not running on your system, you can double click on Kural 4.0 icon from your desktop.
2. Click on Kural setup button and set the following:
a. Encoding : UNICODE
b. Toggle Key : Alt + k
c. Keyboard : Phonetic