"To us all towns are one, all men our kin. |
Home | Trans State Nation | Tamil Eelam | Beyond Tamil Nation | Comments |
Home > Tamil Digital Renaissance > Tamil Fonts & Software > Tamilnet'97 > Selection and Standardization of Tamil Keyboard Layouts - Prof S. Kuppuswami and Mr. V. Prasanna Venkatesan
Selection and Standardization of Tamil Keyboard Layouts
Prof. S. Kuppuswami and Mr. V. Prasanna Venkatesan
1. Introduction
Language is an essential tool for human life. Refinements in languages are necessary to make them more suitable for use with modern gadgets in order to provide sophisticated life for the people. The process of refinement has taken place continuously in may languages throughout the world.
Tamil is one of the most popular ancient languages used by a large community in India and also a considerable population all over the world. Right from its inception continuous changes have been made in Tamil to adapt to the linguistic, cultural and environmental changes.
The evolution in computer technology and its increased applications demand the adaptation of Tamil in computers. Towards this objective, the Department of Computer Science, Pondicherry University has submitted a research proposal to the Tamilnadu State Council for Higher Education (TNSCHE) to develop a Tamil Computer.
2. Formation of Standardization Committee
Based on the proposal submitted by the Pondicherry University, the Vice-Chairman of TNSCHE made his recommendations to the Government of Tamilnadu to constitute a committee to address the following issues and make suitable recommendations for developing Tamil Computer.
— Tamil character set
— Coding scheme
— Technical words
— Keyboard layout
Accepting the recommendations, the Government of Tamilnadu constituted a committee consisting of the following members.
1) Dr. M. Anandhakrishnan Chairman, Vice-Chairman,Tamilnadu State Council for Higher Education, Chennai
2) Dr. S. Kuppuswami Member, Professor & Head of Computer Science, Pondicherry University, Pondicherry
3) Mr. S. Rangarajan (Sujatha) Member, Writer, Chennai
4) Mr. N. Govindasamy Member, National Institute of Education, Nanyang Technological University,Singapore
5) Mr Bhakaran, Head of Computer Science Department Member, Tamil University, Thanjavour, Tamil Nadu
The Committee decided to go into the various issues mentioned above on a priority basis. As the standardization of Tamil keyboard layout is a primary issue, the committee has first taken up this work.
3. Categorization of Tamil Keyboard Layouts
At present lot of Tamil software have been made available mainly for word processing applications. Each one adapts its own keyboard layout. This necessitates the user to learn different keyboard layouts and thus complicates the keying-in process. This is due to the non-availability of standard Tamil keyboard layout.
In order to select and standardize a Tamil keyboard layout, the committee has decided to categorize the existing Tamil keyboard layouts and analyze them. Tamil keyboard layouts proposed by the various software developers and researchers have been collected and categorized into four groups. They are presented below.
a) Phonetic keyboard layouts
Keyboard layouts designed based on the phonemes and frequency of usage of Tamil characters are classified as Phonetic keyboard layouts. The following layouts fall under this category.
— Kanian
— Nalinam
— DOE
— Krishnamoorthy's
b) Typewriter-like keyboard layouts
Layouts which follow the Tamil typewriter machine keyboard are classified as Typewriter-like keyboard layouts. Some of them are
— Typewriter
— Inscript
— Annai
c) Romanized keyboard layouts
In Romanized keyboard layouts, mapping of the Tamil characters to the corresponding English characters is done on transliteration basis. The following layouts are the examples of this category.
— PONN
— Murasu
— Yarzhan
— Chellapan's
d) Others
The keyboard layouts which do not fall under the above categories are grouped as Others. Some of them are
— Ventura
— GIST
— Deskset
4. Analysis of the Tamil Keyboard Layouts
An efficient keyboard layout has to meet the following requirements. Any keyboard which meets these requirements will have features like easy handling, simple learning and standard usage.
The keyboard layout should consume less number of key strokes.
In the keyboard layout, mapping of the characters to Strong and Weak key positions should be based on the frequency of usage.
The keyboard layout should have distribution of keys on the left side and right side such that the keys are used alternately by left and right hand, during the keying-in process.
An extensive analysis was carried out in three phases on the Tamil keyboard layouts, mentioned in the previous section, to determine their efficiency for keying-in of Tamil text. For this analysis, Tamil text were selected from various Tamil literature of different period. The objective, methodology and observations of the analysis carried out in three phases are presented below.
Phase I
Objective:
Identifying keyboard layouts which consume less number of key strokes.
Methodology:
In this phase, character count has been performed on each of the keyed-in Tamil text and it has been converted into number of actual key strokes corresponding to different keyboard layouts. The character count and number of actual key strokes are tabulated in Table - I.
Observations:
Phonetic keyboard layouts perform better than the other three types of keyboards. Kanian, Nalinam and Krishnamoorthy's layouts lead in this type.
Typewriter-like keyboard layouts closely follow phonetic type in this analysis.
Romanized keyboard layouts come in third place. Among them Yarzhan and PONN layouts lead the list.
Other types of keyboard layouts get the last position in the list.
Phase II
Objective:
Identifying keyboard layouts which have high frequency of usage for strong fingers and low frequency of usage for weak fingers.
Methodology:
The second phase analysis is done using the same text used for the first phase. The frequency of usage of each key position is calculated from which the usage of strong and weak fingers, in percentage, are determined. The results thus obtained are given in Table - II.
Observations:
In this analysis also Phonetic keyboard layouts occupy the first position.
The Typewriter-like keyboard layouts and the Romanized keyboard layouts closely follow the phonetic layouts.
Other types of keyboard layouts showed varied performance.
Phase III
Objective:
Identifying keyboard layouts which have keys distributed on the left side and right side of the keyboards such that the keys are used alternately by left and right hand.
Methodology:
The same text are used in this phase. The usage of each key position is calculated from which the toggling of left and right hand, in key strokes, are determined. The number of key strokes made without toggling are also determined. Table-III shows the results obtained.
Observations:
Phonetic keyboard layouts outperform all other layouts. Amongst them Kanian shows better results.
Typewriter-like keyboard layouts occupy second position.
Romanised and Other type keyboard layouts show varied performance.
5. Conclusion
Based on the results obtained from the analysis, the Tamil Computer Standardization Committee recommends the following for selecting and standardizing keyboard layouts for Tamil computer.
Phonetic keyboard layouts give better performance in all the three phases of analysis. Hence it has been decided to select the best phonetic keyboard layout and that may be refined further.
As large number of typewriter trained personnel are readily available, it is also felt that the best Typewriter-like keyboard layout can also be selected and improved.
For the Tamil people living all over the world, who are using English keyboard to input the Tamil text, Romanized keyboard layout is essential. Therefore, one keyboard layout can be selected from this category and refined.
Hence, umbrella standard of keyboard layouts have to be made available from each category of keyboards. The work is in progress in this direction.
About the Authors
Prof. S. Kuppuswami, Head Department of Computer Science, Pondicherry University Pondicherry - 605014, India
Mr. V. Prasanna Venkatesan, Lecturer, Department of Computer Science, Pondicherry University, Pondicherry - 605014, India