New simultaneous near-position Chinese character code input method
Through the new simultaneous close-device Chinese character code input method, combining sound code and shape encoding, the component selection and keyboard layout are optimized, and the existing Chinese character input method has solved the problems of high code replication rate and slow input speed, achieving simple and fast Chinese characters are input, suitable for popular education.
Patent Information
- Application Number
- CN202210189185.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-01-01
- Filing Date
- 2022-02-22
- Publication Date
- 2024-12-10
AI Technical Summary
The existing Chinese character input method has problems such as irregular parts, unreasonable selection, high code replication rate and slow input speed. Especially in keyboard layout and coding rules, it is difficult to achieve simple, intuitive and fast input Chinese characters.
The new homophone and close-point Chinese character code input method is adopted. By combining the sound code and the shape code, 21 multi-stroke parts and five basic strokes are preferred. Quantitative calculation and the homophone and close-point method are used to arrange the components to simplify the encoding rules and reduce the Re-code rate and optimize keyboard layout to improve input efficiency.
It realizes the simplicity and speed of Chinese characters, reduces the re-code rate, makes the input speed closer to other input methods, and is compatible with pinyin and phonetic input methods, which is suitable for popular use by primary and secondary school students.
Smart Images

Figure SMS_4 
Figure SMS_5 
Figure SMS_6
Abstract
Description
Technical Field
[0001] The present invention belongs to a computer Chinese character encoding input method. After inventing the T-type Chinese character code input method, I invented the simultaneous near-position technology, the left-to-right scanning technology at most twice, and unexpectedly found that the selection of stroke radicals and the position on the keyboard can be quantitatively calculated, just like doing mathematics. This is an unprecedented innovation in Chinese character input method. This year, after receiving the statement that a certain input method company was unwilling to learn for a minute, further improvements were made, shortening the learning time by a few minutes, and integrating a new simple Chinese character input method, so it is called the new simultaneous near-position Chinese character code input method, and of course it also involves a keyboard for realizing this input method. It can also be called the new simultaneous near-position Chinese character code pinyin input method. Background Art
[0002] Keyboard input method is the most widely used input method in Chinese character input method. Keyboard input can be divided into three categories according to the coding: sound code, shape code, and sound-shape code.
[0003] The phonetic code is generally based on the Chinese phonetic alphabet and uses the pronunciation of Chinese characters for encoding. The shape code uses the shape features of Chinese characters for encoding. The phonetic shape code uses the phonetic features of Chinese characters and the shape features of Chinese characters for encoding. The phonetic shape code can be divided into two categories: the phonetic shape code that only uses the initial consonant and the phonetic shape code that uses the entire phonetic code of the Chinese character. If the initial consonant and the final vowel of the Chinese character are fully utilized and the phonetic code part is provided first and the auxiliary code is provided later, it will basically not affect the thinking. The thinking is similar to the phonetic code, and the repetition rate is similar to the shape code, and it can be compatible with the phonetic alphabet, which shows its superiority more and more. At present, the phonetic shape code invented by others often has more Chinese character components or higher repetition rate, while the Chinese character code invented by me only uses 21 radicals and 5 basic strokes on the basis of innovative coding rules, which can achieve both simple and high-speed input of Chinese characters. The 26 stroke radicals correspond to the 26 English letters one by one, which is also convenient for displaying on small screen keys such as mobile phones.
[0004] But after the invention patent was made public, many people said that they were not used to using a, o, e, i, u to encode horizontal, vertical, left-falling stroke, dot (right-falling stroke), and fold respectively. It was easier to remember and more in line with the brain reaction. I could not decide for a while. Later, I recommended the invention to a certain input method company. The manager of a certain input method division said: Anything that requires users to learn, even if it is only for one minute, will not be accepted by users if there is no qualitative breakthrough. In addition, further research found that when the first code of the auxiliary code is input, the encoding of horizontal, vertical, left-falling stroke, dot (right-falling stroke), and fold respectively with H, S, P, D, Z is indeed not conducive to the word re-code. However, when the second code of the auxiliary code is input, as long as the radicals corresponding to E, I, A, O, and U are habitually appearing in the first code of the shape part encoding and less appearing in the second code of the shape part encoding, the word re-code rate is much less than that of horizontal, vertical, left-falling stroke, dot (right-falling stroke), and fold respectively with vowel letters E, I, A, O, and U encoding. This is a major discovery. This made me determined to encode horizontal, vertical, left-falling, dot (right-falling), and right-falling characters with H, S, P, D, and Z, respectively. When a few characters and words have duplicate codes, they can also be avoided by using simple codes. However, in this way, the original keyboard layout has to be significantly adjusted. Some basic strokes will have the same initials or finals as some multi-stroke components, so a new method must be adopted to arrange the multi-stroke components, namely radicals.
[0005] In order to meet different needs, I have also integrated a stroke input method based on the new Chinese character code, which only takes one or two minutes to learn. However, the number of repeated codes will increase, the number of keystrokes will increase, and the typing speed will slow down. Summary of the invention
[0006] In this way, the current Chinese character input method either has non-standard Chinese character components or the number of selected Chinese character components is not very reasonable; or the radical, that is, the Chinese character component, does not fully consider the frequency of word combination, practical frequency and repeated code rate in commonly used Chinese characters; or the position of the five basic strokes in the keyboard is unreasonable, which easily causes the same code for words; or the code length is too long; or the repeated code is too high, affecting the input speed; or only the initial consonant or the first letter of the pinyin of the Chinese character is used; or it is not intuitive enough; or the code-taking rules are not very reasonable, which will affect the brain reaction; or when taking the code, it is necessary to constantly distinguish whether it is a compound character or a single character, whether it is a left-right structure; or the arrangement of Chinese character components on the keyboard is not regular, and even a bit far-fetched; or no quantitative calculation is performed on multi-stroke components, and the selection, abandonment and arrangement on the keyboard are based on experience and intuition; or the frequency of use of radicals, that is, the actual frequency, is not considered enough; or the repeated code of words cannot be effectively avoided, and all of these methods have not been able to solve the technical problem of simple but not fast, and fast but not simple, and inputting Chinese characters is not very convenient and fast.
[0007] The purpose of the present invention is to provide a computer Chinese character encoding input method with reasonable layout of Chinese character stroke component selection, standard and intuitive, easy to learn, reasonable code taking rules, and simple and fast Chinese character input, that is, a new simultaneous near-position Chinese character code input method. The input method can be composed of two or more auxiliary code encodings to meet different needs.
[0008] In order to achieve the purpose of the new homophonic Chinese character code input method, the present invention stipulates that the encoding of the new homophonic Chinese character code input method is composed of two parts: the sound code and the auxiliary code. The auxiliary code can be before the sound code or after the sound code. Generally, the sound code is first and the auxiliary code is later, because now pinyin has increasingly shown its superiority, but pinyin still has the problem of troublesome homophone selection, and artificial intelligence and search engine technology cannot completely solve this problem. The shape part encoding in the present invention belongs to the auxiliary code, and there are also multiple auxiliary codes. For the convenience of distinction, the auxiliary code that uses about 21 multi-stroke Chinese character components and five basic strokes for input in the present invention is called the shape part encoding, and the auxiliary code that only uses five basic stroke codes and the pinyin initials of each radical in the Chinese character is called the simple auxiliary code. The auxiliary code can be direct, that is, directly connected to the back of the sound code; it can also be indirect, that is, after inputting pinyin like a certain input method, press the tab key and then input the auxiliary code. The shape code of the present invention is designed with the reduction of repeated words in mind, so using direct auxiliary codes will help to increase the speed of inputting Chinese characters.
[0009] Phonetic code, pinyin is commonly used in mainland China, China Taiwan The phonetic code can adopt the phonetic letter sound-mediation-rhyme input method invented by me, which is similar to the Chinese Taiwan The phonetic input method of the region, but the finals are expressed in phonetic form, and the initial consonants are basically from Latin letters, which is in line with internationalization. Of course, the phonetic code supports full pinyin or double pinyin or phonetic letters or phonetic letters, consonants, medial vowels, and incomplete pinyin, and the phonetic code part of Chinese characters can also be input by the method of simultaneous typing.
[0010] The shape coding part occupies up to two codes. It is generally composed of two codes. The present invention preferably selects five basic strokes and about 21 multi-stroke Chinese character components to participate in the coding. Since the National Language Commission also calls the five basic strokes Chinese character components, the five basic strokes are called single-stroke components in the present invention, and the other 21 preferred Chinese character components are composed of multiple strokes, called multi-stroke components. These multi-stroke components are all radicals, so they can also be called radicals. These five basic strokes and 21 multi-stroke components are collectively referred to as basic components. When coding the shape, it is preferred to code the basic components with more strokes, and it is preferred to code the multi-stroke components, otherwise the regulations for selecting multi-stroke components become meaningless. There are three coding rules for shape coding:
[0011] The first type of code for the shape part is as follows: for a single-character character, the corresponding code of the first two basic parts is taken in the order of writing, or the corresponding code of the first and last basic parts of the character is taken in the order of writing. When the character has only one basic part, only the corresponding code of this basic part is taken, or the corresponding code of this basic part is taken twice in succession. For a compound character, the compound character is divided into two parts according to the overall structure, the first part written is the head part, and the second part written is the remainder part. The corresponding code of the first basic part of the head part and the first basic part of the remainder part are taken in the order of writing.
[0012] This coding rule has a weakness: that is, when encoding the shape part, after taking the first basic component of each Chinese character, the font must be considered, that is, it is necessary to distinguish whether the character is a single character or a compound character, and then use two different coding rules to encode according to the two different fonts, which will affect the brain reaction, and it is difficult to judge whether some Chinese characters are compound characters, and sometimes it is difficult to divide a compound character into two parts. It is much easier to encode Chinese characters with left-right structure and Chinese characters without left-right structure, because it is easy to distinguish whether a Chinese character is a left-right structure. There is a gap between the left and right parts of Chinese characters with left-right structure, and it is easy to divide it into two parts according to the gap. For Chinese characters with left-center-right structure, the first gap is generally used as the standard, and the middle part is included in the right part, that is, the part other than the left part of the Chinese character with left-center-right structure is counted as the right part.
[0013] The second code-taking rule for the shape part coding is: for Chinese characters with left-right structure, the corresponding code of the first basic component of the Chinese character and the first basic component of the right part of the Chinese character are taken in writing order respectively; for Chinese characters without left-right structure, the corresponding code of the first and last basic components of the Chinese character are taken in writing order, and if there is only one basic component, only the corresponding code of this basic component is taken or the code of this basic component is taken twice in succession. In order to prevent bypassing the patent, it is stipulated that: for Chinese characters without left-right structure, the corresponding code of the first and second basic components of the Chinese character are taken in writing order, but such a stipulation is likely to increase a large number of duplicate codes.
[0014] It should be pointed out in particular that the reason why it is not stipulated that all Chinese characters take the codes of the first two basic components or take the code encoding of the first and last two basic components is that if it is stipulated in this way, it will make the code-taking rules of the shape coding appear simple and easy to remember on the surface, but in fact it will cause a large number of repeated codes, or pay the price of adding a large number of multi-stroke components. Why can "the Chinese characters with left and right structures take the corresponding code encoding of the first basic component of the left part and the right part in the writing order" reduce repeated codes? Because Chinese phono-semantic characters account for the majority, often the left side is the radical, and the right side is the phonetic component, and the phonetic component is often a single character representing sound. If the first and last basic components are taken in the order of writing as in the general input method, there will be a situation where the first stroke of the radical is the same as the first stroke of the phonetic component, which will bring a large number of repeated codes. In order to reduce repeated codes, it is inevitable to select more radicals, which will cause a situation that is difficult to remember. Why is "the Chinese characters that are not left and right structures take the corresponding code encoding of the first and last basic components of the Chinese character in the order of writing."? The answer is also to reduce radicals, because the first stroke and the last stroke of the phonetic radical are often different, for a certain identical phonetic radical, the Chinese character of left and right structure, the second code takes the first stroke of the phonetic radical, the Chinese character of non-left and right structure, the second code takes the last stroke of the phonetic radical, the encoding of the two second codes is just different like this, generally can preferably avoid repeated codes. If the Chinese character of non-left and right structure gets the first two basic components encoding in the order of writing in addition, it is easy to cause more repeated codes, because the first two basic components of the Chinese character of a lot of up and down, encircling structure are identical, and the last Chinese character basic component is different, so the second code gets the last Chinese character component according to the stroke order and can effectively reduce repeated codes. It can be seen that this code-taking rule can effectively reduce repeated codes, so that the present invention is compared with the input method invented by other people, the used radicals are greatly reduced, and do not use any double strokes or three strokes, which is the result of a thousand tempers, not only in the commonly used 3775 Chinese characters, the repeated code rate is very low, in the 6763 Chinese characters of the national standard, the repeated code rate in the Xinhua Dictionary is also very low.
[0015] However, this encoding rule also requires constant distinction between left and right structures during encoding. Although it is easy to tell whether a Chinese character is left-right structured, it is still troublesome to constantly distinguish whether it is left-right structured when actually inputting long text. In this way, when actually taking the code, I have to use the method that I have spent more than 20 years to come up with in my dream a few days ago, that is, the third rule of taking the code of the shape part: the first code of the shape part code is: regardless of anything, take the code of the first basic component of the Chinese character in the order of writing. The second code of the shape part encoding adopts the code-taking rule that I suddenly got inspiration when I was thinking hard and half awake and half asleep: starting from the right side of the first basic component of the Chinese character, scan from left to right or look from left to right. If a vertical line can be used without cutting the strokes of the Chinese character, if the Chinese character can be divided into two, then the Chinese character is a left-right structure, and the part to the right of the vertical line is the right part of the Chinese character. Then take the code encoding of the first basic component of the right part of the Chinese character in the writing order. If a vertical line cannot be used to divide the Chinese character into two without cutting the strokes, scan the lower half of the Chinese character from left to right, and find the code encoding of the last basic component of the Chinese character in the writing order or take the corresponding code of the basic component where the lower right corner of the Chinese character is located for encoding. The reason for scanning the lower half of the Chinese character is that it is easy to find the last basic component of the Chinese character. The reason why the lower half of the Chinese character is scanned from left to right is that this is the same as the scanning direction of the left-right structured Chinese characters, which is from left to right, and is consistent with the direction of the Chinese characters. It is easier to think than looking for the lower right corner of the Chinese character from top to bottom like the T-shaped Chinese character code before, and there will be no situation where the code is taken from left to right and from top to bottom. The method of scanning the Chinese character from left to right twice to quickly find the second code of the shape code is unheard of in various Chinese character input methods and is a major innovation.
[0016] Chinese characters with left-right structures often have obvious gaps and are easy to distinguish, so there is no need to use vertical lines to divide them. The second code only needs to start from the right side of the first basic component of the Chinese character, scan from left to right, and find the gap between the left and right parts of the entire Chinese character. The part to the right of the gap is the right part of the Chinese character, and then take the code of the first basic component of the right part of the Chinese character in the order of writing. If there is no gap on the left and right of the Chinese character, scan from left to right or look at the lower half (or lower half or lower layer) of the Chinese character, and find the code of the last basic component of the Chinese character in the order of writing.
[0017] Simply put, the first code of the shape-based encoding is: the code of the first basic component of the Chinese character is encoded in the writing order. When taking the second code of the shape-based encoding, first scan the Chinese character from left to right. If the Chinese character is of a left-right structure and the right part can be found, the code of the first basic component of the right part of the Chinese character is encoded in the writing order. If the right part cannot be found, scan the lower half layer of the Chinese character from left to right, and then find the code of the last basic component of the Chinese character in the writing order. There is no need to directly look for it in the lower right corner of the Chinese character as before, which is prone to confusion in thinking. Simply put, the method of the second code of the shape-based encoding is: scan from left to right, and take the code of the first basic component of the right part of the Chinese character in the writing order, which is briefly recorded as taking the right. If the right part cannot be found, scan the Chinese character from left to right again, and then find the code of the last basic component of the Chinese character in the writing order, that is, briefly recorded as taking the last. Generally speaking, the second code of the shape-based encoding can be briefly recorded as scanning left and right, taking the right if there is a right; scanning left and right, taking the last if there is no right, that is, taking the last only when there is no right. The code-taking rule of the entire shape-based encoding can be briefly recorded as taking the first and the right, taking the first and the last if there is no right; or briefly recorded as taking the first for the first code and taking the last only when there is no right for the second code.
[0018] Note that when encountering certain Chinese characters, such as those with the radical "门" or the lower part of the Chinese character being components such as "心, 灬", they are regarded as a whole component and cannot be divided by a vertical line. When the last Chinese character component of a Chinese character in the writing order is a Chinese character component such as "甫, 犬, 戈, 弋", according to the stroke order, the last basic component is not in the lower half layer of the Chinese character. At this time, the second code can take the code of the last stroke dot according to the stroke order, or the last stroke dot can be removed for encoding. Both are acceptable, anyway, it hardly affects the homophonic codes. This is the cleverness of the error-tolerant codes of the present invention.
[0019] It can be seen from the code-taking rule of the shape-based encoding that it is slightly inconvenient for non-left-right structure Chinese characters compared to left-right structure Chinese characters. Because left-right structure Chinese characters only need to be scanned once from left to right, while non-left-right structure Chinese characters need to be scanned again from left to right in the lower half of the Chinese character. Therefore, the present invention has made an innovation. That is, non-left-right structure Chinese characters are given priority to take the simplified code. Even if the common usage frequency is much lower than that of left-right structure Chinese characters, it is still the same. That is, when the first code of the shape-based encoding of a non-left-right structure Chinese character is the same as the first encoding of the shape-based encoding of a left-right structure Chinese character, the non-left-right structure Chinese character is given priority to take the simplified code. As long as the phonetic code of the Chinese character is input first, and then the first code of the shape-based encoding is input, and the space bar is pressed, the left-right structure Chinese character can be input. Of course, when the first codes of the shape-based encodings of two or more non-left-right structure Chinese characters are the same, only one of the non-left-right structure Chinese characters can be designated to have the simplified code. This regulation has an advantage, that is, for non-left-right structure Chinese characters, because they are simplified codes, there is no need to scan again from left to right in the lower half layer of the Chinese character.
[0020] By the way, when encoding the corresponding code of the last basic component of the Chinese character in the order of writing or encoding the corresponding code of the basic component where the lower right corner of the Chinese character is located, the encoding of most Chinese characters is the same, but the last basic component of a few Chinese characters is not in the lower right corner, but in other positions. From the perspective of searching, it is more convenient to take the basic component where the lower right corner is located, but the lower right corner of some Chinese characters is not obvious. At this time, it is better to encode the corresponding code of the last basic component of the Chinese character in the order of writing. My solution is to give a fault-tolerant code, that is, whether it is the writing order to encode the last basic component of the Chinese character or the corresponding code of the basic component where the lower right corner of the Chinese character is located.
[0021] I have also found that after the compound character is divided into two, the first stroke of the compound character with the same pronunciation and radical is surprisingly small, only one or two hundred pairs, which means that the repetition rate will be very low. This discovery and the creative coding rule are the reasons for selecting only 5 basic strokes and about 21 basic components to participate in the encoding. Strictly speaking, there are differences between radicals and radicals, but because the radicals used in the present invention are very common, they are simply called radicals.
[0022] In the input method I first invented, 28 basic components were selected. For the convenience of memory, many basic components use the initials of pinyin for coding. However, when there are several radicals with the same initial of pinyin, there is no clear standard for which one follows the initial consonant and which one does not. The homophonic radicals are mainly concentrated in "s, h, j, r, y, z, c". The radicals with the same initial of pinyin as s are "氵, 扌, 山, 石"; the radicals with the same initial of pinyin as h are "火, 禾"; the radicals with the same initial of pinyin as j are "钅, 纟"; the radicals with the same initial of pinyin as r are "亻, 日"; the ones with the same initial of pinyin as y are "月, 讠, 鱼"; the radicals with the same initial of pinyin as z are "竹, 足, 辶"; and the radicals or multi-stroke components with the same initial of pinyin as c are "卄, 虫". At that time, for the convenience of memory, when arranging multi-stroke components in the original Chinese character code input method, they were not arranged according to the number of strokes and the order of horizontal, vertical, left-falling, dot, and hook, but according to pinyin or pictograph. When arranging the initials of pinyin of basic components, in order to avoid duplicate codes, for the remaining basic components with the same initial of pinyin or initial consonant, they were arranged in the way of pictograph. However, the square stroke components of Chinese characters are毕竟 different from Western letters, and it is difficult to be very similar, which is a bit far-fetched and misleading. To avoid homophones, 氵 is coded according to the pronunciation of dot, 扌 is coded according to the shape similar to F, and there are similar far-fetched points for other homophonic radicals. I realized this problem in the original Chinese character code I invented, but there was no good solution. After nearly a decade of painstaking exploration and a sudden inspiration, I finally invented a brand-new method for arranging homophonic radicals, that is, the method of adjacent positions with the same sound on the keyboard. That is, when encountering several multi-stroke components and basic strokes with the same initial consonant or the same initial of pinyin, select one multi-stroke component or basic stroke that is easy to remember and code it according to the initial consonant or the initial of pinyin. Let's call this multi-stroke component the team leader, and the remaining multi-stroke components can be called team members. According to the keyboard layout, the team members are arranged in the positions next to the key position where the team leader is located, generally on the left or right side of that key position. That is, the basic components of Chinese characters with the same initial consonant or the same initial of pinyin are generally arranged side by side in the same row on the keyboard, in a left-right arrangement. Of course, when encountering strokes or other multi-stroke components, it is reasonable to be separated by strokes or other multi-stroke components, but it is just on the left or right side of the key position. In this way, it is firmly positioned, and it is obviously very easy to search and remember, and it is easier to remember than arrangements such as shape similarity, strokes, and mnemonics, which is a major global innovation. However, there is no quantitative calculation for what is the team leader and what are the team members and how to arrange them on the keyboard. There was no precedent for quantitative calculation in the input methods at that time. The so-called same sound means the same initial of pinyin, and the so-called adjacent position means that the positions on the keyboard are relatively close.
[0023] In the original invention, since the left-falling stroke and the turning stroke are very commonly used, using the first letters of their pinyin for encoding is inconvenient for keystrokes. Therefore, the five basic strokes, namely the left-falling stroke (丿), the dot (丶), the horizontal stroke (一), the vertical stroke (丨), and the turning stroke (乚), are used to represent A, O, E, I, and U respectively. However, after further consideration, using the first letters of the pinyin for encoding the horizontal stroke, vertical stroke, left-falling stroke, dot, and turning stroke is actually better because it is simpler, more in line with the thinking habit. More importantly, the original invention considered that using H, S, P, D, and Z to encode the horizontal stroke, vertical stroke, left-falling stroke, dot (right-falling stroke), and turning stroke respectively is indeed not conducive to character and word homophony when inputting the first code of the shape part encoding. But when inputting the second code of the shape part encoding, as long as it is handled skillfully, the character and word homophony rate is much lower than using the vowel letters E, I, A, O, and U to encode the horizontal stroke, vertical stroke, left-falling stroke, dot (right-falling stroke), and turning stroke respectively. The reason is that in the original Chinese character code, since the horizontal stroke, vertical stroke, left-falling stroke, dot (right-falling stroke), and turning stroke are encoded with the vowel letters E, I, A, O, and U respectively, as a result, due to the high frequency of the horizontal stroke, vertical stroke, left-falling stroke, dot (right-falling stroke), and turning stroke appearing in the second code of the shape part encoding, a large number of character and word homophonies are caused. In the newly improved Chinese character code of the invention, on the basis of the arrangement of the homophonic near-position method, the radicals that usually appear in the first code of the shape part encoding of Chinese characters and rarely appear in the second code of the shape part encoding are specifically encoded with the vowel letters E, I, A, O, and U. This effectively avoids character and word homophony, thus greatly improving and perfecting the present invention.
[0024] Quantitative analysis is a significant improvement of the new homophonic near-position Chinese character code input method compared with the original phoneme homophonic near-position Chinese character code input method. Through quantitative calculation, 21 multi-stroke components of Chinese characters are optimized and precisely positioned on the keyboard. The following is a specific explanation: Among the 6,763 Chinese characters in GB, the components of 氵, 卄, 口, 木, 扌, 亻, 土, and 钅 at the beginning of the radicals have a very high frequency of forming Chinese characters, and can form more than three hundred Chinese characters. If encoded by strokes, a large number of homophones will be caused. Therefore, they should be selected and arranged on the keys, and each is encoded with a letter. The multi-stroke components or radicals "虫", "女", and "月" can also form about 250 Chinese characters. The first few strokes of "虫" are "口". To avoid encoding "虫" and "足" as "口" and causing a large number of homophones, "虫" and "足" should be selected and encoded with a certain letter. If "女" and "月" are encoded by strokes, it will also bring about forty or fifty pairs of homophones, and they also need to be selected and encoded with another letter respectively. The radicals 忄, 火, 讠, 纟, and 石 have slightly less ability to form Chinese characters, about 200 pairs. If they are encoded by strokes, among them, the multi-stroke component 忄 can bring nearly 40 pairs of homophones; 火 can bring nearly 40 pairs of homophones; 讠 can bring about 36 pairs of homophones; 纟 can bring 41 pairs of homophones; "石" and "王" can bring 35 pairs of homophones; the radicals "日" and "足" can bring 40 pairs and 36 pairs of homophones respectively; according to the ability to avoid homophones, the radicals 辶, 忄, 纟, 日, 火, 讠, 足, 石, 王, and 疒 are also encoded with another letter respectively. In this way, 21 radicals have been selected and each is encoded with a letter. The radical "鱼" can bring 24 pairs of homophones, and its ability to avoid homophones is stronger than that of "王", "疒", etc. However, from the perspective of the arrangement method of homophonic near-position, it can only be arranged on the ; key and encoded with a semicolon. The semicolon is close to p, so it can be considered relatively near-position勉强算是比较近位. Since the Chinese characters formed by the radical "鱼" often appear in the form of phrases such as "某鱼", such as "鲤鱼", "鲢鱼", etc., if only 21 radicals are selected, it will be slightly abandoned. Other radicals such as , 阝, 疒, 辶, 宀, 山, 禾, 鸟 and other radicals produce more than a dozen to two or three dozen pairs of homophones. Since the number of homophones generated by these radicals is close, it becomes a difficult problem when making choices. So I tried to encode these radicals by strokes, find the homophones, and then record and add up the frequencies of the Chinese characters containing these radicals, and count them into the frequency sum of Chinese characters containing a certain radical, simply called the single frequency sum. If the frequency sum of the Chinese characters that are homophonic with the Chinese characters containing a certain radical is also added, simply called the double frequency sum, and the frequency sum is an approximate number. The single frequency sums of 宀, 辶, 竹, 火, 石, and 山 are 888, 767, 191, 177, and 128 respectively. If the radical 足 is encoded with the first stroke being vertical, the single frequency is 236. When the radical 足 is encoded with 口, the single frequency sum is 478. The double frequency sums of 宀, 辶, 竹, 火, 石, and 山 are 1209, 1916, 523, 563, and 367 respectively. If the radical 足 is encoded with the first stroke being vertical, the double frequency is 316. When the radical 足 is encoded with 口, the single frequency sum is 502. Therefore, 宀, 辶, 竹, 火, and 足 are selected from them for encoding.
[0025] For the sake of easy memory, the five basic strokes and multi-stroke components such as 王 (wáng), 土 (tǔ), 钅 (jīn), 口 (kǒu), 忄 (xīn), 疒 (bìng), 女 (nǚ), 木 (mù), etc. are encoded according to the first letter of their pinyin. The remaining multi-stroke components are arranged and encoded according to the method of homophonic and proximal positions. The following is a specific explanation:
[0026] When arranging radicals with the same initial consonant or the same first letter of pinyin according to the method of homophonic and proximal positions, quantitative analysis, calculation, arrangement, and mapping are also carried out. The Chinese characters selected are all those that appear in the Xinhua Dictionary app. Some radicals have a strong ability to form characters and a high usage frequency, but their distribution in the syllables of the initial consonants or finals of the 26 letters is not uniform. In the syllables of certain initial consonants and finals, the number of Chinese characters containing these radicals is very small. If these radicals are encoded with a specific letter, it can effectively avoid character and word code duplication, that is, it can avoid the same code for a Chinese character and a phrase. This principle is the theoretical basis for quantitative calculation.
[0027] The so-called proximal position means arranging the components with the same first letter of pinyin in order and placing them as close as possible together: that is, from Q to P on the keyboard, then to A to L, then to Z to M, and then back to Q. On the top row of the keyboard, from left to right, from Q to P, and then to the middle row of the keyboard, again from left to right, from A to L. Then to the bottom row of the keyboard, again from left to right, from Z to M, and then back to the Q key. Since the multi-stroke components with a unique first letter of pinyin such as the horizontal, vertical, left-falling stroke, dot, fold, and 王 (wáng), 土 (tǔ), 钅 (jīn), 口 (kǒu), 忄 (xīn), 疒 (bìng), 女 (nǚ), 木 (mù) are all specified to be encoded with the first letter of their pinyin, only the remaining thirteen stroke radicals are arranged according to the method of homophonic and proximal positions. These components have a high frequency of forming characters but the same first letter of pinyin, resulting in a large number of code duplications. This is the reason why the auxiliary codes of some input methods such as a certain input method are difficult to improve the speed and cause failure. Among them, the initial consonants of 亻 (rén) and 日 (rì), 讠 (yán) and 月 (yuè), the horizontal stroke and 火 (huǒ), 虫 (chóng) and 卄 (niàn), the fold and 辶 (chuò) and 足 (zú), the vertical stroke and 氵 (shuǐ) and 扌 (tí) and 纟 (sī) are the same. For 亻 (rén) and 日 (rì), 讠 (yán) and 月 (yuè), the horizontal stroke and 火 (huǒ), 虫 (chóng) and 卄 (niàn), since the first letters of the pinyin of the two radicals are the same, for the sake of easy memory, they are arranged together on the keyboard according to the left-right position for easy memory.
[0028] The initial of the pinyin of "ri" and "ren" is "r". When arranged according to the method of adjacent keys with the same pronunciation, it can only be arranged on the two adjacent keys of "e" and "r". From the perspective of avoiding character and word homophones, to count the number and frequency of the basic components "ri" and "ren" in Chinese characters with the finals "ue" and "ie", the number of Chinese characters with the basic component "ri" and the number of Chinese characters with "ren" are only one or two, and the frequencies are very low and close. When inputting four codes, almost no character and word homophones will occur. Therefore, we转而 consider the frequency of the basic components "ren" and "ri" in the second code of the shape code. The frequency of "ren" appearing in the second code of the shape code is very low. Specifically, the basic component "ren" is encoded with "E", while the basic component "ri" is encoded with the initial of its pinyin "r". The initial of the final of "ren" is exactly "e", so it is easy to remember. It should be noted that either "ri" can be encoded with "e" and "ren" with "r", but the former is still more convenient to remember.
[0029] The initials of the pinyin of "yue" and "yan" are both "y". When arranged according to the method of adjacent keys with the same pronunciation, they can only be arranged on the keys of "y" and "u". From the perspective of avoiding character and word homophones, it is necessary to consider the frequency or frequency sum of the basic components "yue" and "yan" in Chinese characters with the finals "iu" or "ou". The number of Chinese characters with the basic component "yue" at the beginning of the character is 2, while the number of Chinese characters with "yan" at the beginning of the character is 8. The frequency sum (the sum of usage frequencies) of these Chinese characters is also relatively low for the characters in the "yue" part. Therefore, it is more appropriate to encode the basic component "yue" with "u". At this time, when inputting four codes, almost no character and word homophones will occur. Also, comparing the number of Chinese characters with the initial "y" and with "yue" and "yan" at the beginning of the character, the number of Chinese characters with "yue" at the beginning is 10, and the number of Chinese characters with "yan" at the beginning is 15. The frequency sum (the sum of usage frequencies) is also higher for the characters in the "yan" part. Therefore, the basic component "yan" is encoded with "y", and the basic component "yue" is encoded with the initial of its pinyin "u". And "u" is exactly the initial of the final of "yue", which is very easy to remember. It should be noted that either "yue" can be encoded with "y" and "yan" with "u", but the former is still more convenient to remember.
[0030] The initial of the pinyin of the stroke "horizontal" and the radical "fire" is "H". Since "J" has been arranged for the radical "jin", "fire" can only be encoded with "G" on the left of the "H" key.
[0031] The initials of the pinyin of "shen" and "chong" are both "c". According to the method of adjacent keys with the same pronunciation, they can only be arranged on the two keys of "c" and "v". Since "v" is a final and rare, we only need to consider the number of Chinese characters in which they appear at the beginning of the character in the initial "c" of the pinyin. "Chong" appears 3 times, and "shen" appears 11 times. Considering from the perspective of the relatively low total number of characters formed, "chong" is encoded with "c", and "shen" is encoded with "v".
[0032] The pinyin initials of the radicals 竖 (vertical stroke), 纟 (silk radical), 扌 (hand radical), and 氵 (water radical) are all s. Input methods like a certain input method use s for encoding, resulting in a large number of homophonic characters. From the perspective of the keyboard layout, the basic stroke 竖 is very common. Of course, 竖 is encoded with the s key, and 纟, 扌, and 氵 can be arranged on the I, O, and A keys. Therefore, I conducted quantitative calculations using operations research. Among the Chinese characters with the pinyin initial a, there is 1 Chinese character containing the radical 氵, with a frequency of 5920, and 2 Chinese characters containing the radical 扌, with a combined frequency of 64779. So it is better to encode 氵 with a. Among the Chinese characters with the pinyin initial o, there is 1 Chinese character containing 氵, and there are no Chinese characters containing 扌. So it is more appropriate to encode 扌 with o. Among the Chinese characters starting with the pinyin initials i, o, and a, there are no 纟. Since o and a have already been encoded with 扌 and 氵 respectively, considering comprehensively, 纟 is encoded with the remaining i. And 纟, 扌, and 氵 are exactly encoded with the initials i, o, and a of the finals respectively, which is easy to remember.
[0033] 卄 also almost only appears at the beginning of a character, rarely appears as the second code in the radical encoding, and there are few Chinese characters with the final v (ü), with a low frequency. And v is not used as an initial, so it can greatly avoid character and word homophony. After encoding 虫 with C and 卄 with V, it can be simply remembered as 虫草 (Chinese caterpillar fungus).
[0034] The pinyin initials of 辶 (walk radical), 足 (foot radical), and 竹 (bamboo radical) are all z. According to the method of arranging homophonic characters in adjacent positions, they can only be arranged on the remaining F, l, and Q keys. Among them, l and z are respectively located at the far right of the second row and the far left of the third row of the keyboard, and can be considered adjacent. And the letters to the right of z in the lower row of the keyboard have already been used for arranging radicals. Therefore, according to the rule of arranging homophonic characters in adjacent positions, it can only be assigned to the Q key in the upper row of the keyboard. That is to say, z and q can also be considered adjacent. 辶 can only appear at the end of a Chinese character. The number and combined frequency of Chinese characters with the initial L in Chinese are very high. The combined frequency mentioned here refers to the usage frequency. From the perspective of avoiding character and word homophony, encoding 辶 with L can make the character and word homophony almost zero. There are 3 Chinese characters with the radical 足 at the beginning and the pinyin initial F, with a combined frequency of 293; there are also 3 Chinese characters with the radical 竹 at the beginning and the pinyin initial F, with a combined frequency of 13254. So the combined frequency of 足 is relatively low, and it is more appropriate to encode it with F. The English word for 足 is FOOT, with the initial F, which is easy to remember. There are 3 Chinese characters with the radical 足 at the beginning and the pinyin initial Q, with a combined frequency of 1456; there are 5 Chinese characters with the radical 竹 at the beginning and the pinyin initial Q, but the combined frequency is 299. Therefore, it is more appropriate to encode 竹 with Q, and it can be simply remembered as 竹签 (the initial of 签 is Q). When the pinyin initial is L, there are a total of 7 Chinese characters with 足 at the beginning, with a combined frequency reaching 109352. There are a total of 12 Chinese characters with 竹 at the beginning, with a combined frequency reaching 16734. It can be seen that neither 足 nor 竹 is very suitable for encoding with L. It is still more appropriate to encode 辶 with L. 辶 also resembles L, which is easy to remember. Note that the statistics of the combined frequency are only approximate numbers.
[0035] It can be seen that in this input method, 5 strokes and 8 multi-stroke components such as 王 (king), 土 (earth), 钅 (metal radical), 口 (mouth), 忄 (heart radical), 宀 (roof radical), 女 (female), and 木 (wood) are all encoded by the first letter of their pinyin. The components like 日 (sun), 讠 (speech radical), and 虫 (insect) with longer lengths are also encoded by the first letter of their pinyin. In this way, a total of 16 stroke components are encoded by the first letter of their pinyin. The actual components that need to be memorized are only 10 multi-stroke components, and they are arranged in the method of having the same sound (first letter of pinyin) and adjacent positions (adjacent positions on the keyboard). They are all components, and are very easy to remember. Among them, 亻 (person radical), 月 (moon radical), 纟 (silk radical), 扌 (hand radical), and 氵 (three dots water) are arranged according to the first letter of their pinyin vowels, and are also very easy to remember. In this way, actually only 5 are arranged by the method of having the same sound and adjacent positions, and are also easy to remember. The first letter of the pinyin of 火 (fire) is H, and it is arranged on G, adjacent to H. The same is true for 卄 (two vertical strokes). It is very easy to remember. Only 足 (foot) and 竹 (bamboo) in 足、辶、竹 (simply remembered as a foot walking in a bamboo forest) are a bit far from the first letter of their pinyin, but memory methods are given for 足, 辶, and 竹. To further shorten the memory time, the author has also compiled a mnemonic formula, that is, the basic strokes are the leaders and are preferably encoded by the first letter of their pinyin. Among the syllables with the same first two letters of pinyin, 日, 讠, 横 (horizontal stroke), and 虫 are the leaders, and 亻, 月, 火, and 卄 are the components, and are also arranged on the left and right positions of the leaders. 虫卄 is homophonic with 虫草 (cordyceps) and are arranged adjacent to each other on the c and v keys, which is more conducive to memory. When the first letter of the pinyin of the four stroke components of 竖 (vertical stroke), 氵, 扌, and 纟 is all s, the vertical stroke is the leader, and 氵, 扌, and 纟 are the components, and are respectively arranged on the A, O, and I keys. When the first letter of the pinyin of the four stroke components is all z, the folding stroke is the leader, and 辶, 足, and 竹 are the components. 辶 is arranged on the L key before Z. 辶 is shaped like L, and 足 has to be arranged on the F key, which happens to be the first letter F of the English word for foot. The remaining 竹 is arranged in order after z. After all the positions where z is located are filled, it is arranged on the upper row Q key, simply remembered as 竹签 (Q). See attachment Figure 1 The encoding of the shape part has two codes, simply remembered as "first, no right then last", which is very easy to remember. In this way, an average person can remember it in three to five minutes.
[0036] As a variation of the present invention, 足 can also be replaced by 石, or the component 石 can be arranged on the L key and encoded with L. However, in this case, there will be 2 components on the L key. Some radicals are very common and frequently used, but due to the low number of homophonic codes, only more than 10 pairs of homophonic codes can be reduced, and there are only 26 key positions, so they are not selected. But if these components are selected, it will be beneficial to some people who pursue typing speed. In the new invention, several selected components are double-encoded, that is, they can be encoded by strokes and also by component radicals, and are not displayed on small-screen keyboards such as mobile phones. These several components are called double components or virtual components, and can also be called double radicals or virtual radicals. The reason for calling them virtual components is that they do not appear on the letter keys of small screens such as mobile phones, but can be encoded with punctuation keys. That is, it is stipulated that double components can be encoded by strokes and also by punctuation keys. For example, it can be in the attachment Figure 1Based on this, add 5 multi-stroke components. These added multi-stroke components do not have to be displayed on the mobile phone screen. Experts can remember several of them. One possible arrangement is to encode "石" with L. "鱼" has strong character-forming ability and can avoid 24 pairs of homophonic codes. It is arranged on the ";" key and encoded with ";". Then, according to the usage frequency of radicals, "山", "阝", and "禾" are respectively arranged on the ",", ".", and " / " keys and encoded with ",", ".", and " / " respectively. See the appendix Figure 2 As a variation and modification of the present invention, either "石" is arranged on the f key and "足" does not participate in encoding, or "石" is arranged on the f key, "竹" does not participate in encoding, and "足" is encoded with q. This is also a major improvement over the original phoneme letter Chinese character code and is more suitable for experts to input Chinese characters at high speed.
[0037] By optimizing about 21 multi-stroke components and five basic strokes, creatively stipulating the rule for obtaining the second code of the shape part encoding, creatively adopting the homophone near-position method to arrange multi-stroke components and basic strokes and creatively conducting quantitative calculations for precise positioning, the shape part encoding is both simple and easy to remember and can effectively distinguish homophonic characters. The homophone rate is very low among 3,500 commonly used Chinese characters and 6,763 commonly used Chinese characters in the national standard. The input speed can be compared with input methods such as Wubi font. This solves the problem that no other input method has been able to solve, truly achieving simplicity, intuitiveness, a very low homophone rate, and a high input speed. By using technologies such as artificial intelligence and search engines, there are almost no homophonic codes, and it can be compatible with the most popular pinyin input method or phonetic notation input method. It is a unique, ideal, and perfect Chinese character input method that can be popularized among primary and middle school students.
[0038] The above Chinese character encoding input method is based on 6,763 Chinese characters in GB. However, when based on the Xinhua Dictionary APP, the number of homophonic codes for some radicals will be different. For example, for the "山" radical, there are nearly 35 pairs of homophonic codes, for the "竹" radical, there are nearly 30 pairs of homophonic codes, for the 宀 radical, there are about 20 pairs of homophonic codes. If the 穴 is also encoded with 宀 when it is at the beginning of a character, there will be nearly 30 pairs of homophonic codes, which is about the same as that of the 疒 radical and the "辶". And the frequency of occurrence of 宀 in Chinese characters is more than 10 times that of 疒. Although the homophonic codes for the "禾" radical are nearly 15 pairs, the frequency of occurrence of "禾" in Chinese characters is very high, close to that of 宀. Therefore, to prevent bypassing the patent, the present invention also lists various keyboard arrangement diagrams for the shape part encoding.
[0039] As an auxiliary code, the shape part encoding fully considers the compatibility of words and characters at the time of invention and adopts artificial intelligence and search engine technologies. As a direct auxiliary code, it does not need to press keys such as tab, which can reduce the number of key presses and is suitable for 6,763 Chinese characters in the national standard. For Chinese characters outside the 6,763 Chinese characters in the national standard, when the required Chinese character does not appear after inputting the pinyin and the shape part encoding, you can press the tab key, and then a certain Chinese character outside the 6,763 Chinese characters will appear. At this time, no phrases will appear. Obviously, this method is very ingenious.
[0040] A manager of an input method thinks that he doesn't want to learn it for even a minute. In fact, pinyin also needs to be learned. Use v encoding. For people like managers of certain input methods, it should take one minute to learn. If you want to learn it in one minute, the radical cannot be used, and only the basic strokes can be used. The first code-taking rule of the simplified auxiliary code remains unchanged, that is, "first, no right, then last", which is also a method of inputting Chinese characters. The horizontal, vertical, left, right, and right strokes are respectively encoded with the first letters of the pinyin, that is, after entering the code of the first basic stroke of a certain Chinese character, the Chinese character is scanned left and right. If the Chinese character is a left-right structure, the code encoding of the first basic stroke of the right part of the Chinese character is taken according to the writing order. If there is no right part, the code encoding of the last basic stroke of the Chinese character is taken according to the writing order. In this way, the coding will increase the duplicate code to a large extent, affecting the typing speed. At this time, artificial intelligence and search engine technology can be used to make the Chinese characters that are most likely to be input appear in the first few of the candidate characters, thereby eliminating the adverse effects of duplicate codes to the greatest extent.
[0041] In addition, after exhausting my thoughts, I have come up with another new code-taking rule for the simplified auxiliary code: the first code is the second code, and the second code has no right end. At this time, the horizontal, vertical, left-falling, dot, and fold are respectively encoded with the initial letter of the phonetic alphabet. If the initial letter of the Chinese character encounters the radical (multi-stroke component) in the Chinese character, the initial letter of the phonetic alphabet of the radical is directly encoded, and the second code takes the code encoding of the first stroke of the radical, so that most radicals can be made without repeated codes. The code-taking rule of the third code of the simplified auxiliary code of the Chinese character is to scan the Chinese character from left to right. If the Chinese character is a left-right structure, the code encoding of the first basic component (i.e., radical and stroke) of the right part of the Chinese character is taken in the order of writing. If there is no right part, the code encoding of the last basic component of the Chinese character is taken in the order of writing. If the initial letter of the Chinese character is not a radical, or the initial letter is a radical with only one or two strokes, or the pronunciation of the radical of the initial letter is unknown, the code encoding of the previous or first two basic strokes of the Chinese character is taken according to the strokes. If the Chinese character has remaining strokes, the third code of the simplified auxiliary code of the Chinese character is to scan the Chinese character from left to right. If the Chinese character is a left-right structure, the code of the first basic component of the right part of the Chinese character is taken according to the writing order. If there is no right part, the code of the last basic component of the Chinese character is taken according to the writing order. In fact, as long as the first two codes are input according to this coding rule, the desired Chinese character will generally appear, and the desired Chinese character can be selected and input through the numeric keys. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Attached Figure 1 One of the diagrams for the shape coding keyboard arrangement
[0043] Attached Figure 2 The second diagram of the shape coding keyboard arrangement
[0044] Attached Figure 3 The third diagram of the shape coding keyboard arrangement
[0045] Attached Figure 4 The fourth diagram of the shape coding keyboard arrangement
[0046] Attached Figure 5 The fifth diagram of the shape coding keyboard arrangement
[0047] Attached Figure 6 Figure 6 of the keyboard arrangement diagram for the shape code
[0048] Attached Figure 7 Figure 6 of the keyboard arrangement diagram for the shape code
[0049] Attached Figure 8 Figure 6 of the keyboard arrangement diagram for the shape code
[0050] Attached Fig. 9 One of the mapping diagrams of phoneme letters and vowels on the keyboard
[0051] Attached Fig.10 The second diagram of the mapping relationship between phoneme letters and vowels on the keyboard DETAILED DESCRIPTION
[0052] The new homophonic near-position Chinese character code input method consists of two parts. One part is the phonetic code, that is, the pronunciation, or the pinyin code, and the other part is the shape part encoding. When these two parts form the encoding, it can be the phonetic code first and the shape part encoding second; it can also be the shape part encoding first and the phonetic code second. However, once selected, it cannot be changed. For the convenience of typing and in line with thinking, and for full compatibility with the pinyin input method, it is recommended that the pinyin be first and the shape part encoding be second, and this method is adopted in the encoding examples. The pinyin can be full pinyin, double pinyin, simple pinyin, or incomplete pinyin. Full pinyin means using the standard pinyin of a Chinese character. In the case of Taiwan, China, the zhuyin input method can also be used. Note that the part indicating the tone in the zhuyin input method should be removed because the shape part encoding of the present invention has much higher ability to distinguish homophones than tones. Since there are as many as 35 finals in double pinyin, and the arrangement and memory are inconvenient, it has never been popularized. Therefore, in the new invention, for non-professional typists, using double pinyin is not recommended. Either use the Chinese mainland pinyin or the zhuyin in Taiwan, China. The code length of the zhuyin in Taiwan, China is shorter. Without considering the tones, it is generally only two or three codes, while the code length of the Chinese mainland pinyin can reach up to 6 codes at most. Therefore, theoretically, the input speed is a little faster than that of the Chinese mainland pinyin. However, the initials of the zhuyin in Taiwan, China are not represented in Latinization, and the finals are not represented in phonemicization. The phoneme letters invented by the author achieve the Latinization representation of the initials and the phonemicization representation of the finals, and the writing is simple, which is convenient to be displayed on small screens such as mobile phones. The code length is also shorter than that of pinyin, and the input speed is faster than that of pinyin. The disadvantage of phoneme letters is that if there is one phoneme letter per key, the punctuation key or the number key needs to be used, and the keystrokes of several punctuation keys or number keys are slightly inconvenient. The initials of a single phoneme letter are the same as those of pinyin. For the retroflex sounds in pinyin, they can be arranged on the v, u, i keys. Since the present invention can effectively avoid homophones, without distinguishing retroflex sounds, the homophone rate is still very low. In the present invention, it can be regarded as not having retroflex sounds, that is, without distinguishing retroflex sounds, that is, zh is encoded with z, ch is encoded with c, and sh is encoded with s. The finals of phoneme letters are also very simple. The phonemicized finals of this invention can be conveniently converted with the finals in the Chinese Phonetic Alphabet Scheme. As long as one remembers that 一, 丨, 丿, 丶, フ, r are used to represent the letters e, i, a, o, u, n, ng, r that make up the finals in the Chinese Phonetic Alphabet Scheme respectively, and then write them in the writing order. Or use ∠ to represent.
[0053] A mapping relationship diagram between each letter, punctuation mark, and number key on the English keyboard and the pinyin finals and the phoneme letter finals is shown in the attached Fig. 9 as follows:
[0054]
[0055] The “.” in the attached figure is the key where “.” is located, that is, the key where “>” is located.
[0056] Next, a detailed description of the shape part encoding will be given.
[0057] The various strokes of Chinese characters are classified into five basic strokes of horizontal, vertical, left-falling stroke, dot and fold according to the provisions of the National Language Committee. A stroke is a line written uninterruptedly at one time when writing Chinese characters. The strokes can be classified into five basic strokes of horizontal, vertical, left-falling stroke, dot and fold, wherein the lifting stroke is incorporated into the horizontal stroke, the vertical hook is incorporated into the vertical stroke, the right-falling stroke is incorporated into the dot, and the remaining various strokes with turning points are incorporated into the fold. In the present invention, the five basic strokes of horizontal, vertical, left-falling stroke, dot and fold are referred to as single stroke components. In order to reduce repeated codes, it is also preferred that about 21 Chinese character components composed of two or more strokes with high frequency of grouping or practical frequency are arranged on the letter keys to participate in encoding, because the number of strokes is two or more, in the present invention, it is called multi-stroke components, or radicals, or radicals, to distinguish them from single stroke components, or basic strokes. Multi-stroke components and single stroke components are collectively referred to as basic components, sometimes also referred to as components.
[0058] The first coding rule of the shape part coding is: for a single character, the corresponding code coding of the first two basic components is taken in the writing order; or it is stipulated that the corresponding code coding of the first or last basic component is taken in the writing order, and when there is only one basic component, only the corresponding code coding of this basic component is taken; for a compound character, the compound character is divided into two parts according to the overall structure, the first written part is the head part, and the second written part is the remainder part, and the corresponding code coding of the first basic component of the head part and the first basic component of the remainder part are taken in the writing order respectively.
[0059] In my long-term coding research, I have long realized that it is easy to tell whether a Chinese character is a left-right structure. Chinese characters with left-right structures can be easily divided into two at the gap, while Chinese characters with up-down or enclosing structures are sometimes not easy to divide into two, and sometimes it is even difficult to tell whether a character is a single character or an up-down or enclosing structure. It is easiest to learn to classify a Chinese character based on whether it is a left-right structure. When encountering a Chinese character with a left-middle-right structure, the middle and right parts are counted as the right part or the right part. Of course, strictly speaking, it is better to classify it based on whether the right side forms a word after the division.
[0060] If all Chinese characters are divided into left-right structure and non-left-right structure, they can also be encoded. Figure 1 , Attachment Figure 7Coding means that the selected pinyin, basic components, and codes remain unchanged. The coding is also composed of pinyin and shape-based coding. The rule for obtaining the code of the second type of shape-based coding is as follows: For Chinese characters with a left-right structure, the corresponding codes of the first basic components in the writing order of the left and right parts are respectively taken; for Chinese characters that are not of the left-right structure, the corresponding codes of the first and last basic components of the Chinese character in the writing order are taken. If there is only one basic component, only the corresponding code of this basic component or the code of this basic component is taken twice. At this time, for Chinese characters that are not of the left-right structure, the corresponding codes of the first two basic components cannot be taken in the writing order because it will cause duplicate codes. Instead, the corresponding codes of the first and last basic components of the Chinese character in the writing order should be taken. Since it is very clear whether a Chinese character is of the left-right structure and there will be no ambiguity, except for a few Chinese characters such as "shun", "chuan", "zhou", "er", etc., it is easy to have a gap between the left and right parts of Chinese characters with a left-right structure. As long as the Chinese character is divided into two parts with a vertical line according to the gap. Sometimes, for Chinese characters like "chuan", "shun", "zhou" in Chinese characters with a left-right structure, "chuan" is composed of discrete strokes and is regarded as a single character. The characteristic of "shun" is that it is composed of discrete strokes plus a Chinese character component to form a Chinese character. Generally, it is recommended that the entire discrete strokes be regarded as the left part, and the other Chinese character component be regarded as the right part. For example, for the character "shun", "chuan" is the left part and "ye" is the right part. Of course, this input method has a high degree of fault tolerance. It is also okay to take the "pie" as the left part and the rest as the right part for the character "shun". In addition, "huo" cannot be divided into two parts with a vertical line.
[0061] To reduce unnecessary duplicate codes, for a few central characters, it can also be stipulated that the second code of the shape-based coding can be the code of the first or last basic component where the center of gravity is located. It is recommended to use the code of the last basic component where the center of gravity is located. The so-called central characters refer to specific-shaped Chinese characters where the radical indicating the meaning of the character is in the middle or at the end of the Chinese character, such as "ying", "zai", "ying", "jing", etc. The second code of the shape-based coding can be the corresponding code of the basic component "nv" where the center of gravity is located. Another example is characters like "ying". The second code of the shape-based coding can be the corresponding code of the basic component "huo" where the center of gravity is located because the part that does not include "huo" in the character "ying" is actually phonetic. For Chinese characters with a left-middle-right structure and the same left and right parts, the center of gravity is in the middle part. Therefore, the second code of the shape-based coding can be the code of the last basic component in the middle part. For example, for the character "bian", the second code of the shape-based coding can be the code of the last basic component "pie" in the middle part. For Chinese characters with the "niao" radical in the left-middle-right structure, the center of gravity of the shape-based coding or the auxiliary code is often in the "niao" radical, and the second code is coded according to the center of gravity.
[0062] The preferred arrangement of 21 multi-stroke components and five basic strokes on the keyboard is shown in the appendix Figure 1As shown in FIG. 21 multi-stroke components, five basic strokes, letters, and punctuation marks are set as follows:
[0063]
[0064] The multi-stroke components and basic strokes are respectively coded with corresponding letters according to the set relationship.
[0065] The preferred arrangement of the 25 multi-stroke components and the five basic strokes on the keyboard is shown in the attached Figure 2 As shown in the figure, a mapping relationship between 25 multi-stroke components, five basic strokes, letters, and punctuation marks is set as follows:
[0066]
[0067] The preferred arrangement of the 21 multi-stroke components and the five basic strokes on the keyboard is shown in the attached Figure 3 As shown in FIG. 21 multi-stroke components, five basic strokes, letters, and punctuation marks are set as follows:
[0068]
[0069] The preferred arrangement of the 21 multi-stroke components and the five basic strokes on the keyboard is shown in the attached Figure 4 As shown in FIG. 21 multi-stroke components, five basic strokes, letters, and punctuation marks are set as follows:
[0070]
[0071] The preferred arrangement of the 21 multi-stroke components and the five basic strokes on the keyboard is shown in the attached Figure 5 As shown in FIG. 21 multi-stroke components, five basic strokes, letters, and punctuation marks are set as follows:
[0072]
[0073] The preferred arrangement of the 21 multi-stroke components and the five basic strokes on the keyboard is shown in the attached Figure 6 As shown in FIG. 21 multi-stroke components, five basic strokes, letters, and punctuation marks are set as follows:
[0074]
[0075] The preferred arrangement of the 21 multi-stroke components and the five basic strokes on the keyboard is shown in the attached Figure 7 As shown in FIG. 21 multi-stroke components, five basic strokes, letters, and punctuation marks are set as follows:
[0076]
[0077] Appendix Figure 7 This is also a relatively reasonable keyboard arrangement method. The reason is that the homophone rate of the multi-stroke components "mountain" and "fire" is relatively high, about 35 pairs. The homophone rate of the multi-stroke components "bamboo" and "roof radical" is about 25 pairs, while the homophone rate of the multi-stroke components "grain" and "ear radical" is only about 15 pairs. Therefore, the multi-stroke components "grain" and "ear radical" are discarded. The homophone rate of "disease radical" is also 25 pairs, so the multi-stroke components "mountain" and "fire" are selected. However, the usage frequency of the Chinese characters with the "disease radical" and "bamboo radical" is much lower than that of the Chinese characters with the "roof radical", so "roof radical" is selected. At this time, according to the method of arranging characters with the same initial sound (the same initial letter of pinyin) and adjacent positions, the multi-stroke component "mountain" is arranged on the G key and encoded with G, while the multi-stroke component "fire" is arranged on the L key and encoded with L, and "roof radical" is encoded with B.
[0078] The optimal arrangement of 25 multi-stroke components and five basic strokes on the keyboard is shown in the appendix Figure 7 as follows. A mapping relationship between 25 multi-stroke components, five basic strokes, letters, and punctuation marks is set as:
[0079]
[0080] Some radicals will change slightly in shape after forming words, and the shapes of simplified and traditional Chinese characters will also change. They must be regarded as the same basic components and encoded with the same letter. Such basic components include "single-person radical" and "person", "speech radical" and "speech", "gold radical" and "gold", "water radical" and "water", "hand radical" and "hand", "heart radical" and "heart", "silk radical" and "silk radical", "fire radical" and "four dots of fire", etc. The characteristic is that they are of the same origin. In the original input method, some components such as "single-person radical" contain "person", "heart radical" contains "heart", "water radical" contains "water", "hand radical" contains "hand". Although they are of the same origin and easy to remember, because of their different shapes, some people find it inconvenient to remember. On the contrary, for those with only the difference between simplified and traditional Chinese characters, such as "speech radical" and "speech", "gold radical" and "gold", etc., whose positions in Chinese characters remain unchanged, they are easy to remember. Therefore, two types of error-tolerant codes are introduced. One type of error-tolerant code is: being easy to remember is the first priority. In the new invention, basic components with only the difference between simplified and traditional Chinese characters are adopted. For example, for "single-person radical" and "person", "single-person radical" is preferred; for "water radical" and "water", "water radical" is preferred; for "hand radical" and "hand", "hand radical" is preferred; for "heart radical" and "heart", "heart radical" is preferred; for "fire radical" and "four dots of fire", "fire radical" is preferred. And those homologous to "single-person radical" such as "person", those homologous to "water radical" such as "water" and "four dots of water", those homologous to "hand radical" such as "hand", and those homologous to "fire radical" such as "four dots of fire" will be compatible in the form of error-tolerant codes, that is, "person" can be encoded with the code of "single-person radical", but it is considered an error-tolerant code. Similar other so-called homologous multi-stroke components will all appear in the form of error-tolerant codes. Another method is to take homologous multi-stroke components as paired codes. The stroke of "person" at the beginning of the character and the dot of "person" at the end of the character are used as the error-tolerant codes of "single-person radical", and so on. Basic components can also include some components similar in shape to it and encoded with the same letter. For example, the component "earth" can include "scholar", and since these two components only differ in the length of the strokes, encoding them as the same component may be more in line with the reaction habit of the mind. "Silk radical" and "younger sister" are also very similar in shape, and it can also be stipulated that "silk radical" includes "younger sister", or it can be arranged otherwise.
[0081] Since there is also a problem of constantly distinguishing whether a Chinese character is a left-right structure when encoding according to the second form-based encoding method. Therefore, the encoding rule of the third form-based encoding is relatively simple and easy to remember. In the encoding examples, this encoding rule is adopted, and Figure 1 encoding is used. The phonetic code lists the pinyin and phoneme letters for selection.
[0082] Encoding examples: For example, for the encoding of the character "汉 (hàn)", the initial is h, and the final is an. The phonetic code part is han. For the first code of the form-based encoding, according to the writing order, the first basic component is the multi-stroke component 氵, which is a. For the second code, according to the writing order, take the first stroke "fold" of the right part of the Chinese character. The encoding of "fold" is z. The form-based encoding is az. The phonetic code comes first, and the form-based encoding comes later for encoding. So the encoding of "汉 (hàn)" is "hanaz". If phoneme letters are used, it is "h勹", and the corresponding positions on the keyboard are "h,". So the encoding of "汉 (hàn)" is "h,az". Another example is the encoding of the character "字 (zì)". The phonetic code part is zi. When encoding the form-based part, according to the stroke order, the first basic component of "字 (zì)" is the basic stroke 宀, and the encoding is b. This Chinese character is not a left-right structure, so then take the code h of the last basic component "horizontal" of "字 (zì)" according to the writing order. So the encoding of "字 (zì)" is "zibh". If phoneme letters are used, the phonetic code part is still "zi", and in this way, the encoding of "字 (zì)" is "zibh". For example, for the character "这 (zhè)", the full pinyin is zhe. When encoding the form-based part, according to the writing order, take the first basic component of this Chinese character as "dot", and the code is "d". Since it is not a left-right structure, take the code "1" of the last basic component 辶 according to the writing order. The form-based encoding of "这 (zhè)" is "dl", and the encoding is "zhedl". Since whether it is a retroflex sound in the present invention is not very significant, and southerners can't pronounce retroflex sounds very accurately either, so the retroflex sound can be removed, and the encoding can also be "zedl". Another example is the encoding of the character "木 (mù)". The double pinyin is mu. This Chinese character has only one basic component "木", and the code is m. The form-based encoding of "木 (mù)" is "m", so the encoding of "木 (mù)" is mum. In order to pursue a uniform code length, it can also be stipulated that for Chinese characters with only one basic component, the code of the first stroke or the last stroke or the repeated code of this basic component can also be taken as the second code of the form-based encoding. This encoding example does not make such a stipulation.
[0083] Appendix Fig. 9 uses the numeric keys and requires cross-row key presses, which is a bit inconvenient. Therefore, since the w key and y key are vacant, and the frequency of p in Chinese is very low, there is almost no encoding ambiguity when the finals are arranged on the p key, and the same is true for the n key and r key. Therefore, ei, en, eng, ou, and ong are arranged on the w, r, y, n, and p keys. At this time, a mapping relationship diagram between the letters, punctuation marks, and numeric keys on the English keyboard and the finals of pinyin and phoneme letters is shown in Appendix Fig.10 as follows:
[0084]
[0085] Attached Fig.10 The frequencies of the Chinese initials k and r are almost the same, so the r key in the picture can be replaced by the k key.
[0086] Attached Fig.10 The arrangement of the Chinese characters is quite regular, that is, they are divided into area a, area o, and area e according to the first letter of the pinyin, and each area is arranged in the order of a, o, e, i, u, n, and ng. Area a has ao, ai, an, and ang, which are arranged on the four punctuation keys respectively. Area O has ou, ong, which are arranged on the n or p key, or on the k and p keys. Area e has ei, en, and eng, which are arranged on the w, r, and y keys respectively. It conforms to the keystroke rules and is convenient to type. The high-frequency finals are arranged on the keys that are convenient to type. For example, the high-frequency en and ou in Chinese are arranged on the r and n keys where the index finger is located, which are more convenient to type. Other low-frequency finals starting with e and o are arranged on other keys.
[0087] For a few people who are too lazy to shiver, the shape coding can also adopt pure strokes, after inputting the phonetic spelling of a Chinese character, then input the code of the first two basic strokes of the Chinese character in the writing order. At this time, the code length of the shape coding can be 2 yards, or it can be an indefinite code length, i.e., get all the strokes coding of the Chinese character.
[0088] In order to improve the input speed, simplified codes are designed for frequently used characters. The simplified code is to take the first 1, 2 or 3 codes of the complete code of the commonly used Chinese characters, and then press a space bar to enter the Chinese character. Since the phonetic code is specified to come first and the shape code to come later, many Chinese characters need to enter the simplified code of the Chinese character, so the code of the single word is actually mainly the phonetic code, supplemented by the shape code, which plays the role of an auxiliary code. For general commonly used characters, it is enough to enter the first code of the shape code.
[0089] Since there are only about 400 pinyins of Chinese characters, the secondary simple codes of Chinese characters also only have about 400, and the coding space of the present invention has 626, therefore, for the remaining about 300 coding spaces, simple code words can also be set up to further improve the typing speed. As the pinyin of Chinese characters does not have the form of kian, the double spelling coding also does not have the form of ky, and "k", "y" are respectively the initial consonants of "can" and "with", so ky can be used as the coding of "can". Since this input method is provided with more than 300 simple code words, theoretically the phrase input speed is faster than individual characters, so this will obviously improve the input speed of Chinese characters. After tapping the key where the simple code of a certain Chinese character or phrase is located on the computer, tap the space bar again, and the corresponding Chinese character or phrase can be input.
[0090] Word input is the most commonly used method to improve the input speed of Chinese characters. Since it is stipulated that the phonetic code comes first and the radical code comes second, word input makes full use of the phonetic code. When using the phonetic code for word input, full spelling or double spelling can be adopted. Taking Chinese pinyin as an example, the steps are as follows:
[0091] a. For two-character words, input the codes of the initial consonants and finals of each character in sequence; for example, the code for "coding" is bianma.
[0092] b. For three-character words, input the codes of the initial consonants or the first letters of the pinyin of each character in sequence, and then input a space; for example, the code for "computer" is "jsj". Of course, it can also be stipulated to take the first code of the first and second characters, that is, the code of the initial consonant, and then take the first two codes of the third character. It can also be stipulated to take the first two codes of the first character, and then take the first code of the second and third characters, that is, the code of the initial consonant.
[0093] c. For four-character and above words, input the codes of the initial consonants of the first three characters and the last character in sequence; for example, for the four-character word "science and technology", the code of the initial consonant of each character is "kxjs".
[0094] Using the new homophonic near-position Chinese character code input method software, by pressing the key corresponding to the code of a certain Chinese character or phrase on the computer keyboard, the input can be completed. Generally, it is stipulated that Chinese characters or phrases without homophonic codes and reaching the specified code length will be automatically displayed on the screen. For those with a code length less than the specified length, the space bar needs to be pressed. For single characters or phrases with homophonic codes, select according to the prompt line. If the double spelling is used for the phonetic code, the maximum code length is four keys. If the full spelling is used for the phonetic code, the code length is uncertain. The present invention is compatible with words and characters.
[0095] The radical code can also be separated and used as an input method. At this time, the maximum code length is 2 codes. After inputting according to the radical code, select the Chinese character according to the same prompt line. When it is not used independently as an input method, a guiding symbol such as v can be added in front and then the radical code can be input. Then select the Chinese character in the prompt line.
[0096] Now many people use voice input or pinyin to input Chinese characters. Due to the large number of homophonic Chinese characters, homophonic errors are likely to occur. This input method software provides a powerful function for modifying homophonic characters, that is, entering the homophonic modification function, moving the cursor to the front or back of the incorrect homophonic character. Note that either uniformly stipulate to move the cursor to the front of the Chinese character or uniformly stipulate to move the cursor to the back of the Chinese character. At this time, the software automatically recognizes the pronunciation of the Chinese character. Without needing to input the phonetic code part of the present invention, as long as the radical code is input, it is equivalent to inputting the complete code of the Chinese character. The Chinese character without homophonic code will automatically replace the original Chinese character. For those with individual homophonic codes, select according to the prompt line, and the selected Chinese character will automatically replace the originally input incorrect Chinese character.
[0097] Since the phonetic code is provided first, the present invention is fully compatible with the pinyin input method and the Zhuyin input method. In order to make the compatibility more popular, the present invention also creatively adopts a dual-color candidate character technology, that is, in the candidate window, after inputting letters, words will appear for selection. The words that are not encoded with shape parts are in a certain color, such as green, and the Chinese characters encoded with shape parts, that is, the Chinese characters using Chinese character codes, are in another color, such as black. After inputting black several times, the system will think that it understands the Chinese character code technology and will give priority to inputting Chinese characters according to the Chinese character codes to increase the speed.
[0098] An error-tolerant code is also provided, so that the Chinese characters to be input can be displayed even when some Chinese characters are incorrectly input. It should be noted that the letters in this specification, claims and drawings are not case-sensitive, and the upper and lower case letters are equivalent.
Claims
1. A computer Chinese character coding keyboard input method, namely the new homophonic near-position Chinese character code input method, classifies the various strokes of Chinese characters into five basic strokes of horizontal, vertical, left-falling, dot and fold according to the provisions of the National Language Committee, and its characteristics are: (1) The code consists of two parts, one is the phonetic code, i.e., pinyin, or phonetic code, and the other is the auxiliary code. The auxiliary code is divided into the shape code and the simplified auxiliary code. The two parts of the Chinese character code can be placed first or later. Once selected, they cannot be changed. Generally, the phonetic code comes first; (2) The phonetic code can be in full spelling, double spelling, simplified spelling or incomplete pinyin, or can be in phonetic notation and phonetic letters of Taiwan, China; a mapping relationship between each letter punctuation mark number key and pinyin vowel and phonetic letter vowel: Another mapping relationship between the letter punctuation mark number keys and the pinyin finals and phoneme letter finals: (3) The first code-taking rule of the shape part coding is: for a single character, the corresponding code of the first two basic components is taken in the writing order, or the corresponding code of the first and last basic components is taken in the writing order. When there is only one basic component, only the corresponding code of this basic component is taken. Of course, it can also be stipulated that the single character is taken in the writing order. The corresponding code of the first and last basic components of the Chinese character; A compound character is divided into two parts according to the overall structure. The part containing the first stroke of the Chinese character in the writing order is the head part, and the part written afterwards is the remainder part. The corresponding codes of the first basic component of the head part and the first basic component of the remainder part are respectively taken in the writing order. The second code-taking rule of the shape part coding is: for Chinese characters with left-right structure, the corresponding code of the first component of the left part and the right part in writing order is taken respectively; for Chinese characters without left-right structure, the corresponding code of the first and last basic components of the Chinese character is taken in writing order, and if there is only one basic component, only the corresponding code of this basic component is taken or the code of this basic component is taken twice in succession; or it is stipulated that for Chinese characters without left-right structure, the basic component code of the first basic component of the Chinese character and the lower right corner of the Chinese character (the lower right corner of the enclosed part is taken in the case of enclosing structure) is taken in writing order; The third rule for taking the shape code: The first code of the shape code is: regardless of anything, take the code of the first basic component of the Chinese character in the order of writing; the second code of the shape code is to start from the right side of the first basic component of the Chinese character, scan or look from left to right, if the Chinese character can be divided into two by a vertical line without cutting the strokes of the Chinese character, then the Chinese character is a left-right structure, and the part to the right of the vertical line is the right part of the Chinese character, and then take the code of the first basic component of the right part of the Chinese character in the order of writing. If the Chinese character cannot be divided into two by a vertical line without cutting the strokes, scan the lower half or lower half of the Chinese character from left to right, and find the character in the order of writing. The code encoding of the last basic component in the sequence or the corresponding code of the basic component in the lower right corner of the Chinese character is taken for encoding; Chinese characters with left and right structures often have obvious gaps, which are easy to distinguish, so it is also possible not to use vertical lines to split. The second code only needs to start from the right side of the first basic component of the Chinese character, scan from left to right, find the gap between the left and right parts of the entire Chinese character, and the part on the right side of the gap is the right part of the Chinese character, and then take the code encoding of the first basic component of the right part of the Chinese character in the writing order. If there is no gap on the left and right of the Chinese character, scan from left to right or look at the lower half (or lower half or lower layer) of the Chinese character, and find the code encoding of the last basic component of the Chinese character in the writing order; In short, the first code of the shape code is: the code code of the first basic component of the Chinese character in the order of writing; the second code of the shape code is to scan the Chinese character from left to right first, if the Chinese character is a left-right structure, and the right part can be found, the code code of the first basic component of the right part of the Chinese character is taken in the order of writing; If the right part cannot be found, scan the lower half of the Chinese character from left to right, and find the code of the last basic component of the Chinese character in the writing order; The coding rules for the shape part are as follows: It is preferred that five basic strokes and 21 multi-stroke components participate in the coding. When selecting multi-stroke components, the character-forming frequencies and homophone rates of these multi-stroke components in 3,755 common Chinese characters are mainly considered. The multi-stroke components are coded according to the first letter or initial of the pinyin. When the first letters of the pinyin of several multi-stroke components are the same, they are arranged according to the method of homophone and proximity, and precise positioning calculation and arrangement are carried out. The method is that some radicals have strong character-forming abilities and high usage frequencies, but their distributions are not uniform in the syllables of the initials or finals of the 26 letters. In the pinyin syllables where certain initials and finals are located, the number of Chinese characters where these radicals are located is very small. If these radicals are coded with a specific letter, it can effectively avoid character and word homophones. On the basis of the arrangement of homophone and proximity, the radicals that usually appear in the first code of the shape part of Chinese characters and rarely appear in the second code of the shape part are specifically coded with the vowel letters E, I, A, O, U. According to the ability to avoid homophones, 氵, 艹, 口, 木, 扌, 亻, 土, 钅 are each coded with a letter, and the radicals 辶, 忄, 纟, 日, 火, 讠, 足, 王, 宀 are also each coded with another letter; The five basic strokes of horizontal, vertical, left-falling, dot, and fold, as well as multi-stroke components such as 王, 土, 钅, 口, 忄, 疒, 女, 木 are coded according to the first letter of the pinyin, and the remaining multi-stroke components are coded according to the method of homophone and proximity; Other radicals such as , 阝, 疒, 辶, 宀, 山, 禾, 鸟 and other radicals generate more than a dozen to two or three dozen pairs of homophones; Since the number of homophones generated by these radicals is close, it becomes a difficult problem when making a choice. So the author tried to code these radicals according to the number of strokes, find the homophones, and then record and add up the frequencies of the homophone characters containing these radicals, and count them into the frequency sum of Chinese characters containing a certain radical, which is simply called the single frequency sum. If the frequency sum of the Chinese characters that are homophones of the Chinese characters containing a certain radical is also added in, it is simply called the double frequency sum. The frequency sum is an approximate number; The single frequency sums of 宀, 辶, 竹, 火, 石, 山 are 888, 767, 191, 177, 128 respectively. If 足 is coded according to the first vertical stroke, the single frequency is 236. When 足 is coded according to 口, the single frequency sum is 478; The double frequency sums of 宀, 辶, 竹, 火, 石, 山 are 1209, 1916, 523, 563, 367 respectively. If 足 is coded according to the first vertical stroke, the double frequency is 316. When 足 is coded according to 口, the single frequency sum is 502; So 宀, 辶, 竹, 火, 足 are selected to participate in the coding; (3) A mapping relationship between 21 basic components, five basic strokes and letter keys is set as follows: Another mapping relationship between the 25 multi-stroke components, the five basic strokes and letters and punctuation marks is set or set as: Another mapping relationship between the 21 multi-stroke components, the five basic strokes, letters, and punctuation marks is set as follows: Another mapping relationship between the 21 multi-stroke components, the five basic strokes, letters, and punctuation marks is set as follows: Another mapping relationship between the 21 multi-stroke components, the five basic strokes, letters, and punctuation marks is set as follows: Another mapping relationship between the 21 multi-stroke components, the five basic strokes, letters, and punctuation marks is set as follows: A mapping relationship between 21 multi-stroke components, five basic strokes, letters, and punctuation marks is set as follows: A mapping relationship between 25 multi-stroke components, five basic strokes, letters, and punctuation marks is set as follows: The first input rule of the simple auxiliary code is that the five basic strokes of horizontal, vertical, left-falling, dot, and folding are respectively coded with the initials of their pinyin, namely H, S, P, D, and Z. After inputting the code of the first basic stroke of a certain Chinese character, scan the Chinese character from left to right. If the Chinese character is of left-right structure, then according to the writing order, take the code of the first basic stroke of the right part of the Chinese character for encoding; if there is no right part, then according to the writing order, take the code of the last basic stroke of the Chinese character for encoding. At this time, through artificial intelligence and search engine technology, the Chinese character most likely to be input can be made to appear in the first place among the candidate characters. The second input rule of the simple auxiliary code is: the first code takes the initial of the pinyin of the radical where the head of the Chinese character is located for encoding, and the second code takes the initial of the pinyin of the first basic stroke of this radical, so that there is no duplicate code for most radicals. The rule for taking the third code of the simple auxiliary code of this Chinese character is to scan the Chinese character from left to right. If the Chinese character is of left-right structure, then according to the writing order, take the code of the first basic component of the right part of the Chinese character for encoding; if there is no right part, then according to the writing order, take the code of the last basic component of the Chinese character for encoding. If the head of the Chinese character is not a radical, or the head is a radical with only one or two strokes, or the pronunciation of the radical where the head of the Chinese character is located is unknown, then take the code of the previous one or two basic strokes of the Chinese character according to the strokes. If there are remaining strokes in this Chinese character, the rule for taking the third code of the simple auxiliary code of this Chinese character is to scan the Chinese character from left to right. If the Chinese character is of left-right structure, then according to the writing order, take the code of the first basic component of the right part of the Chinese character for encoding; if there is no right part, then according to the writing order, take the code of the last basic component of the Chinese character for encoding.
2. according to the new simultaneous near-position Chinese character code input method described in claim 1, it is characterized in that: When arranging several other multi-stroke components with the same initial of pinyin or initial consonant, the method of near position with the same sound is adopted, that is, the other multi-stroke components with the same initial of pinyin are arranged near the key position where this multi-stroke component is located. Since the keyboard letter keys are divided into three rows, they are generally arranged on the left or right of the same row as this multi-stroke component.
3. according to claim 1 new simultaneous near-position Chinese character code input method, it is characterized in that: All basic components such as 氵, 艹, 口, 木, 扌, 钅, 亻, 女, 讠, 忄, 月, 虫, 土, 纟, 火, 日, 辶, 王, 宀, 竹, 足 are all selected from the radicals of Chinese characters.
4. according to claim 1 new simultaneous near-position Chinese character code input method, it is characterized in that: The so-called near position is in order: that is, from Q to P on the upper row of the keyboard, to A to L, to Z to M, and then back to Q. From left to right on the upper row of the keyboard, from Q to P, and then to the middle row of the keyboard, again from left to right, from A to L; then to the lower row of the keyboard, again from left to right, from Z to M, and then back to the Q key.
5. according to claim 1 new simultaneous near-position Chinese character code input method, it is characterized in that: When the first code of the shape part encoding of a non-left-right structure Chinese character is the same as the first encoding of the shape part encoding of a left-right structure Chinese character, the non-left-right structure Chinese character takes the simple code first. As long as the sound code of this Chinese character is input first, and then the first code of the shape part encoding is input, and the space bar is tapped, this left-right structure Chinese character can be input.
6. The new phoneme simultaneous near-position Chinese character code input method according to claim 1 is characterized in that: The initial of the pinyin of "ri" and "ren" is "r". According to the method of arranging by the same sound and adjacent positions, it can only be arranged on the two adjacent keys of "e" and "r". From the perspective of avoiding character and word homophony, to count the number and frequency of the basic components "ri" and "ren" in Chinese characters with the finals "ue" and "ie", the number of Chinese characters with the basic component "ri" and the number of Chinese characters with the basic component "ren" are both very low and close. Therefore, we转而 consider the frequency of forming characters of the basic components "ren" and "ri" in the second code of the shape code. The frequency of "ren" appearing in the second code of the shape code is very low. Specifically, the basic component "ren" is encoded with "E", while the basic component "ri" is encoded with the initial of its pinyin "r". The initials of the pinyin of "yue" and "yan" are both "y". According to the method of arranging by the same sound and adjacent positions, it can only be arranged on the keys of "y" and "u". From the perspective of avoiding character and word homophony, it is necessary to consider the frequency or frequency sum of the basic components "yue" and "yan" appearing in Chinese characters with the finals "iu" or "ou". The number of Chinese characters with the basic component "yue" at the beginning of the word is 2, while the number of Chinese characters with "yan" at the beginning of the word is 8. The frequency sum (the sum of usage frequencies) of these Chinese characters is also relatively low for the characters in the "yue" part. Therefore, it is more appropriate to encode the basic component "yue" with "u". Also, comparing the number of Chinese characters with the initial "y" with "yue" and "yan" at the beginning of the word, the number of Chinese characters with "yue" at the beginning of the word is 10, and the number of Chinese characters with "yan" at the beginning of the word is 15. The frequency sum (the sum of usage frequencies) is also higher for the characters in the "yan" part. Therefore, the basic component "yan" is encoded with "y", and the basic component "yue" is encoded with the initial of its pinyin "u". And "u" happens to be the initial of the final of "yue". The initials of the pinyin of the stroke "heng" and the radical "huo" are "H". Since "J" has already been arranged for the radical "jin", "huo" can only be encoded with "G" on the left of the "H" key. The initials of the pinyin of "cao" and "chong" are both "c". According to the method of arranging by the same sound and adjacent positions, it can only be arranged on the two keys of "c" and "v". Since "v" is a final and rare, we only need to consider the number of Chinese characters in which they appear at the beginning of the word in the initial of the pinyin "c". "chong" appears 3 times, and "cao" appears 11 times. Considering from the perspective of the relatively low total number of characters formed, "chong" is encoded with "c", and "cao" is encoded with "v". The initials of the pinyin of the vertical stroke, "si", "ti", and "shui" are all "s". Some input methods such as a certain input method use "s" for encoding, resulting in a large number of homophonies. From the keyboard layout, the basic stroke of the vertical is very common, and of course, the vertical is encoded with the "s" key. "si", "ti", and "shui" can be arranged on the keys of "I", "O", and "A". For this reason, the author conducted quantitative calculations using operations research. Among Chinese characters with the initial of the pinyin "a", there is 1 Chinese character containing the component "shui", with a frequency of 5920, and 2 Chinese characters containing the component "ti", with a frequency sum of 64779. Therefore, it is better to encode "shui" with "a". Among Chinese characters with the initial of the pinyin "o", there is 1 Chinese character containing "shui", and there are no Chinese characters containing "ti". Therefore, it is more appropriate to encode "ti" with "o". Among Chinese characters starting with the initials of the pinyin "i", "o", and "a", there are no "si". Since "o" and "a" have already been encoded with "ti" and "shui" respectively, considering comprehensively, "si" is encoded with the remaining "i". And "si", "ti", and "shui" happen to be encoded with the initials of their finals "i", "o", and "a" respectively. "cao" also almost only appears at the beginning of the word and rarely appears in the second code of the shape code. And there are few Chinese characters with the final "v (ü)", with a low frequency. And "v" is not used as an initial, so it can greatly avoid character and word homophony. After encoding "chong" with "C" and "cao" with "V", it can be simply remembered as "chongcao". The pinyin initials of 辶, 足, and 竹 are all z. According to the method of homophonic and proximal positions, they can only be arranged on the remaining F, l, and Q keys. Among them, l and z are respectively located at the far right of the second row and the far left of the third row of the keyboard, which can be considered proximal. And the letters to the right of z in the lower row of the keyboard have already been arranged with radicals. Therefore, according to the rule of homophonic and proximal positions, only the Q key on the upper row of the keyboard can be returned; that is to say, z and q can also be considered proximal; 辶 can only appear at the end of a Chinese character. The number and frequency sum of Chinese characters with the initial L in Chinese are very high. The so-called frequency sum refers to the usage frequency sum. From the perspective of avoiding character and word homophony, encoding 辶 with L can make the character and word homophony almost zero; there are 3 Chinese characters with the initial 足 and pinyin initial F, and the frequency sum is 293; there are also 3 Chinese characters with the initial 竹 and pinyin initial F, and the frequency sum is 13254; so the frequency sum of 足 is relatively low, and it is more appropriate to encode it with F. The English word for 足 is FOOT, and its initial is F, which is easy to remember; there are 3 Chinese characters with the initial 足 and pinyin initial Q, and the frequency sum is 1456; there are 5 Chinese characters with the initial 竹 and pinyin initial Q, but the frequency sum is 299; therefore, it is more appropriate to encode 竹 with Q, simply remembered as 竹签 (the initial of 签 is Q); when the pinyin initial is L, there are 7 Chinese characters with 足 at the beginning, and the frequency sum reaches 109352; there are 12 Chinese characters with 竹 at the beginning, and the frequency sum reaches 16734; it can be seen that neither 足 nor 竹 is very suitable for encoding with L. It is still more appropriate to encode 辶 with L. 辶 also resembles L and is easy to remember; It can be seen that in this input method, the 5 strokes and 8 multi-stroke components such as 王 (king), 土 (earth), 钅 (metal radical), 口 (mouth), 忄 (heart radical), 宀 (roof radical), 女 (female), and 木 (wood) are all encoded according to the initial letter of their pinyin. Also, components like 日 (sun), 讠 (speech radical), and 虫 (insect) are encoded in the same way. In total, 16 stroke components are encoded by the initial letter of their pinyin. In fact, only 10 multi-stroke components need to be memorized, and they are arranged in a way that is homophonic (same initial letter of pinyin) and near-position (adjacent positions on the keyboard). They are all like team members and are very easy to remember. Among them, 亻 (person radical), 月 (moon radical), 纟 (silk radical), 扌 (hand radical), and 氵 (three dots water radical) are arranged according to the initial letter of their pinyin finals, which is also very easy to remember. In this way, actually only 5 are arranged by the homophonic and near-position method and are easy to remember. The initial letter of the pinyin of 火 (fire) is H and it is placed on G, next to H. The same is true for 艹 (grass radical), which is very easy to remember. Only 足 (foot) and 竹 (bamboo) in 足、辶、竹 (simply remembered as "foot walking in the bamboo forest") are a bit far from the initial letter of their pinyin, but memory methods are given for 足, 辶, and 竹. To further shorten the memory time, the author has also compiled a mnemonic: the basic strokes are the team leaders and are preferably encoded by the initial letter of their pinyin. Among syllables with the same two initial letters of pinyin, 日, 讠, and 虫 are the team leaders, and 亻, 月, 艹, and 火 are the team members and are also arranged on the left and right of the team leaders. 虫 and 艹 are homophonic with "cordyceps" and are arranged next to each other on the c and v keys, which is more conducive to memory. When the initial letters of the pinyin of the four stroke components are all z, the stroke 折 (folding stroke) is the team leader, and 辶, 足, and 竹 are the team members. 辶 is placed on the L key before Z. 辶 is shaped like L, and 足 has to be placed on the F key, which happens to be the English initial letter of "foot". The remaining 竹 is then arranged in order after z. When the positions where z is located are all filled, it is arranged on the upper row Q key, simply remembered as "bamboo stick (Q)". When the initial letters of the pinyin of the four stroke components 竖 (vertical stroke), 氵, 扌, and 纟 are all s, the stroke 竖 is the team leader, and 氵, 扌, and 纟 are the team members, which are respectively arranged on the A, O, and I keys.
7. according to claim 1 new simultaneous near-position Chinese character code input method, it is characterized in that: This input method software provides a powerful function for modifying homophonic characters. That is, when entering the homophonic character modification function and moving the cursor to the front or back of the incorrect homophonic character, note that either uniformly specify to move the cursor to the front of the Chinese character or uniformly specify to move the cursor to the back of the Chinese character. At this time, the software automatically recognizes the pronunciation of the Chinese character. Without needing to input the phonetic code part of this invention, as long as the shape code is input, it is equivalent to inputting the complete code of the Chinese character. The character without homophonic codes will automatically replace the original character. For those with individual homophonic codes, select according to the prompt line, and the selected Chinese character will automatically replace the originally input incorrect Chinese character.
8. according to claim 1 new simultaneous near-position Chinese character code input method, it is characterized in that: The two-color candidate character technology is adopted. That is, in the candidate window, after inputting letters, words and characters will appear for selection. The words and characters without using the shape code are a certain color, such as green, and the Chinese characters using the shape code, that is, the Chinese characters using the Chinese character code, are another color, such as black. When black is input several times, the system will consider that the Chinese character code technology is understood and will preferentially input Chinese characters according to the Chinese character code.
