(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (10) International Publication Number (43) International Publication Date 18 November 2010 (18.11.2010) WO 2010/131256 Al

(51) International Patent Classification: AO, AT, , AZ, , BB, BG, BH, BR, BW, BY, BZ, G06F 3/01 (2006.01) , CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, (21) International Application Number: HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, PCT/IN20 10/000052 KR, KZ, , LC, LK, LR, LS, LT, LU, LY, , MD, (22) International Filing Date: ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, 29 January 2010 (29.01 .2010) NO, NZ, , PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, (25) Filing Language: English TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (26) Publication Language: English (84) Designated States (unless otherwise indicated, for every (30) Priority Data: kind of regional protection available): ARIPO (BW, GH, 974/DEL/2009 13 May 2009 (13.05.2009) IN GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, MD, RU, TJ, (72) Inventor; and TM), European (AT, BE, BG, CH, CY, CZ, DE, DK, EE, (71) Applicant : MEHRA, Rajesh [IN/IN]; H-39, Tagore ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, Path, Bani Park, Jaipur 302 0 16, Rajasthan (IN). MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, , GN, GQ, GW, (74) Agent: LALL, Amar, Raj; LaIl Lahiri & Salhotra, Plot ML, MR, NE, SN, TD, TG). No. B-28, Sector - 32, Institutional Area, Gurgaon 122 001, Haryana (IN). Published: (81) Designated States (unless otherwise indicated, for every — with international search report (Art. 21(3)) kind of national protection available): AE, AG, AL, AM,

(54) Title: A KEYBOARD FOR LINGUISTIC SCRIPTS

(57) Abstract: The present invention discloses a keyboard for inputting characters of of a language. The keyboard compris es seven sets of keys that are assigned 0-6 characters, a set of keys for inputting numerals and a set of toggle keys wherein up to 144 characters are assigned amongst 26 keys of the keyboard, each key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned character by the character key alone or in combination with one or more toggle keys. A KEYBOARD FOR LINGUISTIC SCRIPTS

The present invention relates to a device for inputting characters. More specifically, the present invention relates to a keyboard for inputting characters of script of a language.

BACKGROUND OF THE INVENTION

The traditional computer keyboard is based on QWERTY keyboard designed for English language with 26 . It can accommodate 26 small letters (a to z) and 26 capital letters (A to Z). Thus in-all 52 letters can be written using the keys A-Z.

The QWERTY layout designed for typing in English Language, has alphabets placed on three lines, as follows: a) Q W, , R, T, Y, , , , P b) A, S, D, F, G, H, J, K, L

c) Z5X C5 V5 B5N M Most International languages have more letters than English due to larger alphabet or signs or presence of accented letters, etc. Most International languages use character-set having 60 to 90 characters. Tb accommodate international languages oil a keyboard, presently we have to do one of the following: 1) When We install a keyboard driver or use a font for an International Language, the letters are spread all across different keys .of QWERTY such as alphabet keys, character - keys, number-keys near the top of keyboard, etc. 2) Presently, while using QWERTY computer keyboard for typing international languages by directly pressing marked keys, the keyboards are generally not phonetic as the placement of accented letters is generally on different keys from their unaccented counterparts as Letter-Capacity or the number of characters which can be typed by ari alphabet key is a restraint. For some languages, all the alphabets cannot be accommodated on a keyboard, sometimes alternate characters are used or indirect methods of typing are used as follows: a) Some of the letters have to be typed Using Alt codes on numeric keypad with Numlock ON. Eg. Alt 0224 gives 'a'. b) To type limited number of accented letters by using unaccented letters, Modifier keys such as Alternate (Alt), Control (Ctrl), Shift, Alt Gr or Option etc are used along with alphabet keys or dead keys like back-quote Q , (Λ) etc., in some International formats of QWERTY keyboard. When the user strikes a dead key along with a modifier key, nothing happens and then an alphabet key marked with unaccented letter is pressed to type the accented letter. Eg. type Ctrl + '(accent grave) then typing 'a' gives 'a'. This operation is reverse of how one normally thinks and writes 'a'. c) is also being used to type various Indian languages where some basic letters are generated by word processor dictionary or software support. Presently Each Language has widely different keyboard layout. The use of QWERTY keyboard layout for International Languages makes learning to type in various International languages difficult as too many letter-key combinations are to be remembered. It makes learning to type in International Languages generally more difficult than typing in English. A variety of solutions have been proposed with regard to keyboards for use with languages such as English, Japanese, Chinese, Korean, Hindi. For example, U.S. Pat. 5,836,705 recites an arrangement for keyboard that maximizes the speed of typing and rate of data entry. Further, the said arrangement eases transition from a QWERTY keyboard. The said arrangement uses a layout where the home keys are assigned according to the frequency of use of letters. U.S. Pat. 6,053,647 teaches a keyboard for the English language that is user friendly and efficient. The said keyboard is having a layout in which marks are placed in the center of the keyboard. The letters are arranged alphabetically on either side of the punctuation marks.. U.S. Pat. 5,999,950 discloses an on-screen keyboard for typing . The on-screen keyboard displays an array of Japanese based characters. A first selection of a character key causes the display of the character in base kana form. The second consecutive selection of the said character key causes the display of the character in a variant form. Subsequent consecutive selections cause the display of the character in further variant forms U.S. Pat. 6,281,884 recites a keyboard apparatus for Chinese language. The said keyboard apparatus is user-definable. and a character may be assigned to one or more keys. A key of the said keyboard apparatus may correspond to one or more Chinese characters and a character may be assigned to one or more keys. By reference to a character sound grouping rules table the apparatus may automatically verufy that a user-defined keyboard is rational. U.S. Pat. No. 5,945,928 recites a Korean language keyboard. A pluralty of jamos (characters) are assigned to the keys on the keyboard. An additional word processor software analyzes key sequences to resolve ambiguities and determine intended characters. U.S. Pat. No. 7,420,543 describes a 'User-friendly Brahmi-derived Hindi keyboard'. Hindi alphabets are divided into groups and first group of are assigned to keys Q-W-E-R-T and second group to keys Y-U-I-O-P and so on.

SUMMARY OF INVENTION

In an embodiment of the present invention, a keyboard for inputting characters of script of a language is provided. The keyboard comprises a first set of keys wherein each key of the first set of keys is assigned no character, a second set of keys wherein each key of the second set of keys is assigned one character, a third set of keys wherein each key of the third set of keys is assigned two characters, a fourth set of keys wherein each key of the fourth set of keys is assigned three characters, a fifth set of keys wherein each key of the fifth set of keys is assigned four characters, a sixth set of keys wherein each key of sixth set of keys is assigned five character, a seventh set of keys wherein each key of seventh set of keys is assigned six character, a set of keys for inputting numerals and a set of toggle keys wherein up to 144 characters are assigned among 26 keys of the keyboard, each key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned character by the character key alone or in combination with one or more toggle keys.

In another embodiment of the present invention, the toggle keys comprise toggle key Tl, toggle key T2 and toggle key T3 and the combination of character key with toggle key is selected from the group consisting of: toggle key Tl + character key, toggle key T2 + character key, toggle key Tl + toggle key T2 + character key, toggle key T3 + character key, and toggle key Tl + toggle key T3 + character key.

In yet another embodiment of the present invention, the keyboard is a QWERTY keyboard. hi yet another embodiment of the present invention, the sets of keys are of a conventional keyboard or an onscreen keyboard or a touch screen device.

The keyboard has been presented here as a one-for-each-script based Input Device, which helps in typing multiple languages.

The keyboard uses only alphabet keys (A to Z) to generate all basic letters of a script to type multiple languages based on that script. It contains alphabet or extended characters placed by phonetic similarity and marks placed by their name on A to Z keys. Accented letters can be typed by typing the unaccented letter and then the diacritic mark hi the keyboard to directly generate additional letters from a single key, we use six key combinations. A binary code is generated corresponding to the of the mapped key combination and it gets displayed on the screen.

Letter-Capacity: hi the keyboard each alphabet key of keyboard can be mapped to six characters of a script. The keyboard, theoretically can accommodate, 26 alphabets (multiplied by) 6 key-combinations (equals) 156 characters, in the alphabet range A to Z. This figure of 156 has to be discounted for 12 key-combinations reserved for word processor's operations' shortcuts. After making such allowance for text-editor's shortcuts, the keyboard Layout has Letter-Capacity of 144 while using the alphabet (A to Z) region of keyboard. Thus we can write 144 characters using only the alphabet keys of the keyboard. The present keyboard reduces the need to remember specific keys and the time-period for learning to type also gets reduced. Keys for all letters are easy to locate and remember as they are related to letters A to Z phonetically. Up to six letters of a Script which are phonetically similar to some of the alphabet A-Z, can be typed using each alphabet key using six different key combinations. Thus a known language can be directly typed using alphabet keys as in an English keyboard. The present keyboard forms the basis of computer based comprehensive software tool or word processors for writing in one of the given script based International language, and also keyboard hardware.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS

The advantages and features of the present invention will become better understood with reference to the following detailed description and claims taken in conjunction with the accompanying drawings, wherein like elements are identified with like symbols, and in which:

Figures-1 depicts a plan view of keyboard showing characters mapped to subset of Unicode character-set for Latin script.

Figures-2 depicts a plan view of Bengali Script keyboard showing characters mapped to subset of Unicode character-set for Bengali script.

Figures-3 depicts a plan view of Script keyboard showing characters mapped to subset of Unicode character-set for Devanagari script.

Figures-4 depicts a plan view of keyboard showing characters mapped to subset of Unicode character-set for Gujarati script.

Figures-5 depicts a plan view of Script keyboard showing characters mapped to subset of Unicode character-set for Gurmukhi script.

Figures-6 depicts a plan view of Script keyboard showing characters mapped to subset of Unicode character-set for . Figures-7 depicts a plan view of Script keyboard showing characters mapped to subset of Unicode character-set for .

Figures-8 depicts a plan view of keyboard showing characters mapped to subset of Unicode character-set for Tamil script.

Figures-9 depicts a plan view of keyboard showing characters mapped to subset of Unicode character-set for Telugu script.

Figures-10 depicts a Word processor with a picture of Input Device to guide the user.

The layout given in Figure-1-9 contains part of Unicode character-set for a script. Letters on each key are shown in three Rows. Common characters of a script have been mapped phonetically to letters A to Z. The markings 1 to 7 on glyphs have the following meaning and significance: 1. BaseKey : To type the letter, the Alphabet key is pressed alone, without any modifier key. 2. Tl BaseKey : To type the letter, toggle-key Tl is pressed and while holding it down the alphabet key is pressed. 3. T2 BaseKey : To type the letter, toggle-key T2 is pressed and while holding it down the alphabet key is pressed. 4. T2 Tl Basekey : To type the letter, toggle-key T2 is pressed then toggle- key Tl is pressed and while holding them both down the alphabet key is pressed. 5. T3 BaseKey : To type the letter, toggle-key T3 is pressed and while holding it down the alphabet key is pressed. 6. T3 Tl Basekey : To type the letter, toggle-key T3 is pressed then toggle-key Tl is pressed and while holding them both down the alphabet key is pressed. 7. BaseKey : Indicates Alphabet Key of Input Device used in points 1 to 6 above, and does not get typed.

Diacritic marks are shown with light dotted circles where alphabet is to be present. Some characters that are to be repeatedly typed are placed on ergonomically convenient keys sometimes in addition to phonetic placement. The tables describing the figures indicate such characters by 'Ergonomic Placement' in Comments column. The total number of characters on keyboard include such repeated characters, punctuation marks, digits, zero width joiner, zero width non-joiner, etc. 'Ergonomic Placement' also marks some characters that are placed on phonetically non-matching alphabet keys in 'Comments' column of tables describing the corresponding figures.

DETAILED DESCRIPTION OF THE PREFERRED EMDODIMENTS

For a thorough understanding of the present invention, reference is to be made to the following detailed description, including the appended claims, in connection with the above-described drawings. Although the present invention is described in connection with exemplary embodiments, the present invention is not intended to be limited to the specific forms set forth herein. It is understood that various omissions and substitutions of equivalents are contemplated as circumstances may suggest or render expedient, but these are intended to cover the application or implementation without departing from the spirit or scope of the claims of the present invention. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The terms "a" and "an" herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.

As shown in Figure-1-9, letters may be mapped to alphabet keys and the appropriate keyboard files modified, so that a script may be directly accessed from the keyboard. To implement the keyboard system on Microsoft Windows operating system, the system has to be Unicode enabled su h as in Windows Vista. The Microsoft Windows XP Service Pack 2 will need installation of Supplemental language support files. The keyboard method and system may employ Unicode standard to uniquely code the script characters. The Fonts folder will need to have a font such as Arial Unicode MS or Gentium. In an embodiment, an On-Screen picture of keyboard can be provided. We can also provide a set of replacement keys or stickers. The keys may be removed from a keyboard and the replacement keys (or stickers affixed to the top of the keys) installed to allow a user to identify the International language character that is mapped to a particular key. A keyboard skin may also be provided. A skin may be configured to fit over an existing keyboard. The skin may be printed or otherwise marked with characters to indicate which characters are mapped to particular keys.

In an embodiment, keys such as Shift key, Control (Ctrl) key and Alt key, located on the left side of a conventional keyboard can be used in said key-combinations. The key- combinations that can be used are alphabet key, Shifted alphabet key, Ctrl alphabet key, Ctrl Shifted alphabet key, Alt alphabet key, Alt Shifted alphabet key. Examples are given below:

1. In Latin Script Keyboard, the diacritic signs ' (acute), (grave), " (umlaut /

), ~ (), (circumflex), " () etc. can be placed on keys marked

A, G, U, T, C and B respectively. These diacritic marks can be added to unaccented alphabets by pressing their base alphabet key with modifier keys as applicable.

Eg. Type 'a' then add (circumflex) by pressing Ctrl Shift C to get 'a' ('a

circumflex' Small letter). Type A then add (circumflex) by pressing Ctrl Shift C

to get Α '('A circumflex' Capital letter).

2 . hi Latin Script Keyboard, extended Latin characters can have only small letters mapped due to limited letter capacity on a key and their capital letters can be generated using software support. Eg. press Ctrl Shift A to type ligature 'a?' and software support can then used to generate ' E'

3. In Devanagari Script Keyboard, all letters phonetically similar to letter N such as

'5T '('na'), 'or '('nna') ' '('nga') , 'sr '('nya'), 'ό '(diacritic mark 'na' or 'bindu') and ' o '(diacritic mark 'na' or '') can be mapped to key N. Letter

ς '5T ' can by typed by pressing key N, τ ' can by typed by pressing keys Shift N, ' ' can by typed by pressing key Ctrl N, 'sr ' can by typed by pressing key Ctrl

Shift N, 'c- ' can by typed by pressing key Alt N and ' o ' can by typed by pressing key Alt Shift N.

This implies up to six letters of a script can be typed using each alphabet key, using keyboard or software based on the present invention.

Latin Script:

In Latin Script Keyboard (Figure-1), in addition to English Alphabet, letters of extended- Latin character-set are mapped using phonetic similarity and are mapped by their name to the alphabet keys. Space availability on alphabet keys does not permit mapping of both small and capital extended Latin character-set. Only small letters such as ae, , t, etc., are mapped to alphabet keys and their capital letters are to be generated functionally through Change-Case techniques of software support. The Latin Script Phonetic Keyboard has fifty-two alphabets, seventeen extended character-set letters, twenty-six diacritic marks, inverted exclamation mark, inverted question mark and six currency symbols mapped to various alphabet keys. The diacritic marks can be added to unaccented Small or Capital letters by pressing alphabet keys with key combination. Keyboard includes one hundred one Latin script characters in the alphabet (A-Z) region. Table-1 describes the Latin Script Keyboard Layout given in Figure- 1.

A plurality of languages can be inputted using the Latin Script keyboard. The plurality of languages include Albanian, Azerbaijani, Bosnian, Catalan, Chechen Latin, Cheyenne, Cimbrian, Croat Latin, Czech, Danish, Dutch, English, Estonian, Faeroese, Finnish, French, Guarani, German, Hawaiian, Icelandic, Irish, Italian, Kurdish, Latvian, Lithuanian, Maltese, Norwegian, Polish, Portuguese, Quechua, Romanian, Slovak, Slovenian, Sorbian, Spanish, Swedish, Turkish and Welsh. Indie Scripts:

Letters of each Indie script character-set and important conjuncts are mapped using phonetic similarity, and diacritics are mapped by their name to the alphabet keys, as shown in Figures 2 to 9. Diacritics in this case are some spacing characters such as dependent , dependent forms of consonants and other non-spacing sighs.

In Bengali Script keyboard (Figure-2) Fifty-six letters and twenty-two signs have been included in layout. These are subset of Unicode charts for the Bengali script. Dependent signs have been assigned to alphabet keys A, E, I, O, U. AU diacritic marks are inserted after a letter. A special sign called 'halant' (o ) which removes 'a' when added to a , is placed on key Z which is most convenient of available keys for repeated operation and also key H with which it is similar phonetically. This single letter when used as a second letter generates conjunct of first and third letter. Zero- width joiner is placed oh key Z, which when inserted after a consonant and 'halant', generates alternate conjunct if available, when next consonant is typed. Also Zero-width non-joiner placed on key Z, which when inserted after a consonant and a 'halant', generates consonant with explicit 'halant' and does not allow it to conjunct with next consonant. Keyboard includes eighty-five Bengali Script characters in the alphabet (A-Z) region and ten Bengali digits (0-9) are included on the digit line at the top of keyboard. Table-2 describes the Bengali Script Keyboard Layout given n Figure-2.

The languages like Assamese, Bangla and Manipuri can be inputted using the Bengali Script Keyboard.

In Devanagari Script keyboard (Figure-2) Fifty-three letters and twenty-six signs have been included in layout. These are subset of Unicode charts for the Devanagari script. Dependent vowel signs have been assigned to alphabet keys A, E, I, O, U. All diacritic marks are inserted after a letter. A special sign called -halant' (o ) which removes inherent vowel 'a' when added to a consonant, is placed on key Z which is most convenient of available keys for repeated operation and also key H with which it is similar phonetically. This single letter helps in making the letter to which it is attached into a half-letter when subsequent letter is typed. Η alant' when used as a second letter generates consonantal conjunct of first and third letter. Zero-width joiner is placed on key Z, which when inserted after a consonant and 'halant', generates alternate conjunct if available, when next consonant is typed. Also Zero-width non-joiner placed on key Z, which when inserted after a consonant and a 'halant', generates consonant with explicit 'halant' and does not allow it to conjunct with next consonant. Keyboard includes eighty-six Devanagari Script characters in the alphabet (A-Z) region and ten Devanagari digits (0-9) are included on the digit line at the top of keyboard. Table-3 describes the Devanagari Script Keyboard Layout given in Figure-3.

A plurality of languages can be inputted using the Devanagri Script keyboard. The plurality of languages include Hindi, Konkani, Marathi, Nepali, arid Siήdhi. hi Gujarati Script keyboard (Figure-4) forty-nine letters, twenty-one signs have been included in layout. These are subset of Unicode charts for the Gujarati script. Dependent vowel signs have been assigned to alphabet keys A, E, I, O, U. All diacritic marks are inserted after a letter. A special sign called 'halant' (9 )which removes inherent vowel 'a' when added to a consonant, is placed on key Z which is most convenient of available keys for repeated operation and also on key H with which it is similar phonetically. This single letter helps in making the letter to which it is attached into a half-letter when subsequent letter is typed. Halant when used as a second letter generates conjunct of first and third letter. Zero-width joiner is placed on key Z, which when inserted after a consonant and 'halant', generates alternate conjunct if available, when next consonant is typed. Also Zero-width non-joiner placed on key Z, which when inserted after a consonant and a 'halarit', generates consonant with explicit 'halant' and does not allow it to conjunct with next consonant. Keyboard includes seventy-nine Gujarati Script characters in the alphabet (A-Z) region and ten Gujarati digits (0-9) are included on the digit line at the top of keyboard. Table-4 describes the Gujarati Script Keyboard Layout given in Figure-4. In Gurmukhi Script keyboard (Figure-5) forty-four letters, eighteen signs have been included in layout. These are subset of Unicode charts for the Gurmukhi script. Dependent vowel signs have been assigned to alphabet keys A, E, I, O, U. All diacritic marks are inserted after a letter. Special signs called tippi(° ") and addak (o ) are placed on keys X and Z which are most convenient of available keys for repeated operation and also on keys N and A respectively, with which they are similar phonetically. Keyboard includes sixty-nine Gurmukhi Script characters in the alphabet (A-Z) region and ten Gurmukhi digits (0-9) are included on the digit line at the top of keyboard. Table-5 describes the Gurmukhi Script Keyboard Layout given in Figure-5.

The Punjabi language can be inputted using the Gurmukhi Script Keyboard. hi Kannada Script keyboard (Figure-6) fifty-one letters, twenty signs have been included in layout. These are subset of Unicode charts for the Kannada script. Dependent vowel signs have been assigned to alphabet keys A, E, L O, U. A special sign called 'halant'( o ) which removes inherent vowel 'a' when added to a consonant, is placed on key Z which is most convenient of available keys for repeated operation and also on key H with which it is similar phonetically. This single letter when used as a second letter generates conjunct of first and third letter. Zero-width joiner is placed on key Z, which when inserted after a consonant and 'halant', generates alternate conjunct if available, when next consonant is typed. Zero-width Non-joiner placed on key Z when inserted after a consonant and a 'halant', generates consonant with explicit 'halant' and does not allow it to conjunct with next consonant. Keyboard includes seventy-five Kannada Script characters in the alphabet (A-Z) region and ten Kannada digits (0-9) are included on the digit line at the top of keyboard. Table-6 describes the Kannada Script Keyboard Layout given in Figure-6.

In Malayalam Script keyboard (Figure-7) fifty-six letters, twenty signs have been included in layout. These are subset of Unicode charts for the Malayalam script. Dependent vowel signs have been assigned to alphabet keys A, E, I, O, U. All diacritic marks are inserted after a letter. A special sign called 'Chandrakala'(o ) or 'halant' which removes inherent vowel 'a' when added to a consonant, is placed on key Z which is most convenient of available keys for repeated operation and also on key H with which it is similar phonetically. This single letter helps in making the letter to which it is attached into a half-letter when subsequent letter is typed. 'Halant' when used as a second letter generates conjunct of first and third consonant letters. Zero-width joiner is placed on key Z, which when inserted after a consonant and 'halant', generates alternate conjunct if available, when next consonant is typed. Also Zero-width non-joiner placed oh key Z, which when inserted after a consonant and a 'halant', generates consonant with explicit 'halant' and does not allow it to conjunct with next consonant. Chillu or pure forms of consonants without inherent vowel 'a', have been included on keys N and C. Keyboard includes eighty Malayalam Script characters in the alphabet (A-Z) region and ten Malayalam digits (0-9) are included on the digit line at the top of keyboard, Table-7 describes the Malayalam Script Keyboard Layout given in Figure-7.

In Tamil Script keyboard (Figure-8) thirty-seven letters, fourteen signs have been included in layout. These are subset of Unicode charts for the Tamil script. Dependent vowel signs have been assigned to alphabet keys A, E, I, O, U. All diacritic marks are inserted after a letter. Zero-width non-jόiήer placed on key Z, which when inserted after a consonant and a 'Pulli'(C- ) or 'halant', generates consonant with explicit 'halant' and does not allow it to conjunct with next consonant. Keyboard includes fifty-five Tamil Script characters in the alphabet (A-Z) region and ten Taήiil digits (0-9) are included on the digit line at the top of keyboard. Table-8 describes the Tamil Script Keyboard Layout given in Figure-8.

In Telugu Script keyboard (Figure-9) fifty-one letters, nineteen signs have been included in layout. These are subset of Unicode charts for the Telugu script. Dependent vowel signs have been assigned to alphabet keys A, E, I, O5 U. All diacritic marks are inserted after a letter. A special sign called 'halant' (

These keyboard include letters in general use while using present day languages and are not essentially complete characters of that script.

The above specification, examples and data provide a complete descriptiori f the manufacture and use of the composition of the invention. Since many embodiments of the invention can be made without departing from the spirit and scope of the invention, the invention resides in the claims herein appended.

a e N Table 3 \ Table 3 Table 3 Table 3 Table 3

Glossary of Terminology: Keyboard Layout: Keyboard layout is any specific mechanical, visual or functional arrangement of keys, legends, or key-meaning associations(respectively) of computer, typewriter or other typographic keyboard. Phonetics: Phonetics is a branch of linguistics that comprises the study of sounds of human speech. Phonology which is grounded in phonetics is the study of language - specific systems and patterns of sound. Script: A complete set of characters used for the written form of one or more languages, e.g., the Roman script for the English Language, i.e., a, b, c . . . x, y, z. Glyph : An element of writing, an individual mark on a paper or another medium. Diacritic: Diacritics are non-spacing combining characters defined broadly to include accents as well as other non-spacing marks. Ergonomics: Science of designing the job, equipment and workplace to fit the worker. Zero-width joiner- The zero-width joiner(ZWJ) is a non-printing character used in computerized typesetting of Indie and Arabic scripts. When placed between two characters it forms the conjunct (connected) form, if conjunct form is possible. Zero-width non-joiner- The zero-width non-joiner(ZWNJ) is a non-printing character used in computerized typesetting in some Indie cursive scripts. When placed between two characters which would be connected if placed next to each other, it prevents the formation of conjunct fomϊ or ligature. I Claim 1. A keyboard for inputting characters of script of a language, the keyboard comprises: a first set of keys, each key of the first set of keys is assigned no character a second set of keys, each key of the second set of keys is assigned one character; a third set of keys, each key of the third set of keys is assigned two characters; a fourth set of keys, each key of the fourth set of keys is assigned three characters; a fifth set of keys, each key of the fifth set of keys is assigned four characters; a sixth set of keys, each key of sixth set of keys is assigned five characters; a seventh set of keys, each key of seventh set of keys is assigned six characters; a set of keys for inputting numerals; and a set of toggle keys Wherein up to 144 characters are assigned amongst 26 keys of the keyboard, each key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned character by the character key alone or in combination with one or more toggle keys.

2. The keyboard as claimed in claim! , wherein the characters include alphabets of a script.

3. The keyboard as claimed in claim 1, wherein the characters include diacritics.

4. The keyboard as claimed in claim 1, wherein the toggle keys comprise toggle key Tl, toggle key T2 arid toggle key T3 and the combination of character key with toggle key is selected from the group consisting of: a) toggle key Tl ~+ character key, b) toggle key T2 + character key, c) toggle key Tl + toggle key T2 + character key d) toggle key T3 + character key, and e) toggle key Tl + toggle key T3 + character key 5. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Latin script comprising up to 101 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Latin script characters by the alphabet key alone or in combination with one or more toggle keys.

6. The keyboard for inputting characters as claimed in claim 5 wherein the language is selected from a group consisting of Albanian, Azerbaijani, Bosnian, Catalan, Chechen Latin, Cheyenne, Cimbrian, Croat Latin, Czech, Danish, Dutch, English, Estonian, Faeroese, Finnish, French, Guarani, German, Hawaiian, Icelandic, Irish, Italian, Kurdish, Latvian, Lithuanian, Maltese, Norwegian, Polish, Portuguese, Quechua, Romanian, Slovak, Slovenian, Sorbian, Spanish, Swedish, Turkish and Welsh.

7. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Bengali script comprising up to 85 Bengali script characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Bengali script characters by the alphabet key alone or in combination with one or more toggle keys.

8. The keyboard for inputting characters as claimed in claim 7, wherein the language is selected from a group consisting of Bangla, Assamese and Manipuri.

9. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Devanagari script comprising up to 86 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Devanagari script characters by the alphabet key alone or in combination with one or more toggle keys.

10. The keyboard for inputting characters as claimed in claim 9, wherein the language is selected from a group consisting of Hindi, Marathi, Sanskrit, Konkani, Siήdhi and Nepali. 11. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Gujarati script comprising up to 79 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Gujarati script characters by the alphabet key alone or in combination with one or more toggle keys.

12. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Gurmukhi script comprising up to 69 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Gurmukhi script characters by the alphabet key alone or in combination with one or more toggle keys.

13. The keyboard for inputting characters as claimed in claim 12, wherein the language being input is Punjabi.

14. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Kannada script comprising up to 75 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned (Kannada script characters by the alphabet key alone or in combination with one or more toggle keys.

15. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Malayalaήi script comprising up to 80 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Malayalam script characters by the alphabet key alone or in combination with one or more toggle keys.

16. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Tamil script comprising up to 55 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Tamil script characters by the alphabet key alone or in combination with one or more toggle keys. 17. The keyboard for inputting characters as claimed in claim 1, wherein the script of a language is Telugu script comprising up to 78 characters that are assigned amongst 26 alphabet keys of the keyboard, the each alphabet key of the keyboard is assigned phonetically similar characters and is adapted to input the assigned Telugu script characters by the alphabet key alone or in combination with one or more toggle keys.

18. The keyboard for inputting characters as claimed in claim 1, wherein the keyboard is a QWERTY keyboard.

19. The keyboard for inputting characters as claimed in claim 4, wherein the toggle keys are SHIFT key, CTRL key and ALT key of a QWERTY keyboard.

20. The keyboard for inputting characters as claimed in claim 1, wherein the sets of keys are of a conventional keyboard or an onscreen keyboard or a touch screen device.

INTERNATIONAL SEARCH REPORT International application No PCT/IN2010/000052

A. CLASSIFICATION OF SUBJECT MATTER INV . G06F3/01 ADD.

According to International Patent Classification (IPC) or to both national classification and IPC

B. FIELDS SEARCHED Minimum documentation searched (classification system followed by classification symbols) G06F

Documentation searched other than minimum documentation to the extent that such documents are included in the fields searched

Electronic data base consulted during the international search (name of data base and where practical, search terms used) EPO-Internal , WPI Data

C. DOCUMENTS CONSIDERED TO BE RELEVANT

Category * Citation of document, with indication, where appropriate, of the relevant passages Relevant to claim No

US 2003/122785 A l (JAYACHANDRA MAHESH 1-3, [IN]) 3 July 2003 (2003-07-03) 5-18,20 abstract; figures 1,2,8 4,19 paragraph [0012] - paragraph [0019] paragraphs [0031], [0032], [0061], [0062]

WO 2007/132287 A2 (NOKIA CORP [FI]; 4,19 LAUKKANEN PETRI TAPANI [FI]; BJOERKLUND TAIJA MARIKA) 22 November 2007 (2007-11-22) abstract; figure Ia page 3 , line 24 - page 4 , line 19 page 16, line 9 - line 13

_ /

Further documents are listed in the continuation of Box C See patent family annex

* Special categones of cited documents "T" later document published after the international filing date or pno πty date and not in conflict with the application but "A" document defining the general state of the art which is not cited to understand the pnnciple or theory underlying the considered to be of particular relevance invention "E" earlier document but published on or after the international "X" document of particular relevance, the claimed invention filing date cannot be considered novel or cannot be considered to "L" document which may throw doubts on prionty claιm(s) or involve an inventive step when the document is taken alone which is cited to establish the publication date of another "Y" document of particular relevance, the claimed invention citation or other special reason (as specified) cannot be considered to involve an inventive step when the "O" document referring to an oral disclosure, use, exhibition or document is combined with one or more other such docu¬ other means ments such combination being obvious to a person skilled "P" document published prior to the international filing date but in the art later than the priority date claimed "&" document member of the same patent family

Date of the actual completion of the international search Date of mailing of the international search report

20 May 2010 28/05/2010

Name and mailing address of the ISA/ Autho πzed officer European Patent Office, P B 5818 Patentlaa π 2 NL - 2280 HV Ri|swijk TeI (+31-70) 340-2040, Fax (+31-70) 340-3016 Pfaffel huber, Thomas

Form PCT/ISA/210 (second sheet) (April 2005) INTERNATIONAL SEARCH REPORT International application No PCT/IN2010/000052

C(Continuation). DOCUMENTS CONSIDERED TO BE RELEVANT

Category* Citation of document, with indication, where appropriate, of the relevant passages Relevant to claim No.

"DEVANAGARI (APPLE COMPUTER)" 1-20 INTERNET CITATION 1 January 1997 (1997-01-01), XP002957707 [retrieved on 1997-01-01] the whole document

Form PCT/IS/V210 (continuation ol second sheet) (April 2005) INTERNATIONAL SEARCH REPORT International application No Information on patent family members PCT/IN2010/000052

Patent document Publication Patent family Publication cited in search report date member(s) date

US 2003122785 A l 03-07-2003 AU 2002327229 A l 30-07-2003 WO 03059629 A l 24-07-2003 US 2005017955 A l 27-01-2005

WO 2007132287 A2 22-11-2007 NONE

Form PCT/ISA/210 (patent family annex) (April 2005)