[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101364143A - Character input method with small keyboard - Google Patents

Character input method with small keyboard Download PDF

Info

Publication number
CN101364143A
CN101364143A CNA2007101411523A CN200710141152A CN101364143A CN 101364143 A CN101364143 A CN 101364143A CN A2007101411523 A CNA2007101411523 A CN A2007101411523A CN 200710141152 A CN200710141152 A CN 200710141152A CN 101364143 A CN101364143 A CN 101364143A
Authority
CN
China
Prior art keywords
key
input
stroke
keypad
setting
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
CNA2007101411523A
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 CNA2007101411523A priority Critical patent/CN101364143A/en
Publication of CN101364143A publication Critical patent/CN101364143A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The invention discloses a keypad character input method for converting characters, such as Chinese characters, alphabetical letters, symbols and numerals, into codes through coding processing and setting key functions, wherein the codes can be input to a processor via a small keyboard and identified by the processed. The keypad belongs to a 12-key keypad, including keys of 0 to 9 as well as key processors of * and #. The method achieves the input effect of more than one hundred keys by using the keypad, has wide application range, is easy to be pressed and compatible to a single interface, serves the function of mixed key input of symbols, Chinese pinyin, Chinese strokes, alphabetical letters and numerals without the key switch and the applied key or tool, simplifies the input operation, increases the resolution, and reduces the ambiguity error during the input process. For the stroke input, the method reduces the repeated codes of 40% of the common words and avoids the page turning in general.

Description

Small keyboard character input method
Technical Field
The invention relates to the field of information processing, in particular to a small keyboard character input method.
Background
With the increasing demands on the miniaturization, portability and application range of the device, how to perform the function of a large keyboard with more than one hundred keys by using a small keyboard and surpass the input simplicity and the overall performance becomes a problem which needs to be properly solved. At present, for small devices such as mobile phones, PDAs, Pocket PCs, etc., all that is implemented by using 12 keys and adding additional function keys and conversion interfaces, there are many defects in inputting characters and symbols, for example, as follows:
when the numeric keys are used for inputting English, letters need to be continuously pressed by one to four times, for example, the letters need to be continuously pressed by four times when s is input; because the time of continuous keys needs to be accurately controlled, the operation difficulty is high, errors are easy to occur, and continuous input and continuous modification are often needed;
when the pinyin is input by adopting the numeric keys, a plurality of characters share one key, so that a large number of repeated code candidates and page turning search are caused, and time and labor are wasted;
when the Chinese strokes are input by adopting the numeric keys, the problems of few key pressing times and high resolution cannot be solved due to the limited number of the keys, doubt is caused by the variation of the stroke-type stroke order, the resolution is limited, a large number of coincident codes exist, and no character can be found after the stroke is frequently turned over for more than ten pages;
in addition, in the prior art, English/Chinese strokes/pinyin/numbers/symbols and other inputs are independent of each other; in use, when English, Chinese, symbols and numbers are mixed and applied, the input method needs to be switched continuously, which is very troublesome.
Because of the shortcomings of the existing small keyboard, if the convenience, flexibility, applicability and accuracy of the small keyboard input can be improved, the use feeling of the small equipment user can be optimized, and the miniaturization development of the large keyboard in other electronic fields can be facilitated.
Disclosure of Invention
The invention aims to provide a keypad character input method to solve the problems of repeated switching, a large number of coincident codes, high operation difficulty and the like when a keypad is used for inputting characters in the prior art.
In order to achieve the above object, the present invention provides a keypad character input method for converting characters such as chinese characters, english, symbols, and numbers into codes which can be input to a processor through a keypad and recognized by the processor through certain steps, thereby realizing a function of a large keypad with more than one hundred keys by using a 12-key keypad, and creating a method for arbitrarily mixing and inputting chinese strokes, pinyin, english, symbols, and numbers without a conversion interface; wherein the keypad is a 12-key keypad comprising [0] - [9] and [ + ], [ # ]; the certain step comprises the steps of setting keys of a keypad, coding and inputting the needed codes to a processor one by one;
the step of making keypad key settings includes:
a1, selecting and setting an input confirmation key, a number switching key and a pinyin tone auxiliary key in the keypad, wherein the number switching key is used for switching continuous number input;
a2, respectively allocating code elements for the keys, wherein the code elements comprise numbers, letters, stroke etymons and/or symbol type cue code elements, and the letters, the stroke etymons and the symbol type cue code elements are not overlapped with the input confirmation key, the number switching key and the pinyin tone auxiliary key;
a3, corresponding to each letter, assigning a large/small letter dispersion key to the small keyboard; allocating symbol dispersion symbols to each symbol category cue symbol on the keypad corresponding to the symbol category cue symbol;
a4, establishing a mapping relation between each key and the code element, and enabling the input of each key to trigger the processor to identify the corresponding code element;
the step of encoding includes:
a5, compiling a code table according to the set keypad, wherein the code table is called by the processor to display the input coded target character; the method comprises the following steps:
english upper/lower case letter code part: the keys of the letters, the input confirmation key and the large/small letter dispersion key are arranged in sequence;
english word coding part: sequentially arranging a key where the first letter is located, a letter dispersion key for designating a trigger mode and keys where the second to sixth letters are located, and taking an input confirmation key as the last code when the number of the first letter is less than seven;
chinese phonetic coding part: sequentially a key with the first letter, a letter dispersion key, a key with the subsequent letter and a pinyin tone auxiliary key;
the Chinese stroke coding part: the Chinese character units are divided according to the appointed rule, the key of the stroke etymon corresponding to the starting stroke is arranged, and the input confirmation key is used as the last code;
a symbol encoding section: and sequentially prompting the key where the code element is located, the input confirmation key and the key where the symbol dispersed code element is located for the symbol type.
According to the technical scheme, the 12-key keypad has the following beneficial effects that the code elements are classified and configured on the keys:
1. the input effect of executing more than one hundred keys by using the small keyboard is realized, the applicability is wide, and the finger pressing is easy;
2. the compatibility of a single interface is realized, the random mixed typing of symbols, Chinese pinyin, Chinese strokes, English and numbers can be realized without switching, additional keys or tools are not needed, and the input operation is simplified;
3. resolution is improved, ambiguous errors are reduced during input, wherein stroke input reaches 40% of common characters without repeated codes, and page uncovering is generally not needed.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
FIG. 1 is a flow chart of an embodiment of a keypad character input method provided by the present invention;
FIG. 2 is a diagram of a preferred keypad symbol arrangement;
3A-3K are diagrams of embodiments of a scattered symbol arrangement;
FIG. 4 is a diagram of a preferred keypad configuration for dual key presses;
FIG. 5 is a diagram of a preferred keypad configuration for long keys;
FIG. 6 is a schematic diagram of a preferred keypad arrangement with key [5] co-pressed with other keys;
FIG. 7 is a diagram of a preferred keypad configuration of the auxiliary interface;
FIG. 8 is a diagram of a preferred keypad configuration of the Internet interface of FIG. 7;
FIGS. 9A and 9B are schematic diagrams of a preferred keypad configuration of the European input interface of FIG. 7;
FIGS. 10A and 10B are schematic diagrams of a preferred keypad configuration of the ZhuYin input interface of FIG. 7;
FIGS. 11A and 11B are schematic views of a preferred arrangement of a 6-key keypad provided in the present invention;
fig. 12 is a flowchart illustrating an input process display according to the keypad character input method provided by the present invention.
Detailed Description
The invention provides a small keyboard character input method, which adopts 12 keys [0] - [9] and [ x ], [ # ] to replace a large keyboard so as to realize the arbitrary input of English major/minor letters, symbols, English words, pinyin strokes and numbers on a single interface. The following is illustrated by specific examples.
As shown in fig. 1, a flowchart of an embodiment of a keypad character input method provided by the present invention includes the following steps:
step A1, selecting and setting an input confirmation key, a number switching key and a pinyin tone auxiliary key in a keypad of 12 keys, wherein the number switching key is used for switching continuous number input; the method can be specifically as follows:
setting [1] as an input confirmation key;
setting [ ] as a digital switching key;
setting [. X]、[0]And [ #]For auxiliary keys of phonetic tone [. X [ ]]Corresponding to yin being equal to one, [0]]Corresponding to yang peace and upward voice
Figure A200710141152D0009102327QIETU
,[#]Corresponding to removing sound and removing stroke.
In addition, other key functions can be set according to requirements, for example, the [1] is set as a space key.
Step A2, distributing code elements for [0] - [9] and [ x ], [ # ] keys, wherein the key code elements comprise numbers, letters, stroke etymons and/or symbol type prompt code elements, and the letter, stroke etymons and symbol type prompt code elements are not overlapped with the input confirmation key, the number switching key and the pinyin tone auxiliary key so as to realize the distinction of different input objects after coding;
specifically, in order to take account of the inherent key habit, the step a2 may be configured as shown in fig. 2, where italic numbers represent keys and the content behind the numbers shows part of symbols, specifically as follows:
setting keys of [0] to [9] to correspond to numbers of 0 to 9 respectively, which is an inherent habit formed in long-term use;
setting abc, def, ghi, jkl, mno, pqrs, tuv and wxyz in 26 letters on keys [2], [3], [4], [5], [6], [7], [8] and [9] respectively;
arranging the stroke etymons on [4], [5], [6], [7], [8] and [9], and sequentially comprising a +, a Koushan, a Yutian,  , and a small Go; wherein, the radicals contained in the stroke radicals belong to the keys of the stroke radicals, such as the (a) part is included in the (a) part corresponding to [4], the (a) part is included in the (mountain) part corresponding to [5], the (rain) part corresponding to [6] includes the (Jiong) part, (field) part includes the (ten) part, (7) part corresponding to () () includes the (vertical) part, (8) part corresponding to () () includes the () part, () part and (stroke) part, (9) part corresponding to (small) includes the (eight) () part, (ge) part includes the (an ancient type of spoon) part and the () (フ) part; therefore, the stroke etymons can also be expressed as "+ -, koushan, rain Jiong tiandeca,  , , xiaoygo an ancient type of spoon.
In conclusion, the stroke radicals corresponding to each key are [4] horizontal, [5] vertical, oral, [6] tenth, Tian, [7] left-falling, [8] dot, right-falling, [9] turning and dividing. As long as the stroke etymons shown in FIG. 2 are marked on the actual keyboard, the user can easily segment the Chinese characters according to the character splitting principle without special memory.
Symbol class cue symbols, which indicate symbol classes and include a superscript symbol indicated by [2], a separator symbol indicated by [3], a left arrow indicated by [4], and the like, are set on [2] - [9], [0], and [ # ], and are illustrated in detail in the following. In fig. 2, representative symbols in each group of symbols are marked on the keyboard as symbol category prompt symbols, and the rest are hidden, so that the user can determine the key corresponding to the input symbol according to the prompt.
In particular, in fig. 2, "E" corresponding to [1] represents an input confirmation key Enter.
Step A3, corresponding to each letter, distributing a large/small letter scattered key on the keypad, corresponding to each symbol type prompt code element, and distributing a symbol scattered code element on the keypad;
the large/small letter dispersion keys include an english letter dispersion key and a pinyin letter dispersion key, and specifically, the distribution of the large/small letter dispersion key and the symbol dispersion key is described by way of example according to the symbol setting shown in fig. 2, as shown in fig. 3A to 3K, embodiments of keys [2] [3] [4] [5] [6] [7] [8] [9] [ # ] [0], ] are given in sequence, and specifically include:
setting English letter dispersion keys: the lowercase letters after splitting corresponding key letters are sequentially arranged on the [2] [5] [8] [0] key, and the uppercase letters after splitting corresponding key letters are sequentially arranged on the [3] [6] [9] key; setting a pinyin letter dispersion key: the split phonetic alphabets of corresponding key alphabets are sequentially arranged on the keys of [2] [5] [8] [0], wherein the initial letter dispersion key with h suffix is arranged on the English alphabet dispersion key of the corresponding capital letter.
As shown in fig. 3A, [2] is both the letter dispersion key for the pinyin a and the letter dispersion key for the letter a; [9] is not only the letter dispersion key of the Pinyin ch, but also the letter dispersion key of the letter C.
One embodiment of a keyboard arrangement incorporating large/small letter scatter keys and symbol scatter symbols is shown in FIG. 3A, key [2]]The symbol of (2) includes a number 2, a letter abc, and a symbol category hint code ("meshed °"), the upper/lower case letter dispersion key corresponding to the key is: [2]Corresponds to a, [5]]Corresponds to b, [8]Corresponds to c, [3]Corresponds to A, [6]]Corresponding to B, [9]Corresponding to C and ch; the symbol dispersion symbol corresponding to the key includes: [4]Corresponding superscript'2”,[7]Corresponding superscript'3”,[*]Corresponding superscript'o", and [0]Corresponding arrow "×".
In another embodiment, as shown in fig. 3E, the symbol of the key [6] includes the number 6, the letter mno, the stroke etymon "yutian" and the symbol type prompt code ("→/"), and the upper/lower case letter scatter key corresponding to the key is: [2] corresponding to M, [5] corresponding to N, [8] corresponding to O, [3] corresponding to M, [6] corresponding to N, [9] corresponding to O; the symbol dispersion symbol corresponding to the key includes: [7] the corresponding "/", [ ] corresponds to "\\, [0] corresponds to" → ", and [ # ] corresponds to" ^ a ".
For simplicity, for some single-code stroke Chinese characters, the corresponding stroke radicals can also be directly arranged on the keys as single-code characters, as shown in fig. 3E: [1] corresponding to "ten" and [4] corresponding to "rain".
Through the above steps, the symbol setting as the basis of the input character is completed.
Step A4, establishing mapping relation between each key and code element, for making the input of each key trigger the processor to identify the corresponding code element.
Next, in order to implement any shuffle, a step of compiling a code table is required to be performed so that keys input in a certain order are matched to only or limited candidates, namely:
step a5, compiling a code table from the set keypad, the code table being called by the processor to display the target character of the entered code.
In order to realize the distinguishing of the mixed input method by using the distinguishing set code elements and the corresponding auxiliary keys, the code table specifically comprises:
(1) english upper/lower case letter code part: the keys of the letters, the input confirmation key and the large/small letter dispersion key are arranged in sequence;
taking the code element set shown in fig. 2 and 3 as an example, the english code is a large/small letter scatter key corresponding to the key + [1] + where the letter is located; for example, the code for A is [2] [1] [3].
(2) English word coding part: sequentially arranging a key where the first letter is located, a letter dispersion key for designating a trigger mode and keys where the second to sixth letters are located, and taking an input confirmation key as the last code when the number of the first letter is less than seven;
for example, the code of the compiler switch is that the key [2] + double-click of the alphabet dispersion key corresponding to C is performed to double-click the key [6] + o [6] + m [6] + p [7] + i [4] +1 [5] - [2] [99] [6] [7] [4] [5 ].
Preferably, the compiling of the english word code table further includes:
setting ter and t as equivalent codes, and omitting the ter when the ter is met; under the repeated exploration, high-frequency prefix letter strings respectively corresponding to hundreds of words, such as inter, connector and the like, are found to contain ter, so that the ter is covered by t, and the characters can be effectively solved by crossing the high-frequency prefix letter strings;
the high-frequency prefix is simply coded in a spanning code mode, for example, trans can be coded according to t, and then two codes are sequentially taken to finish coding, because the high-frequency prefix trans corresponding to about 220 characters is simplified into the t code, and the high-frequency prefix trans spanning is finished by taking 2 codes subsequently, and other letters can be completely omitted; such as: the transcondinal can be coded as trans [8] + t letter discrete key [22] + c [2] + o [6] + [1] + 8] + [22] + [2] + [6] + [1 ].
The spanning codes are set according to actual requirements, and quick input is realized; because the input is not contradicted with the normal input, even if the input is forgotten to be used, the input display can be realized according to the conventional way.
(3) Chinese phonetic coding part: sequentially a key with the first letter, a letter dispersion key, a key with the subsequent letter and a pinyin tone auxiliary key;
it can be seen that the problem of duplication codes can be reduced by the scatter key and the pinyin tone auxiliary key. Meanwhile, the pinyin tone auxiliary key can also distinguish Chinese pinyin from English word codes.
(4) The Chinese stroke coding part: the Chinese character units are divided according to the appointed rule, the key of the stroke etymon corresponding to the starting stroke is arranged, and the input confirmation key is used as the last code.
Under the condition that the single code is set, the code of the single code can be a stroke etymon-located key, an input confirmation key and a single code character-located key in sequence, for example, a single code character 'mountain' is input, as shown in fig. 3D, the code of the single code character is a stroke 'mountain' located etymon [5] + input confirmation key [1] + single code character 'mountain' located key [4 ]; the other single-code character input methods are similar and are not described in detail herein.
In general, Chinese character splitting is carried out according to specified rules; however, since the existing Chinese character splitting rules are various, the present invention is described by taking an example, and a person skilled in the art can understand that, as long as 6-key etymon allocation can be realized, it is ensured that English/Chinese/symbol codes are not confused, and the specific splitting rule does not affect the technical scheme provided by the present invention. In this example, the Chinese stroke code table is composed of the steps of splitting Chinese characters and coding.
Wherein, for the condition that the strokes are separated from left to right, the strokes are separated into a plurality of units by taking the gap of the separated strokes as a boundary, and the etymon formed by starting the strokes of each unit is called as a 'head'; taking the first codes of the first four units in the order from left to right to perform coding;
for the case of no stroke separation from left to right, called single head, the first four stroke units are taken according to the stroke order to perform coding.
It can be seen that each chinese character is split into at most 4 codes, and the remaining components are no longer included in the code:
such as "" located "" capable of being broken "" into "" フ "" capable of being broken "" horizontal "" must be broken "" フ "" horizontal "" tea "" capable of being broken "" "" ten "" vertical "" horizontal "" capable of being broken "" フ "" vertical "".
In the splitting process, due to the fact that the idle radical combination is used, obvious advantages are shown, such as the radical "  ", the high upper side word can be directly decomposed into " mouth", namely, "mouth", "main" can be decomposed into " eleven", "vertical" can be decomposed into " one", one ", and" six "can be decomposed into" eight ", and the like. It can be seen that is the same radical, which can eliminate the doubts of the two oblique directions such as the ever and the valley; for another example, the "comparing" component "an ancient type of spoon" may have different starting strokes due to the writing habits of different users, and if the components are separated according to the complete stroke, it is difficult to disambiguate the input method; meanwhile, in the component an ancient type of spoon of ' ratio ' and ' differentiation ', whether one stroke needs to distinguish horizontal or left-falling strokes or whether two strokes need to distinguish crossing or not needs to be considered in the stroke type splitting process, but the etymon an ancient type of spoon ' provided by the invention solves the problems through one etymon.
In this step, for the case that the first unit has more than one stroke etymon, the key of the second stroke etymon of the first unit is added as the complement code during the coding. I.e. when the first unit has more than one code, a code should be supplemented, such as "" can be decomposed into "," second(s) can be supplemented into "フ", "Liu" can be decomposed into "," フ "," Liqu "can be decomposed into" フ "," horizontal "" フ "," "can be decomposed into" フ "フ".
For the condition that the single radical of the Chinese character to be coded is represented as a left upper part or a right upper part semi-enclosed corner radical, coding is carried out on the corner radical and the first two stroke components of the rest parts;
namely, when the split component is the first component of the corner covering part, the first code is taken to be recorded into the code. For example, "deer" is from (wide) part, the first code is ", the second code takes the content except (wide) part, it is" フ "; for another example, "" is selected from () part, the first code is "|", the second and third codes are selected from () parts, and are "field"; also for example, the "steam" emerges from the portion, the first code being "horizontal", the second and third codes being " ten". And 3 codes can complete the coding under the condition that the corner shielding radical component exists.
For the condition that the Chinese characters to be coded contain a totally-enclosed structure, coding the totally-enclosed structure according to two conditions of strokes in the totally-enclosed structure and no strokes in the totally-enclosed structure; when a stroke longitudinally penetrates through the totally-enclosed structure from the middle, the totally-enclosed structure in the middle is cut off up and down, namely the Chinese character to be coded is separated into an upper unit, a middle totally-enclosed unit and a lower unit, and the units after being cut off are coded from top to bottom;
for example, "men" can be decomposed directly into "Tian (12501s)" without hesitation "and/or" Heng ", thereby degrading ambiguities; for another example, "car" can be broken down into "ten fiend ten", and "field" in the middle; 'A' can be split into 'field I'; "Shen" can be decomposed into "|".
The totally-enclosed structure like 'day', 'song' and 'field' is called as 'real opening', therefore, the rule can be also called as 'real opening cutting and penetrating'.
Then entering the step of encoding: for each unit, coding is carried out in sequence according to the key where the stroke etymon corresponding to the starting stroke of the unit is located, and the coding is finished by an input confirmation key; for each stroke component, the keys where the corresponding stroke etymons are located are sequentially coded, and the input confirmation key is used for ending. As can be seen from the splitting process, since the number of the components participating in the encoding is not more than 5, the final splitting is not more than 5 codes and less than 7 codes, and finally an input confirmation key is added.
In order to improve the actual input efficiency, Chinese words and even sentences can be set during stroke coding, and the invention utilizes the following rules to code:
for two-character Chinese, the Chinese strokes are encoded into four first codes and three second codes in turn, for example, hong Kong can be divided into Xiang (Pan ) and hong Kong (the first and the second codes);
for long sentences of three-character Chinese and Chinese with more than four characters, the Chinese stroke codes are first four codes, [2] and last two codes in sequence; wherein [2] represents the meaning of followed by two characters or sentences; for example, "Hongkong" can be resolved into "Xiang" (Pan fields, etc. + -.) + 2 "+" Hongkong "(s), etc.; "the particular administrative site government of hong Kong" may be encoded as "incense" (Ten fields, bottom to bottom) + [2] + "the particular administrative site government of hong Kong" (, bottom to bottom);
for four-character Chinese, the Chinese strokes are encoded in the order first four codes, [3] and last two codes, wherein [3] represents the meaning of the following three characters, e.g. "hong Kong government" may encode "xiang" (e.g. +/- field) + [3] + "gang government" ("H").
It can be seen that the radical combination mode provided by the invention does not need to distinguish straight rows and horizontal rows, connected split bodies, left hook and right folding and pen crossing and connecting, and is realized on six keys, thereby being convenient for touch typing. Overall, the coding provided by the invention has the following advantages:
1. adopting idle combined stroke etymons; such as "" from "フ" rather than "and", "relieving pressure of the" overloaded "and" off "" and "eight" from written doubt;
2. the word number is evenly distributed to each key and the stroke shape is distributed;
3. the shape system of each first code is adopted, so that the phenomenon of repeated codes caused by partial isomorphism is avoided, and the consideration of stroke order is reduced;
4. with very high resolution, 6 keys can be calculated by taking 5 codes at most, and 6 × 7776 groups can be combined to resolve 6000 words, and the ratio is 1.5: 1, so 40% no duplicate codes can be determined and no page-change lookup is needed; in contrast, both "changjie" and "universal five-stroke" input methods require 26 keys to be used, and 13060 words are analyzed by the combined quantity of 26 × 26 ═ 11,881, 376 in 5 codes, and the ratio is 910: 1, it is necessary to recite a large number of hidden etymons (the etymons are invisible on the finger key surface), and the page change is still required, so that the Chinese stroke provided by the invention has high resolution and convenient use.
Further to address the situation where a single-repeat code is generated due to high resolution, a preferred embodiment further includes that the code table further includes a complementary code encoding portion, associated with the chinese stroke encoding portion and the chinese pinyin encoding portion, including: for any Chinese stroke/pinyin code, under the condition that a single-repetition code exists, the most frequently used character is used as a non-repetition code to be coded, the next frequently used character is set as a complementary character, a mapping relation is established between the complementary character and an input confirmation key of a specified triggering mode, the input confirmation key is used as a complementary code input key, and the non-frequently used character is triggered when the single-repetition code exists; for example, the codes of 'money' and 'bank' are the same, and are single codes, the common characters 'money' are directly displayed during use, and the 'bank' needs to be called out by long pressing of 1 to replace the common characters 'money' displayed on the screen. Generally, the input confirmation key displays the alternate code when the input of the chinese character is completed and the simplex code is generated.
In order to reduce the interference of rare words and ensure that rare words can be searched, the code table is divided into a common code table and a rare code table, only the common code table is triggered when the common code table is normally input, and the rare code table is triggered by the alternative code keys. For example, setting [ # ] as an alternative code key, editing 7000 rare words with the usage rate lower than 8% in a rare word code table, and enabling the rare words to fall back to the background; when no target to be input exists in the conventional alternative words, rare words can be called out by using [ # ] and selected by a user; rare words may be set in an auxiliary function as will be discussed later.
(5) Symbol code table part: and sequentially prompting the key where the code element is located, the input confirmation key and the key where the symbol dispersed code element is located for the symbol type.
Step A6, inputting the needed codes to the processor one by one, and distinguishing English letters, English words, Chinese pinyin, Chinese strokes, symbols and numbers by the processor according to the code table, wherein the method comprises the following steps:
english letters, symbols and Chinese stroke single code words are all input confirmation keys by using the second code, and are distinguished from other codes; furthermore, the third code is respectively corresponding to a letter scattered key, a key where a symbol scattered code element is located and a single code word to realize the distinguishing;
english words, the second code input of which is a letter dispersion key of a specified triggering mode, are distinguished from other codes;
numbers that are switched by a specified trigger without confusion, e.g., by [ ], and then successive inputs are all numbers; inputting the code after the operation according to the x;
the Chinese strokes are similar to the Chinese pinyin, but the Chinese pinyin needs to pass through a pinyin tone auxiliary key finally, and the pinyin tone auxiliary key is not overlapped with the keys where the strokes are located, so that coding differentiation is realized.
Through the steps, the user can realize the arbitrary mixed typing of English capital and small case letters, symbols, English words, Chinese pinyin, Chinese strokes and numbers on a single interface without conversion, and partial input contents are more than those of the existing large keyboard.
It can be understood by those skilled in the art that although the above-mentioned preferred embodiment of the keypad character input method has been described by taking the determined key settings as an example, but not limited thereto, any setting that meets the requirements of the present invention for mapping keys and symbols can achieve the above-mentioned effects, and it is covered by the technical solution of the present invention, for example, shifting all symbols and auxiliary, switching keys, etc. of the preferred embodiment of the present invention backward by one bit in sequence, i.e., [1] original setting is completely mapped to [2], [2] to [3]. and [ # ] original setting is completely mapped to [1], and the technical effects of the present invention can be achieved as well.
Further, in order to implement all functions of the large keyboard on the 12-key keypad, a preferred embodiment further includes setting a designated triggering mode for each key of the keypad, where the triggering mode includes double-click triggering, long-press triggering, and/or double-key co-press triggering; step a4 further includes setting a mapping relationship between the key activation manner and the corresponding function.
For example, the double click trigger comprises: setting keys [1], [2], [3], [4], [5], [6], [7], [8], [9], [0] and [ # ] in the case of digital input, double-clicking triggers the F1-F12 function, as shown in fig. 4; a double-click on the set key [1] triggers the Delete function, as indicated by ". D" on the key [1] in FIG. 2, which represents a double-click Delete (Delete);
the long press trigger comprises: is provided withKey [2]]、[4]、[6]、[8]Long press triggers cursor to move up, left, right and down; setting [. X]、[0]、[#]Long press triggers shift, ctr1 and alt respectively; is provided with [3]Switching of the long press trigger Assistant interface, shown as in FIG. 2 "F"; the specific long press triggered keypad case is shown in fig. 5;
the double bond co-press trigger comprises: setting a key [5] to be respectively pressed together with keys [1], [2], [4], [6], [7], [8], [ ]and [ # ], and sequentially triggering Esc, PgUp, Back Space, Delete, tab, PgDn, Caps and Space;
the above setting is also only exemplary, for example, PgUp can be set to [5] and [3] in common, and PaDn can be set to [5] and [9] in common, as shown in FIG. 6.
The above example indicates that a long press of 3 may trigger the switching of the auxiliary interface, which may be set as follows: setting each key to establish mapping relation with telephone dialing, Internet, European character input, secondary common symbol, common/rare character library setting, simple and complex character setting, phonetic notation input and/or usage guide interface. Referring to fig. 7, an embodiment of an auxiliary interface is shown. It should be noted that the setting of rare words and single-repeated common words is done in the word stock setting.
In the above-mentioned auxiliary interface, by clicking the corresponding key, the corresponding interface can be entered.
As shown in fig. 8, an embodiment of an internet interface is shown, wherein a local map is displayed, and the local map is divided into 10 areas marked and respectively corresponds to [0] - [9]10 keys, and an internet information icon is obtained by selecting areas → selecting industries → classifying industries → business names or websites, so that no website is required to be clicked at all. The [ # ] is used as a shortcut key of important websites such as governments and search nets, and comprises libraries, flight hours, hospitals, schools and the like, is used for supporting the condition of website address forgetting or daily searching, and is convenient for outsiders.
As shown in FIG. 9A, the symbols are Euclidean interface symbols, which are classified by the first stroke type of capital letters except the upper point, [4] [5] [6] is straight and oblique, wherein [4] is horizontal, [5] is vertical, and [6] is oblique; [7] [8] [9] is arc and folding pen, wherein [7] is arc pen, [8] is vertical arc pen, and [9] is folding pen.
Referring to fig. 9B, the interface setting of the oblique pen class when the first pen is [3], it can be seen that the input of the 6 keys of the european characters, 2 codes are on the screen. If the case is to be distinguished, the case can be set to be small and the screen can be set to be small, and the double-click code is the code of the case.
Referring to fig. 10A, a ZhuYin interface symbol; in order to distinguish the same-key phonetic alphabet, underline tone supplementary codes are used for underline letters, and underline-free letters are used for underline tone supplementary codes; wherein [1] is used as the Enter key, and the tone key is shown in FIG. 10B.
Generally speaking, the system has auxiliary interfaces including the Internet, the European, the phonetic notation, the regional word stock and the like, and can meet the requirements of different people.
In summary, the keypad character input method provided by the invention is particularly suitable for micro-miniature devices such as mobile phones, palm processors, handheld camcorders, network information, regulation and control instructions and the like. The small keyboard is beneficial to the integration of small equipment, auxiliary tools or additional auxiliary keys are not needed, and the full-function replacement of the large keyboard can be realized.
Furthermore, the invention also provides a full-function input method of the 6-key equipment, which has the similar working principle as a 12-key keyboard. Referring to fig. 11A, a schematic diagram of a preferred symbol arrangement of a 6-key keypad is shown, wherein a long press on [3] switches to the interface shown in fig. 11B, and characters are input by different input methods through interface selection.
In summary, the present invention mainly provides a 12-key keypad character input method, and for the sake of understanding, the following describes an example of the processing and displaying process of the keypad input.
Firstly, identifying a triggering mode of a key;
the default interface is a main interface and is used for recognizing the mixed input of Chinese pinyin/strokes, English letters/words, symbols and numbers. However, when a specific trigger mode is received, the interface is switched to meet the requirements of people in different regions and the requirements of full-function keys. For example, when the main interface is just initialized, or after the last input is finished, the following inputs will trigger the corresponding interfaces: and when the long-time press input of the key [3] is detected, switching between the main interface and the function interface: when the current interface is the main interface, switching to a functional interface; and when the current interface is the functional interface, switching back to the main interface.
In addition, when the [2], [4], [6] and [8] long press input is detected, the results of upward movement, left movement, right movement and downward movement of the cursor are displayed; when detecting the long press input of the keys [ + ], [0], [ # ], displaying shift, ctrl and alt functions;
when the key [5] is detected to be simultaneously input with the keys [1], [2], [4], [6], [7], [8], [ ]and [ # ], the functions of Esc, PgUp, Back Space, Delete, tab, PgDn, Caps and Space are sequentially triggered and displayed;
and, detecting the double-pressing input of the key [1], deleting the previous input; the F1-F12 functions are triggered when double-click inputs of keys [1], [2], [3], [4], [5], [6], [7], [8], [9], [0] and [ # ] are detected in the case of numeric input.
Further, when the current interface is a function interface, key input is detected, and telephone dialing, internet, European input, next common symbols, common/rare word stock setting, simple and complex body setting, phonetic notation and/or usage guidance interfaces are respectively displayed. Particularly, when the current interface is an internet interface, key input is detected, and internet connection to the area corresponding to the key is established.
As the main point of the present invention, in order to realize the recognition of mixed typing of different input methods, the processing display of the keypad input provided by the present invention focuses on the processing under the main interface, as shown in fig. 12, including:
b1, when the current interface is the main interface, recognizing the first key input, when the non-numeric switch key, displaying the letter dispersion key and the symbol dispersion code element corresponding to the key, in some cases, displaying the chinese stroke single code word, as shown in any of fig. 3A-3K, and executing step B21; if the number is the numeric shift key [ ], executing the step B22;
it can be seen that after the input recognition process of this step is completed, the numbers and other characters are distinguished;
if [1] is set to also serve as a space key, a space is displayed when the first key input is recognized as [1] under the host interface. At this time, the input of the [1] key is under the main interface, so that the input does not conflict with the function of the key as an input confirmation key, and the recognition confusion of the processor is avoided.
B21, recognizing the second key input:
when the confirmation key is input, continuously displaying the scattered code elements of the large and small letters and the scattered code elements of the symbols corresponding to the first key, and in some cases, displaying the Chinese stroke single code word, and executing the step B31;
when the letter is a scattered letter key in a designated triggering mode, displaying an English character window, and executing the step B32;
otherwise, go to step B33;
it can be seen that through the recognition of the second key input, the english letters, symbols and stroke single codes can be used as a group, the english words can be used as a group, and the chinese strokes and the chinese pinyin can be respectively determined as a group.
B31, English letters, symbols and stroke single codes are possible, so that a third key input is recognized, the symbols corresponding to the input keys or large and small English letters or Chinese single code strokes are displayed on the screen, and the step B5 is executed;
b32, displaying the subsequent input in the character-composing window, executing step B5 after the input confirmation key or the 7 th code;
b33, possibly Chinese pinyin or Chinese stroke, recognizing the input confirmation key at last, displaying the alternative Chinese, and executing step B40; recognizing the last pinyin tone auxiliary key, displaying the alternative Chinese, and executing the step B41;
in the step, the pinyin input and the stroke input can be finally distinguished by identifying the tone auxiliary key; when the first codes are input, the pinyin codes and the stroke codes are possibly superposed, and at the moment, the character combination window displays the key numbers;
b40, displaying the selected stroke Chinese character, and executing the step B5;
b41, displaying the selected Chinese pinyin, and executing the step B5;
in steps B40 and B41, a preferred embodiment includes:
and detecting whether the next input is a long-press input confirmation key [1], if so, replacing the common characters which are already displayed by the replaced characters with the same codes on the screen, and otherwise, taking the next input as the input of B1.
Detecting whether the next input is the input of the alternative code key [ # ], if so, displaying a rare character code table; otherwise the next input is taken as input to B1.
B22, clicking to input, and displaying the input numbers in sequence; if double-click input is performed, the F1-F12 functions corresponding to the input numbers are sequentially displayed, and when the number switching key is detected again, the step B5 is executed;
and B5, ending, and returning to the main interface.
By the processing and displaying example of the keypad input, it can be seen that the keypad coding method provided by the invention can identify the mixed input of Chinese and English letters/words, symbols, Chinese pinyin/strokes and numbers on the main interface without repeated switching; meanwhile, all the code words are visible on the key surface for a long time without memorizing, and page-changing searching is avoided to a great extent through step-by-step identification of the code words; moreover, the requirements of people in different regions can be met.
Finally, it should be noted that the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, and although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that even if the technical solutions of the present invention are modified or substituted by equivalents, the technical solutions of the present invention do not depart from the spirit and scope of the technical solutions of the present invention.

Claims (10)

1. A keypad character input method for converting characters such as Chinese characters, English characters, symbols and numbers into codes which can be input to a processor through a keypad and recognized by the processor through certain steps, wherein the keypad is a 12-key keypad comprising [0]]-[9]And [2]*]、[#]A key; the certain step comprises the steps of setting keys of a keypad, coding and inputting the needed codes to a processor one by one; wherein,
the step of making keypad key settings includes:
a1, selecting and setting an input confirmation key, a number switching key and a pinyin tone auxiliary key in the keypad, wherein the number switching key is used for switching continuous number input;
a2, respectively allocating code elements for the keys, wherein the code elements comprise numbers, letters, stroke etymons and/or symbol type cue code elements, and the letters, the stroke etymons and the symbol type cue code elements are not overlapped with the input confirmation key, the number switching key and the pinyin tone auxiliary key;
a3, corresponding to each letter, assigning a large/small letter dispersion key to the small keyboard; allocating symbol dispersion symbols to each symbol category cue symbol on the keypad corresponding to the symbol category cue symbol;
a4, establishing a mapping relation between each key and the code element, and enabling the input of each key to trigger the processor to identify the corresponding code element;
the step of encoding includes:
a5, compiling a code table according to the set keypad, wherein the code table is called by the processor to display the input coded target character; the method comprises the following steps:
english upper/lower case letter code part: the keys of the letters, the input confirmation key and the large/small letter dispersion key are arranged in sequence;
english word coding part: sequentially arranging a key where the first letter is located, a letter dispersion key for designating a trigger mode and keys where the second to sixth letters are located, and taking an input confirmation key as the last code when the number of the first letter is less than seven;
chinese phonetic coding part: sequentially a key with the first letter, a letter dispersion key, a key with the subsequent letter and a pinyin tone auxiliary key;
the Chinese stroke coding part: the Chinese character units are divided according to the appointed rule, the key of the stroke etymon corresponding to the starting stroke is arranged, and the input confirmation key is used as the last code;
a symbol encoding section: and sequentially prompting the key where the code element is located, the input confirmation key and the key where the symbol dispersed code element is located for the symbol type.
2. The method for inputting characters on a keypad according to claim 1, wherein the step a1, the setting of the input confirmation key, the number switching key and the pinyin tone auxiliary key includes:
setting [1] as an input confirmation key;
setting [2]*]Is a digital switching key;
setting [2]*]、[0]And [ #]Is an auxiliary key of pinyin tone*]Corresponding to a dull, [0]]Corresponding to yang harmony with up-beat [ #]Correspondingly removing the sound;
the key symbol allocation in step a2 specifically includes:
setting keys of [0] to [9] to correspond to 0-9 numbers respectively, and [ # ] to correspond to decimal points;
setting abc, def, ghi, jkl, mno, pqrs, tuv and wxyz in 26 letters on keys [2], [3], [4], [5], [6], [7], [8] and [9] respectively;
arranging the stroke etymons on [4], [5], [6], [7], [8] and [9], sequentially comprising a +, a Koushan, a Yutian,  , and a Small Ge, wherein the etymons contained in the stroke etymons also belong to the key where the stroke etymons are located;
the symbol class hint symbols are set on [2] - [9], [0], and [ # ].
3. The keypad character input method of claim 2, wherein step a3 is specifically:
setting English letter dispersion keys: the lowercase letters after splitting corresponding key letters are sequentially arranged on the [2] [5] [8] [0] key, and the uppercase letters after splitting corresponding key letters are sequentially arranged on the [3] [6] [9] key;
setting a pinyin letter dispersion key: the split phonetic alphabets of corresponding key alphabets are sequentially arranged on the keys of [2] [5] [8] [0], wherein the initial letter dispersion key with h suffix is arranged on the English alphabet dispersion key of the corresponding capital letter.
4. The keypad character input method of any of claims 1-3, wherein when the Chinese stroke code part of the code table is compiled in step A5, the method specifically comprises the steps of splitting Chinese characters and coding; wherein, the step of splitting the Chinese characters comprises the following steps:
for the condition that stroke separation exists from left to right, dividing the stroke into a plurality of units by taking a gap for separating the strokes as a boundary, and taking the first four units to perform coding according to the sequence from left to right;
for the condition that no strokes are separated from left to right, the first four stroke components are taken according to the stroke order to execute coding; wherein, for the case of the left upper part or the right upper part semi-enclosed corner radicals, encoding is performed on the corner radicals unit and the first two stroke components of the rest part;
for the condition that the Chinese characters to be coded contain a totally-enclosed structure, coding the totally-enclosed structure according to two conditions of strokes in the totally-enclosed structure and no strokes in the totally-enclosed structure; when a stroke longitudinally penetrates through the totally-enclosed structure from the middle, the totally-enclosed structure in the middle is cut off from top to bottom, and coding is performed on each cut unit from top to bottom;
the step of encoding includes:
for each unit, coding is carried out in sequence according to the key where the stroke etymon corresponding to the starting stroke of the unit is located, and the coding is finished by an input confirmation key;
for each stroke component, coding in sequence according to the key where the corresponding stroke etymon is located, and ending with an input confirmation key;
and for the condition that the first unit has more than one stroke etymon, adding a key where a second stroke etymon of the first unit is located as a complementary code during coding.
5. The keypad character input method of claim 4, wherein the code table further includes a chinese stroke phrase encoding section including:
for two-character Chinese, the Chinese stroke codes are first character four codes and second character three codes in turn;
for long sentences of three-character Chinese and Chinese with more than four characters, the Chinese stroke codes are first four codes, [2] and last two codes in sequence;
for four-character Chinese, the Chinese stroke codes are first four codes, [3] and last two codes in sequence.
6. The keypad character input method of any of claims 1-3, wherein the English word encoding further comprises:
setting t as the equivalent code of ter, and enabling the ter to be coded according to t;
and simplifying the high-frequency prefix by adopting a cross code form, wherein trans is coded according to t, and then two codes are taken to finish coding.
7. The keypad character input method of any of claims 1-3, further comprising the step of setting a designated trigger mode for the keypad keys, the trigger mode comprising a double-tap trigger, a long-press trigger, and/or a double-key co-press trigger; said step a4 further includes setting a mapping relationship between said key triggering manner and the corresponding function; wherein,
the double click trigger includes: setting key [1]、[2]、[3]、[4]、[5]、[6]、[7]、[8]、[9]、[*]、[0]And [ #]In the case of numeric input, a double click triggers the F1-F12 function; setting key [1]Double-click triggers the delete function under the condition of main interface input;
the long press trigger comprises: is provided with [2]、[4]、[6]、[8]Long press triggers cursor to move up, left, right and down; setting [2]*]、[0]、[#]Long press triggers shift, ctrl, alt respectively; is provided with [3]Long press triggers the switching of the auxiliary interface;
the double bond co-press trigger comprises: setting key [5]]Are each independently bonded with a bond [1]]、[2]、[4]、[6]、[7]、[8]、[*]、[#]And sequentially triggering Esc, PgUp, BackSpace, Delete, tab, PgDn, Caps and Space according to the total pressure.
8. The keypad character input method of claim 7, further comprising setting the auxiliary interface as follows: setting each key to establish mapping relation with telephone dialing, Internet, European character input, secondary common symbol, common/rare character library setting, simple and complex character setting, phonetic notation input and/or usage guide interface.
9. The method of claim 8, wherein setting up a mapping relationship between each key and the internet comprises: dividing sections according to the region map, respectively establishing mapping relations between each key and different sections, and setting a shortcut key for linking a preset website.
10. The method of claim 8, wherein the mapping relationship between the input interface and each key is that keys [4] - [9] correspond to each other:
horizontal pens, including EF J T
Figure A200710141152C0005082313QIETU
Vertical strokes, including I KHMN
Oblique pens, including AVWXY
Figure A200710141152C0005082333QIETU
Arc pens, including CGOQS
Figure A200710141152C0005082345QIETU
Vertical arc class, including BDPR β;
folding pens, including LUZ
Figure A200710141152C0005082432QIETU
CNA2007101411523A 2007-08-08 2007-08-08 Character input method with small keyboard Pending CN101364143A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101411523A CN101364143A (en) 2007-08-08 2007-08-08 Character input method with small keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101411523A CN101364143A (en) 2007-08-08 2007-08-08 Character input method with small keyboard

Publications (1)

Publication Number Publication Date
CN101364143A true CN101364143A (en) 2009-02-11

Family

ID=40390529

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101411523A Pending CN101364143A (en) 2007-08-08 2007-08-08 Character input method with small keyboard

Country Status (1)

Country Link
CN (1) CN101364143A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104053033A (en) * 2014-06-30 2014-09-17 深圳市九洲电器有限公司 Remote control input method and remote control
CN104391586A (en) * 2014-10-27 2015-03-04 惠州Tcl移动通信有限公司 Detection method and detection system for keyboard input based on mobile terminal
CN105653063A (en) * 2015-01-16 2016-06-08 洪奇麟 Input method and input device based on frame line type input area
CN105955575A (en) * 2015-05-29 2016-09-21 洪赖帛 Input method and input device capable of executing and correcting error characters

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104053033A (en) * 2014-06-30 2014-09-17 深圳市九洲电器有限公司 Remote control input method and remote control
CN104391586A (en) * 2014-10-27 2015-03-04 惠州Tcl移动通信有限公司 Detection method and detection system for keyboard input based on mobile terminal
CN104391586B (en) * 2014-10-27 2017-10-24 惠州Tcl移动通信有限公司 A kind of input through keyboard detection method and detecting system based on mobile terminal
CN105653063A (en) * 2015-01-16 2016-06-08 洪奇麟 Input method and input device based on frame line type input area
CN105955575A (en) * 2015-05-29 2016-09-21 洪赖帛 Input method and input device capable of executing and correcting error characters

Similar Documents

Publication Publication Date Title
Masui POBox: An efficient text input method for handheld and ubiquitous computers
KR100478020B1 (en) On-screen key input device
KR100377432B1 (en) Creation method for characters/words and the information and communication service method thereby
US7321360B1 (en) Systems, methods and devices for efficient communication utilizing a reduced number of selectable inputs
EP2404230A1 (en) Improved text input
US10747334B2 (en) Reduced keyboard disambiguating system and method thereof
US20110291940A1 (en) Data entry system
WO2007009096A2 (en) Predictive user interface
EP1513053A2 (en) Apparatus and method for character recognition
WO2005091120A1 (en) Hand writing input method and device for portable terminal
KR100651396B1 (en) Alphabet recognition apparatus and method
CN101364143A (en) Character input method with small keyboard
CN106168880B (en) A kind of method and terminal of input control
CN103197768B (en) Ideogram input method and ideogram input keyboard
JP3738066B2 (en) Screen touch input device
JP2009187510A (en) Mobile input terminal
KR101637163B1 (en) Apparatus for character input
JP2009129438A (en) Portable input device
JP4761234B2 (en) Input method of portable input terminal
KR20100025628A (en) The method of providing more bigger effect of button
KR100846042B1 (en) The method of providing more bigger effect of button
KR20100027195A (en) Method for korean alphabet input apparatus for consonant note-recognition and vowel touch-recognition
TW200908682A (en) Character input method by a small keyboard
TW413779B (en) Touch screen type keyboard input device
JP3766695B2 (en) Screen display type key input device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1125206

Country of ref document: HK

AD01 Patent right deemed abandoned

Effective date of abandoning: 20090211

C20 Patent right or utility model deemed to be abandoned or is abandoned
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1125206

Country of ref document: HK