CN106095126A - The generation method of dummy keyboard and the method and system of input Sanskrit - Google Patents

The generation method of dummy keyboard and the method and system of input Sanskrit Download PDF

Info

Publication number
CN106095126A
CN106095126A CN201610371186.0A CN201610371186A CN106095126A CN 106095126 A CN106095126 A CN 106095126A CN 201610371186 A CN201610371186 A CN 201610371186A CN 106095126 A CN106095126 A CN 106095126A
Authority
CN
China
Prior art keywords
input
button
keyboard
dummy keyboard
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610371186.0A
Other languages
Chinese (zh)
Inventor
刘志懿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201610371186.0A priority Critical patent/CN106095126A/en
Publication of CN106095126A publication Critical patent/CN106095126A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The present invention relates to generation method and the method and system of input Sanskrit of dummy keyboard, the wherein generation method of dummy keyboard, comprise the following steps: S1, received the signal of user's input by primary dummy keyboard, described primary dummy keyboard at least includes city, Sanskrit sky 14 vowel sign buttons of body, 36 consonant symbol keys and expanded function button;S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard, or touch keypad, or candidate list item according to described push-button type.The present invention develops city, the sky body on-screen keyboard of a kind of What You See Is What You Get and can input IAST (transcription of Sanskrit Rome) and the on-screen keyboard input method of Chinese phonetic symbols simultaneously.Solve the user for non-Hindi country and embody study Hindi or the visualization input process of Sanskrit.Solve, Hindi local user the most simultaneously, the problem that will not write can be said.

Description

The generation method of dummy keyboard and the method and system of input Sanskrit
Technical field
The present invention relates to generation method and the method and system of input Sanskrit of dummy keyboard, particularly relate to a kind of virtual key The generation method and system of dish, based on the described dummy keyboard input method of Sanskrit, system and equipment.
Background technology
IAST is English name (the International Alphabet of Sanskrit of international Sanskrit transcription letter Transliteration) abbreviation, is the standard academicly for Sanskrit transcription, also becomes general publishing circle, such as books and The non-industrywide standard of magazine.Along with popularizing of Unicode font, the most therefore and correspondingly it increase in the use of e-text. This standard is study of the East meeting (the International Congress of held in Athens in 1912 Orientalists) above conclude, and the standard that it is formulated based on the study of the East meeting that 1894 hold in Geneva. [1][2]
IAST is the most popular scheme of romanization Sanskrit and Pali, it allow lossless city, sky literary composition transcription (and other The transcription of conventional text Xia Ladawen of indian scripts such as Kashmiri), and the phoneme of more than Sanskrit, also allow for Voice annotation (such as Visarga substantiallyIt is the coordination abnormal sound of r and s of suffix).
It city literary composition (/ devan ā gar ī) it is India and Nepalese a kind of word also known as " city, sky body ", use Write the language such as Hindi, Sanskrit, Nepali, Bengali.It city literary composition occurred in for 13 beginnings of the century the earliest, was city literary composition variant One of, city, sky literary composition is that the improvement to city literary composition forms, the city literary composition after improvement for its sacredness prominent added individual Sanskrit " my god " word (/ Deva) a day city literary composition is become.City literary composition just as other words of India, stems from the mother-in-law in front 3rd century from Gupta literary composition, Gupta literary composition Luo meter Wen.The letter of Asia much national uses now is in close relations, from the civilian word derived from of para watt then with city, sky literary composition Use on Burma, Thailand, Cambodia, Laos and other places.
It city body letter includes: vowel, consonant, conjunction are write, three words close write, stress label, numeral etc..Wherein vowel sign 14 Individual, consonant symbol 36, the basic consonant symbol of Sanskrit 36 writes 1296 all possible double consonant clusters of composition by conjunction.
In prior art, only ***, keyman can input city, Sanskrit sky body, or Rome transcription respectively, and waits Option dictionary is also little, or does not has.
Summary of the invention
The technical problem to be solved is, according to the problem of the Sanskrit input method not having standard in prior art, The generation method and system of the dummy keyboard of city, the sky body dummy keyboard of a kind of What You See Is What You Get are provided and utilize dummy keyboard defeated Enter the method and apparatus of Sanskrit.
The technical scheme is that a kind of generation method of dummy keyboard, including following Step:
S1, receives the signal of user's input by primary dummy keyboard, and described primary dummy keyboard at least includes Sanskrit sky 14 vowel sign buttons of city body, 36 consonant symbol keys and expanded function button;
S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard according to described push-button type, Or touch keypad, or candidate list item.
The invention has the beneficial effects as follows: the present invention develop a kind of What You See Is What You Get city, sky body on-screen keyboard and simultaneously can With input IAST (transcription of Sanskrit Rome) and the on-screen keyboard input method of Chinese phonetic symbols.Solve for non-Hindi country User embody study Hindi or the visualization input process of Sanskrit.Solve, Hindi local user the most simultaneously, can say The problem that will not write.Global design is based on the visual custom, behavioural habits of general most of users: (1) city, sky body screen Keyboard highlights visualization input, the i.e. typing of " What You See Is What You Get ";(2) IAST on-screen keyboard provide expand keyboard, for Sanskrit, Outside Pali, Hindi Latin transcription left and right character, also add the Chinese phonetic alphabet and a small amount of English phonetic symbol.As: a key, expand A rear key supportCan be launched by mouse right and left key.INTERFACE DESIGN uses as far as possible General keyboard symbol, simple english abbreviation interface buttons, as emptied key C icon representation, and do not use in " emptying " etc. Literary composition prompting button, uses icon, graphic form the most as far as possible, reduces the time reading memory including operation instruction.
On the basis of technique scheme, the present invention can also do following improvement.
Further, described expanded function button at least includes auxiliary keyboard button and transcription switching key;
Described auxiliary keyboard button is used for controlling output auxiliary dummy keyboard;Described transcription switching key is used for realizing primary Dummy keyboard and the switching of Rome transcription keyboard.
Use above-mentioned further scheme to provide the benefit that, at least include cutting efficiently by described expanded function button Change input method, to input city, sky body or Rome transcription switches over, or generate auxiliary dummy keyboard and other special symbols Button, makes user that dummy keyboard can be used more efficiently to input Sanskrit, even the people not having Sanskrit basic also can be accessible Input sky city body or Rome transcription.
Further, described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needing to generate auxiliary dummy keyboard Time, according to the incidence relation of the described primary dummy keyboard pre-set with auxiliary dummy keyboard, output auxiliary dummy keyboard, institute State auxiliary dummy keyboard and primary dummy keyboard combination producing secondary virtual keyboard, described auxiliary dummy keyboard include except vowel and Other day city body symbol keys outside consonant and/or Chinese phonetic symbols button.
Use above-mentioned further scheme to provide the benefit that, by auxiliary dummy keyboard can realize as far as possible reduce primary The size of dummy keyboard, can reduce the size of input equipment based on described dummy keyboard, for the less equipment of screen (as Mobile phone or other electronic reading equipment) could be used that this dummy keyboard carries out inputting Sanskrit.
Further, described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs output touch keypad, Hide all vowel sign buttons in described primary dummy keyboard and consonant symbol keys, export handwriting pad, described handwriting pad For receiving the movable signal of user's input.
Using above-mentioned further scheme to provide the benefit that, touch keypad facilitates the user on Sanskrit basis, works as user Familiar to city, sky body or Rome transcription, can directly use touch keypad to input, one can be entered in input process Step realizes study and is familiar with writing Sanskrit sky city body and Rome transcription.
Further, described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is to have to close to write regular first note When number button or consonant symbol keys, exporting candidate list item, described candidate list item includes with described symbol keys by two Level conjunction writes or the composite symbol button obtained is write in multistage conjunction.
Use above-mentioned further scheme to provide the benefit that, by candidate list item, vowel is met or consonant symbol correspondence Conjunction write symbol and export, allow users to reduce input number of times, only need to select required in candidate list item, raising Rule is write in the conjunction that can be familiar with each symbol while input efficiency.
Further, the composite symbol button in described candidate list item is ranked up according to weighted value is descending.
Using above-mentioned further scheme to provide the benefit that, after being ranked up character by weighted value, first user looks into It is seen that the character that selected frequencies is high, it is suitable for the use habit of user, makes user input faster.
Further, the weighted value of described composite symbol button obtains according to following rule:
One composite symbol button in historical record selected once, the weighted value that the most described composite symbol button is corresponding Add one;
In historical record, when the same button of double input occurs, then the composite symbol button chosen for the first time its Corresponding weighted value subtracts one.
Using above-mentioned further scheme to provide the benefit that, described weighted value is that the use habit according to user generates, By use and the function of self study of user, the character of input frequent to user is associated automatically, it is ensured that input faster.
Further, described primary dummy keyboard also includes space button and delete button;Described space button is for defeated Enter space;Described delete button is triggered once, deletes the symbol recently entered.
Using above-mentioned further scheme to provide the benefit that, being possible to prevent, by space bar, the symbol not conforming to write because not having The phenomenon that spacing and closing is write occurs, it is to avoid maloperation occur;Even and if delete button ensure that user operation is wrong, it is possible to pass through Delete button is deleted.
Further, described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs input Rome transcription, Hide described primary dummy keyboard, export Rome transcription keyboard, described Rome transcription keyboard at least include 20 roman characters by Key and Rome miscellaneous function button.
Using above-mentioned further scheme to provide the benefit that, the present invention is realized at input city, sky body by Rome transcription keyboard While, it is possible to by switching input Rome transcription symbol, will not be restricted as physical keyboard.
Further, described Rome miscellaneous function button includes capital and small letter conversion keys, transcription switching key and diacritic Button;
Described capital and small letter conversion keys shows for the capital and small letter switching all roman character buttons;Described transcription switching is pressed Key is for realizing the switching of primary dummy keyboard and Rome transcription keyboard;Described diacritic button includes that Rome transcription includes Every other special symbol button.
Using above-mentioned further scheme to provide the benefit that, by Rome miscellaneous function button, Rome transcription can be at any time Switch city body input of saving the situation, and the input for capital and small letter also can switch at any time.
Further, described Rome transcription keyboard receives the signal of user's input, detects corresponding the pressing of signal of described input Key, when described button has variant, output Rome candidate list item, described Rome candidate list item includes described button All flexional symbols that corresponding roman symbols is corresponding.
Use above-mentioned further scheme to provide the benefit that, by Rome candidate list item, can effectively reduce Rome and turn Write the size of keyboard, it is achieved Rome transcription keyboard can be compatible with the equipment that primary dummy keyboard uses.
The technical scheme is that the generation system of a kind of dummy keyboard, including signal Receiver module and expanded keyboard module;
Described signal receiving module, receives the signal of user's input, described primary dummy keyboard by primary dummy keyboard At least include city, Sanskrit sky 14 vowel sign buttons of body, 36 consonant symbol keys and expanded function button;
Described expanded keyboard module, detects the push-button type that the signal of described input is corresponding, raw according to described push-button type Become secondary virtual keyboard, or touch keypad, or candidate list item.
The technical scheme is that a kind of method based on dummy keyboard input Sanskrit, It uses the generation method of dummy keyboard as above, comprises the following steps:
S1, receives the input signal first of user's input by primary dummy keyboard;
S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard according to described push-button type, Or touch keypad, or candidate list item;By described secondary virtual keyboard, or described touch keypad, or described candidate list item Receive the secondary input signal of user's input, according to the corresponding symbol of button output that secondary input signal is corresponding.
Further, described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type generates touch keypad for needs, Hide all vowel sign buttons in described primary dummy keyboard and consonant symbol keys, generate handwriting pad;
Received the movable signal of user's input by handwriting pad, and movable signal is identified obtaining hand-written symbol, defeated Go out and exceed the symbol list setting threshold value with hand-written symbol similarity.
Using above-mentioned further scheme to provide the benefit that, the movable signal of user's input can be touch signal or mouse Movable signal, without limitation.
Further, before to movable signal identification, it may be judged whether be not received by movable signal within the setting time, if It is to start movable signal is identified, otherwise, waits movable signal to be received.
Using above-mentioned further scheme to provide the benefit that, the time of setting can be according to user habit from Row sum-equal matrix, to sky City body is the most familiar, inputs the fastest, can will set the comparatively short of set of time, and for abecedarian, can be set the setting time Fixed is long, it is to avoid the problem that input makes mistakes;Represent that input completes when being not received by movable signal in the setting time, start It is identified.
Further, described setting threshold value needs sets itself according to user.
Using above-mentioned further scheme to provide the benefit that, described setting threshold value can be careful according to the use habit of user Set, when user prefers simply to input, can threshold value be set less;And when user habit accurately inputs, permissible Threshold value is set bigger.
Further, described symbol list is according to the descending sequence of similarity.
The technical scheme is that a kind of system based on dummy keyboard input Sanskrit, It uses the generation method of dummy keyboard as above, including receiver module and output module;
Described receiver module, receives the input signal first of user's input by primary dummy keyboard;
Described output module, detects the push-button type that the signal of described input is corresponding, generates two according to described push-button type Level dummy keyboard, or touch keypad, or candidate list item;By described secondary virtual keyboard, or described touch keypad, or described Candidate list item receives the secondary input signal of user's input, according to the corresponding symbol of button output that secondary input signal is corresponding.
The technical scheme is that a kind of equipment based on dummy keyboard input Sanskrit, It uses system based on dummy keyboard input Sanskrit as above, also includes input equipment and outut device;
Described input equipment is for receiving the signal of user's input and being transferred in system;Described system inputs according to user The signal corresponding symbol of output in outut device;
Described outut device is for the symbol of display system output.
Accompanying drawing explanation
Fig. 1 is the generation method flow diagram of a kind of dummy keyboard described in the embodiment of the present invention 1;
Fig. 2 is the generation system structure schematic diagram of a kind of dummy keyboard described in the embodiment of the present invention 1;
Fig. 3 is the partial virtual keyboard schematic diagram that the generation method described in the concrete example of the present invention generates;
Fig. 4 is another part dummy keyboard schematic diagram that the generation method described in the concrete example of the present invention generates;
Fig. 5 is the extension Hindi conventional characters keyboard schematic diagram that the generation method described in the concrete example of the present invention generates;
Fig. 6 is the dummy keyboard expanded function button schematic diagram that the generation method described in the concrete example of the present invention generates;
Fig. 7 is the candidate list item schematic diagram of the dummy keyboard that the generation method described in the concrete example of the present invention generates;
Fig. 8 is the Rome dummy keyboard schematic diagram that the generation method described in the concrete example of the present invention generates;
Fig. 9 is the Rome dummy keyboard candidate list item schematic diagram that the generation method described in the concrete example of the present invention generates;
Figure 10 be the Rome dummy keyboard candidate list item that generates of generation method described in the concrete example of the present invention another show It is intended to.
In accompanying drawing, the list of parts representated by each label is as follows:
1, signal receiving module, 2, expanded keyboard module.
Detailed description of the invention
Being described principle and the feature of the present invention below in conjunction with accompanying drawing, example is served only for explaining the present invention, and Non-for limiting the scope of the present invention.
As it is shown in figure 1, for the generation method of a kind of dummy keyboard described in the embodiment of the present invention 1, comprise the following steps:
S1, receives the signal of user's input by primary dummy keyboard, and described primary dummy keyboard at least includes Sanskrit sky 14 vowel sign buttons of city body, 36 consonant symbol keys and expanded function button;
S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard according to described push-button type, Or touch keypad, or candidate list item.
Described expanded function button at least includes auxiliary keyboard button and transcription switching key;
Described auxiliary keyboard button is used for controlling output auxiliary dummy keyboard;Described transcription switching key is used for realizing primary Dummy keyboard and the switching of Rome transcription keyboard.
Described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needing to generate auxiliary dummy keyboard Time, according to the incidence relation of the described primary dummy keyboard pre-set with auxiliary dummy keyboard, output auxiliary dummy keyboard, institute State auxiliary dummy keyboard and primary dummy keyboard combination producing secondary virtual keyboard, described auxiliary dummy keyboard include except vowel and Other day city body symbol keys outside consonant and/or Chinese phonetic symbols button.
Described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs output touch keypad, Hide all vowel sign buttons in described primary dummy keyboard and consonant symbol keys, export handwriting pad, described handwriting pad For receiving the movable signal of user's input.
Described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is to have to close to write regular first note When number button or consonant symbol keys, exporting candidate list item, described candidate list item includes with described symbol keys by two Level conjunction writes or the composite symbol button obtained is write in multistage conjunction.
Composite symbol button in described candidate list item is ranked up according to weighted value is descending.
The weighted value of described composite symbol button obtains according to following rule:
One composite symbol button in historical record selected once, the weighted value that the most described composite symbol button is corresponding Add one;
In historical record, when the same button of double input occurs, then the composite symbol button chosen for the first time its Corresponding weighted value subtracts one.
Space button and delete button is also included on described primary dummy keyboard;Described space button is used for inputting space; Described delete button is triggered once, deletes the symbol recently entered.
Described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs input Rome transcription, Hide described primary dummy keyboard, export Rome transcription keyboard, described Rome transcription keyboard at least include 20 roman characters by Key and Rome miscellaneous function button.
Described Rome miscellaneous function button includes capital and small letter conversion keys, transcription switching key and diacritic button;
Described capital and small letter conversion keys shows for the capital and small letter switching all roman character buttons;Described transcription switching is pressed Key is for realizing the switching of primary dummy keyboard and Rome transcription keyboard;Described diacritic button includes that Rome transcription includes Every other special symbol button.
Described Rome transcription keyboard receives the signal of user's input, detects the button that the signal of described input is corresponding, works as institute Stating button when having variant, output Rome candidate list item, described Rome candidate list item includes that described button is corresponding All flexional symbols that roman symbols is corresponding.
As in figure 2 it is shown, for the generation system of a kind of dummy keyboard described in the embodiment of the present invention 2, receive mould including signal Block 1 and expanded keyboard module 2;
Described signal receiving module 1, receives the signal of user's input, described primary dummy keyboard by primary dummy keyboard At least include city, Sanskrit sky 14 vowel sign buttons of body, 36 consonant symbol keys and expanded function button;
Described expanded keyboard module 2, detects the push-button type that the signal of described input is corresponding, raw according to described push-button type Become secondary virtual keyboard, or touch keypad, or candidate list item.
Described expanded function button at least includes auxiliary keyboard button and transcription switching key;
Described auxiliary keyboard button is used for controlling output auxiliary dummy keyboard;Described transcription switching key is used for realizing primary Dummy keyboard and the switching of Rome transcription keyboard.
The function of described expanded keyboard module 2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needing to generate auxiliary dummy keyboard Time, according to the incidence relation of the described primary dummy keyboard pre-set with auxiliary dummy keyboard, output auxiliary dummy keyboard, institute Stating auxiliary dummy keyboard and primary dummy keyboard combination producing secondary virtual keyboard, described auxiliary dummy keyboard includes other day city Body symbol keys and/or Chinese phonetic symbols button.
The function of described expanded keyboard module 2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type generates touch keypad for needs, Hide all vowel sign buttons in described primary dummy keyboard and consonant symbol keys, generate handwriting pad, described handwriting pad For receiving the movable signal of user's input.
The function of described expanded keyboard module 2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is to have to close to write regular first note When number button or consonant symbol keys, exporting candidate list item, described candidate list item includes with described symbol keys by two Level conjunction writes or the composite symbol button obtained is write in multistage conjunction.
Composite symbol button in described candidate list item is ranked up according to weighted value is descending.
The weighted value of described composite symbol button obtains according to following rule:
One composite symbol button in historical record selected once, the weighted value that the most described composite symbol button is corresponding Add one;
In historical record, when the same button of double input occurs, then the composite symbol button chosen for the first time its Corresponding weighted value subtracts one.
Space button and delete button is also included on described primary dummy keyboard;Described space button is used for inputting space; Described delete button is triggered once, deletes the symbol recently entered.
The function of described expanded keyboard module 2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs input Rome transcription, Hide described primary dummy keyboard, export Rome transcription keyboard, described Rome transcription keyboard at least include 20 roman characters by Key and Rome miscellaneous function button.
Described Rome miscellaneous function button includes capital and small letter conversion keys, transcription switching key and diacritic button;
Described capital and small letter conversion keys shows for the capital and small letter switching all roman character buttons;Described transcription switching is pressed Key is for realizing the switching of primary dummy keyboard and Rome transcription keyboard;Described diacritic button includes that Rome transcription includes Every other special symbol button.
Described Rome transcription keyboard receives the signal of user's input, detects the button that the signal of described input is corresponding, works as institute Stating button when having variant, output Rome candidate list item, described Rome candidate list item includes that described button is corresponding All flexional symbols that roman symbols is corresponding.
Below specifically to illustrate the generation method of dummy keyboard,
The distribution of it city body on-screen keyboard button:
On-screen keyboard is made up of an a lot of button, and button is a control in program development, and it can relative users mouse Click, hovering, leave, etc..Can show simultaneously, record some specific numerical value.
The rule of keyboard is to be broadly divided into, and (1) Hindi, Sanskrit are commonly usedAnd numeral keys;Vowel sign commonly used in Sanskrit With space, carriage return, empty, the usual function keys such as cancel.As shown in Figure 3.
(2) this input method is with Sanskrit as starting point, takes into account Hindi, therefore for ancient Gingko language (Sanskrit) and follows for second piece The letter sequence method of Sanskrit rule arranges keyboard, as shown in Figure 4, in figure, and the first behavior vowel, long minor one group;2nd, 3 row are pressed Sanskrit pronunciation rule sorts, uniform rules one group, such as gutturophony one group:
It city body:
Latin transcription: ka khaga
So the purpose of design, can allow user the most slowly remember grammatical rules, can be first with learning or limit again Learn with limit.There is the user on certain basis, can directly quickly use by rule.
(3) Hindi conventional characters, as shown in Figure 5: include extending consonant, vowel and special symbol.
Program is that a numerical value bound by each button, when user clicks on specific button, program will get this by On button, the numerical value of binding, passes to this numerical value simultaneously, the API ((Application that operating system provides Programming Interface, application programming interface), after receiving this numerical value, operating system will complete a series of Operation, comprise and be not limited to: identify this numerical value, character corresponding for this numerical value is drawn on screen.
How on-screen keyboard works, and how on-screen keyboard is opened/to be closed;
Open: click on main interfaceButton, launches all functions.
Click onOn-screen keyboard can be opened.
Close: as shown in Figure 6, on the right side of click, the X button of control group gets final product closing keyboard.
There is following characteristic in dummy keyboard of the present invention:
On-screen keyboard includes:
It city body and Rome transcription and Chinese phonetic symbols, because having typing, Buddhist, Tibetan, the Chinese for specialty scholar or student The language demand to surveying, has uncommon word to need phonetic notation in Chinese, therefore except adding special symbol at special keys disc portion Input module, too increases the symbol of the Chinese phonetic alphabet, so can also meet abecedarian or the non-Chinese in IAST on-screen keyboard part The foreign scholar of language mother tongue marks Chinese character because using.
On-screen keyboard not only provides the function of input word, also can filter out relevant phrase from dictionary, greatly simultaneously The big input efficiency improving user.
How it city body/Rome transcription keyboard switches.
The transcription button of control group on the right side of clickCan will be switched to a day city body keyboard mode.Control on the right side of click The transcription button on hurdle processedCan will be switched to Rome transcription pattern.
The automatic switchover of it city body/Rome transcription keyboard.
Before opening on-screen keyboard, program, by input pattern current for detection, is city, sky body input pattern at interface Under, clicking on screen key is then city, sky body on-screen keyboard, and in needs Latin transcription, changing interface is to Latin typing pattern, i.e. For IAST on-screen keyboard.
How simplifying mode and the integrated pattern of it city body on-screen keyboard switch.
The transcription button of control group on the right side of clickCan will be switched to integrated pattern.Control group on the right side of click Transcription buttonCan will be switched to simplifying mode.And the two button will not occur simultaneously.
It city body keyboard candidate list:
A blank rectangular area has been reserved for showing candidate list in the top of city, sky body keyboard;
Far Left is by the original input value of display user, and following drawn area separates this and candidate list item, such as Fig. 7 institute Show.
When the input examining user changes, then input value is given the enquiry module of system, and obtains candidate list Data, and it is shown to the rectangular area reserved.The background colour of blueness will be shown the when that candidate list project being covered by cursor, To distinguish the button of they and on-screen keyboard.Click on the candidate list substring needed, it is achieved upper screen.
On candidate list button, how the value of binding exports current application program:
Clicking on, program obtains the numerical value of button binding, and the API provided by operating system transmits this numerical value, behaviour Action after system completes, it is achieved upper screen.
Layout/the design of IAST Rome transcription keyboard:
In order to improve the efficiency of user's selection key, program eliminates button:
F1-F12,ESC,pause break,prt sc,delete,
[,], tab, caps lock
Alt, ctrl, windows, FN;
In order to improve the efficiency of user's selection key, remaining button, as far as possible according to standard keyboard layout.
In order to improve the efficiency of user's selection key, function key (space, shift, enter key) is both placed in the lower right corner, As shown in Figure 8.In order to improve the efficiency of user's selection key, high frequency button delete buttonIt is placed in the upper right corner, And strengthen.
The switching of Rome transcription keyboard capital and small letter pattern:
Click on lower right corner shift key, by the capital and small letter input pattern of changeable Rome transcription keyboard.
The characteristic of Rome transcription keyboard:
In the transcription of Rome, subalphbet has other deformation.And partial character and other characters are associated (≈ ≠=)
For simplified keyboard and provide high-quality input efficiency, it is right that transcription keyboard in Rome is that each button provides The expansion item answered.
As hereafter, first character represents former button, and character afterwards represents expands button.
Small letter:
Capitalization:
Other symbols:
How to obtain expansion button: in order to improve the input efficiency of user, program provides two kinds of sides of the left and right click of mouse Formula display expansion is shown in.
Click some button by mouse right button, exist if there is this button and expand item, then the lower section at this button shows Go out, a rectangular area, comprise all buttons associated with it, as shown in Figure 9.
Left mouse button clicks on some button, in the blank rectangular area of the top, it will demonstrate all and should be by The expansion button that key is relevant.As inputted t, output is as shown in Figure 10.
How transcription keyboard in Rome inputs:
Some button on some beating keyboard, program will obtain the numerical value of button binding, the API provided by operating system Transmit this numerical value, operating system complete after input action.
A kind of method based on dummy keyboard input Sanskrit, it uses the generation method of dummy keyboard as above, wraps Include following steps:
S1, receives the input signal first of user's input by primary dummy keyboard;
S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard according to described push-button type, Or touch keypad, or candidate list item;By described secondary virtual keyboard, or described touch keypad, or described candidate list item Receive the secondary input signal of user's input, according to the corresponding symbol of button output that secondary input signal is corresponding.
Described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type generates touch keypad for needs, Hide all vowel sign buttons in described primary dummy keyboard and consonant symbol keys, generate handwriting pad;
Received the movable signal of user's input by handwriting pad, and movable signal is identified obtaining hand-written symbol, defeated Go out and exceed the symbol list setting threshold value with hand-written symbol similarity.
Before movable signal identification, it may be judged whether be not received by movable signal within the setting time, if it is, start Movable signal is identified, otherwise, waits movable signal to be received.
Described setting threshold value needs sets itself according to user.
Described symbol list is according to the descending sequence of similarity.
A kind of system based on dummy keyboard input Sanskrit, it uses the generation method of dummy keyboard as above, wraps Include receiver module and output module;
Described receiver module, receives the input signal first of user's input by primary dummy keyboard;
Described output module, detects the push-button type that the signal of described input is corresponding, generates two according to described push-button type Level dummy keyboard, or touch keypad, or candidate list item;By described secondary virtual keyboard, or described touch keypad, or described Candidate list item receives the secondary input signal of user's input, according to the corresponding symbol of button output that secondary input signal is corresponding.
A kind of equipment based on dummy keyboard input Sanskrit, it uses based on dummy keyboard input Sanskrit as above System, also includes input equipment and outut device;
Described input equipment is for receiving the signal of user's input and being transferred in system;Described system inputs according to user The signal corresponding symbol of output in outut device;
Described outut device is for the symbol of display system output.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and Within principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.

Claims (19)

1. the generation method of a dummy keyboard, it is characterised in that comprise the following steps:
S1, receives the signal of user's input by primary dummy keyboard, and described primary dummy keyboard at least includes city, Sanskrit sky body 14 vowel sign buttons, 36 consonant symbol keys and expanded function button;
S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard according to described push-button type, or defeated Go out touch keypad, or output candidate list item.
The generation method of a kind of dummy keyboard the most according to claim 1, it is characterised in that described expanded function button is extremely Include auxiliary keyboard button and transcription switching key less;
Described auxiliary keyboard button is used for controlling output auxiliary dummy keyboard;It is virtual that described transcription switching key is used for realizing primary Keyboard and the switching of Rome transcription keyboard.
The generation method of a kind of dummy keyboard the most according to claim 1, it is characterised in that described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needing to generate auxiliary dummy keyboard, According to the incidence relation of the described primary dummy keyboard pre-set with auxiliary dummy keyboard, output assists dummy keyboard, described Auxiliary dummy keyboard and primary dummy keyboard combination producing secondary virtual keyboard, described auxiliary dummy keyboard includes except vowel and auxiliary Other day city body symbol keys outside sound and/or Chinese phonetic symbols button.
The generation method of a kind of dummy keyboard the most according to claim 1, it is characterised in that described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs output touch keypad, hide All vowel sign buttons in described primary dummy keyboard and consonant symbol keys, export handwriting pad, and described handwriting pad is used for Receive the movable signal of user's input.
The generation method of a kind of dummy keyboard the most according to claim 1, it is characterised in that described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type be have close write rule vowel sign by When key or consonant symbol keys, exporting candidate list item, described candidate list item includes with described symbol keys by two grades of conjunctions Write or the composite symbol button obtained is write in multistage conjunction.
The generation method of a kind of dummy keyboard the most according to claim 5, it is characterised in that in described candidate list item Composite symbol button is ranked up according to weighted value is descending.
The generation method of a kind of dummy keyboard the most according to claim 6, it is characterised in that described composite symbol button Weighted value obtains according to following rule:
One composite symbol button in historical record selected once, the weighted value that the most described composite symbol button is corresponding adds One;
In historical record, when the same button of double input occurs, then its correspondence of the composite symbol button chosen for the first time Weighted value subtract one.
8. according to the generation method of a kind of dummy keyboard described in any one of claim 1-7, it is characterised in that described primary empty Intend also including space button and delete button on keyboard;Described space button is used for inputting space;Described delete button is triggered Once, the symbol recently entered is deleted.
The generation method of a kind of dummy keyboard the most according to claim 1, it is characterised in that described S2 includes:
Detect the push-button type that the signal of described input is corresponding, when described push-button type is for needs input Rome transcription, hide Described primary dummy keyboard, exports Rome transcription keyboard, described Rome transcription keyboard at least include 20 roman character buttons and Rome miscellaneous function button.
The generation method of a kind of dummy keyboard the most according to claim 9, it is characterised in that described Rome miscellaneous function Button includes capital and small letter conversion keys, transcription switching key and diacritic button;
Described capital and small letter conversion keys shows for the capital and small letter switching all roman character buttons;Described transcription switching key is used In the switching realizing primary dummy keyboard and Rome transcription keyboard;Described diacritic button includes the institute that Rome transcription includes There are other special symbol buttons.
The generation method of 11. a kind of dummy keyboards according to claim 10, it is characterised in that described Rome transcription keyboard Receive the signal of user's input, detect the button that the signal of described input is corresponding, when described button has variant, output Rome candidate list item, described Rome candidate list item includes all deformation symbols that roman symbols that described button is corresponding is corresponding Number.
The generation system of 12. 1 kinds of dummy keyboards, it is characterised in that include signal receiving module and expanded keyboard module;
Described signal receiving module, receives the signal of user's input by primary dummy keyboard, and described primary dummy keyboard is at least Including city, Sanskrit sky 14 vowel sign buttons of body, 36 consonant symbol keys and expanded function button;
Described expanded keyboard module, detects the push-button type that the signal of described input is corresponding, generates two according to described push-button type Level dummy keyboard, or touch keypad, or candidate list item.
13. 1 kinds of methods based on dummy keyboard input Sanskrit, it is characterised in that it uses the void as described in claim 1-11 Intend the generation method of keyboard, comprise the following steps:
S1, receives the input signal first of user's input by primary dummy keyboard;
S2, detects the push-button type that the signal of described input is corresponding, generates secondary virtual keyboard, or hands according to described push-button type Write keyboard, or candidate list item;By described secondary virtual keyboard, or described touch keypad, or the reception of described candidate list item The secondary input signal of user's input, according to the corresponding symbol of button output that secondary input signal is corresponding.
14. a kind of methods based on dummy keyboard input Sanskrit according to claim 13, it is characterised in that described S2 bag Include:
Detect the push-button type that the signal of described input is corresponding, when described push-button type generates touch keypad for needs, hide All vowel sign buttons in described primary dummy keyboard and consonant symbol keys, generate handwriting pad;
Received the movable signal of user's input by handwriting pad, and movable signal be identified obtaining hand-written symbol, output with Hand-written symbol similarity exceedes the symbol list setting threshold value.
15. a kind of methods based on dummy keyboard input Sanskrit according to claim 14, it is characterised in that to mobile letter Number identify before, it may be judged whether within the setting time, be not received by movable signal, if it is, start movable signal is known Not, otherwise, movable signal to be received is waited.
16. a kind of methods based on dummy keyboard input Sanskrit according to claim 14, it is characterised in that described setting Threshold value needs sets itself according to user.
17. a kind of methods based on dummy keyboard input Sanskrit according to claim 14, it is characterised in that described symbol List is according to the descending sequence of similarity.
18. 1 kinds of systems based on dummy keyboard input Sanskrit, it uses the life of the dummy keyboard as described in claim 1-11 One-tenth method, including receiver module and output module;
Described receiver module, receives the input signal first of user's input by primary dummy keyboard;
Described output module, detects the push-button type that the signal of described input is corresponding, generates two grades of void according to described push-button type Intend keyboard, or touch keypad, or candidate list item;By described secondary virtual keyboard, or described touch keypad, or described candidate List items receives the secondary input signal of user's input, according to the corresponding symbol of button output that secondary input signal is corresponding.
19. 1 kinds of equipment based on dummy keyboard input Sanskrit, it uses the most defeated based on dummy keyboard Enter the system of Sanskrit, also include input equipment and outut device;
Described input equipment is for receiving the signal of user's input and being transferred in system;The letter that described system inputs according to user Number corresponding symbol of output is in outut device;
Described outut device is for the symbol of display system output.
CN201610371186.0A 2016-05-27 2016-05-27 The generation method of dummy keyboard and the method and system of input Sanskrit Pending CN106095126A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610371186.0A CN106095126A (en) 2016-05-27 2016-05-27 The generation method of dummy keyboard and the method and system of input Sanskrit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610371186.0A CN106095126A (en) 2016-05-27 2016-05-27 The generation method of dummy keyboard and the method and system of input Sanskrit

Publications (1)

Publication Number Publication Date
CN106095126A true CN106095126A (en) 2016-11-09

Family

ID=57230414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610371186.0A Pending CN106095126A (en) 2016-05-27 2016-05-27 The generation method of dummy keyboard and the method and system of input Sanskrit

Country Status (1)

Country Link
CN (1) CN106095126A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107463273A (en) * 2017-07-14 2017-12-12 北京新美互通科技有限公司 A kind of emoticon input method and device
TWI682307B (en) * 2018-01-10 2020-01-11 華碩電腦股份有限公司 Computer system with mode switching capability and mode switching method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184032A (en) * 2011-04-29 2011-09-14 深圳亚希诺科技有限公司 Method for writing in Hindi by electronic equipment
CN102289290A (en) * 2011-04-29 2011-12-21 钱明宏 Method for generating virtual keyboard and method for inputting Pinyin by using virtual keyboard
CN103345363A (en) * 2013-06-27 2013-10-09 百度在线网络技术(北京)有限公司 Mobile terminal input control method and device and mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184032A (en) * 2011-04-29 2011-09-14 深圳亚希诺科技有限公司 Method for writing in Hindi by electronic equipment
CN102289290A (en) * 2011-04-29 2011-12-21 钱明宏 Method for generating virtual keyboard and method for inputting Pinyin by using virtual keyboard
CN103345363A (en) * 2013-06-27 2013-10-09 百度在线网络技术(北京)有限公司 Mobile terminal input control method and device and mobile terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107463273A (en) * 2017-07-14 2017-12-12 北京新美互通科技有限公司 A kind of emoticon input method and device
TWI682307B (en) * 2018-01-10 2020-01-11 華碩電腦股份有限公司 Computer system with mode switching capability and mode switching method

Similar Documents

Publication Publication Date Title
KR101290071B1 (en) Man-machine interface for real-time forecasting user's input
CN102934417B (en) Multilingual key input apparatus and method thereof
CN109844696B (en) Multi-language character input device
CN101283571A (en) Method of inputting multi-languages by using symbol characters allocated in keypads of user terminal
CN102169391A (en) Input device and input method of touch device
CN117590953B (en) Double-spelling input method based on 10-key keyboard and applied to small-screen electronic equipment
CN117519493A (en) Full-spelling input method based on 10-key keyboard and applied to small-screen electronic equipment
CN117608415B (en) Simple spelling input method based on 10-key keyboard and applied to small-screen electronic equipment
CN117666815B (en) English input method based on 10-key keyboard and applied to small-screen electronic equipment
CN103488426A (en) Virtual keyboard based on touch screen and input method
CN101135936A (en) Speed typing apparatus and method
CN106095126A (en) The generation method of dummy keyboard and the method and system of input Sanskrit
CN101788879A (en) Soft keyboard layout and scan input method
US20120194438A1 (en) Electronic reader with chinese pinyin input function and chinese pinyin input method
CN104238929A (en) Chinese character input method suitable for touch screen equipment
CN105426109B (en) A method of sliding input text
JP5650345B2 (en) Flick operation method by vowel alphabet and kana from consonant alphabet key.
KR20120068513A (en) Character inputting method by tocuch and drag
CN102184032A (en) Method for writing in Hindi by electronic equipment
CN101441546A (en) Method for replacing key position functional area of touch screen input character
CN104503598A (en) 12-grid main letter guiding input method
RU2344564C2 (en) Layouts of signs, methods of input and input device
KR20120080474A (en) Method for inputting character by a manner of drawing line
CN101957724A (en) Method for improving associated Pinyin character input
KR20130004648A (en) Multi-language text input device with word processing function on touch screen panel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161109