CN107748627B - Chinese double-spelling keyboard - Google Patents
Chinese double-spelling keyboard Download PDFInfo
- Publication number
- CN107748627B CN107748627B CN201711194415.7A CN201711194415A CN107748627B CN 107748627 B CN107748627 B CN 107748627B CN 201711194415 A CN201711194415 A CN 201711194415A CN 107748627 B CN107748627 B CN 107748627B
- Authority
- CN
- China
- Prior art keywords
- mapping
- key
- row
- representing
- letter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
A Chinese double-spelling keyboard maps initial consonants and vowels to 26 letter keys on the basis of the existing Qwerty keyboard. The specific scheme is as follows: mapping the un and ia to the W; mapping the "iang, ua" to the "T"; mapping zh and ch to O; mapping the ei and in to the S; mapping "an, ong" to "D"; mapping the "ean, iao" to the "F"; mapping 'ing and eng' to 'G'; mapping "en, ian" to "H"; mapping the ai and ou to the J; mapping the ao and ui to the K; mapping the 'ang and uo' to the 'L'; mapping the 'uang, er' to the 'X'; mapping the "iu, ue" to the "C"; mapping the 'sh' to the 'V'; mapping the "uai" to the "B"; mapping the 'iong and ie' to the 'N'; the present invention has raised double spelling typewriting efficiency and comfortable use feeling.
Description
Technical Field
The invention relates to a keyboard, in particular to a Chinese double-spelling keyboard.
Background
The double spelling is an input method based on the pinyin input method, which can be regarded as an improvement of the full spelling, and each tone can be typed out by using at most two keys by respectively mapping each initial consonant or final sound containing a plurality of letters in the Chinese pinyin to a certain key, thereby improving the typing speed of the pinyin input method, but the layout efficiency of the mainstream keyboard is not greatly improved compared with the original layout efficiency.
Disclosure of Invention
In order to solve the problems, the invention provides a Chinese double-spelling keyboard based on a Qwerty keyboard, which improves the double-spelling typing efficiency and the use comfort.
The technical scheme adopted by the invention is as follows:
a Chinese double spelling keyboard maps initial consonants and vowels to 26 letter key positions on the basis of the existing Qwerty keyboard;
the specific scheme is as follows: mapping the un and ia to the W;
mapping the "iang, ua" to the "T";
mapping zh and ch to O;
mapping the ei and in to the S;
mapping "an, ong" to "D";
mapping the "ean, iao" to the "F";
mapping 'ing and eng' to 'G';
mapping "en, ian" to "H";
mapping the ai and ou to the J;
mapping the ao and ui to the K;
mapping the 'ang and uo' to the 'L';
mapping the 'uang, er' to the 'X';
mapping the "iu, ue" to the "C";
mapping the 'sh' to the 'V';
mapping the "uai" to the "B";
mapping the "iong, ie" to the "N".
The invention relates to a Chinese double-spelling keyboard, which has the advantages that:
selecting a plurality of indexes for evaluating the advantages and disadvantages of the keyboard:
index one: each finger workload assignment has the smallest deviation value. And dividing the standard according to the standard fingering area of the Qwerty keyboard to obtain the working area of each finger. The distribution of finger workload is also based on finger strength and dexterity.
Index two: the key utilization rate of the main row is highest, the key where the letters A-L are located is defined as the key of the main row, and the higher the key utilization rate of the main row is, the better the key utilization rate of the main row is.
Index three: the row key switching frequency is lowest. When typing, the switching of the row keys wastes time, the typing speed is reduced, and the moving frequency of the wrist is increased, so that the work is damaged. The lower the row key toggle frequency, the better.
The index is four: the cross frequency of the two hands is the maximum, and the continuous work of the two hands is avoided to cause large load.
Index five: the finger crossover frequency is the greatest. Avoiding the continuous work of the fingers from causing larger load.
The method comprises the steps of listing the five targets shown above after considering the requirements of work balance of two hands, load balance of fingers, alternative keystroke balance of fingers and the like, establishing a multi-target optimization model, and carrying out currency exchange on a double-spelling keyboard by utilizing a hierarchical solution algorithm, a greedy algorithm and a genetic algorithm. The problem of slow typing is improved, the typing efficiency is improved, and the use habit of modern people is better met.
Drawings
FIG. 1 is a diagram illustrating a primary row key mapping scenario.
FIG. 2 is a diagram of a layout of a Chinese double-spelling keyboard.
Detailed Description
A Chinese double spelling keyboard, does not change the physical layout of the original keyboard, the concrete scheme is:
mapping the un and ia to the W;
mapping the "iang, ua" to the "T";
mapping zh and ch to O;
mapping the ei and in to the S;
mapping "an, ong" to "D";
mapping the "ean, iao" to the "F";
mapping 'ing and eng' to 'G';
mapping "en, ian" to "H";
mapping the ai and ou to the J;
mapping the ao and ui to the K;
mapping the 'ang and uo' to the 'L';
mapping the 'uang, er' to the 'X';
mapping the "iu, ue" to the "C";
mapping the 'sh' to the 'V';
mapping the "uai" to the "B";
mapping the "iong, ie" to the "N".
The present invention has raised double spelling typewriting efficiency and comfortable use feeling.
Based on the existing Qwerty keyboard, the initial consonants and the vowels are mapped to 26 letter key positions. In order to realize the design, the invention selects the following objective functions:
the working balance of each finger: scientific research and life common knowledge indicate that the strength and flexibility of fingers are from strong to weak: index finger, middle finger, ring finger, little finger. The workload distribution should therefore be:
wherein WLjIndicates the frequency of tapping of the jth finger of the left hand, WRjRepresenting the tap frequency of the jth finger of the right hand; n is a radical ofLjIndicates the number of taps of the jth finger of the left hand, NRjThe number of times of knocking of the j-th finger of the right hand is shown, 1,2,3 and 4 respectively represent an index finger, a middle finger, a ring finger and a little finger, and N represents the total number of key strokes.
Utilization rate of the main row key: a key area in the keyboard is divided into four rows, the rows from top to bottom are a, b, c and d respectively, and a main row key is defined as a row c. The utilization rate is as follows:
wherein eta isUtilization factor, NcThe number of strokes on the primary row of keys, N represents the total number of keystrokes.
Row key toggle frequency: define the letter of the ith input as ciDefining the letter input at the i +1 th time as ci+1And two inputs satisfy
ci∈Hp,ci+1∈Hq,p,q∈[1,2,3]
Wherein c isiIs the ith letter input, ci+1Is the letter of the i +1 th input, HpDenotes line p, HqRepresenting line q. Now introduce the 0-1 variable xiDefinition of
The row key toggle frequency is:
where N represents the total number of keystrokes.
Both hands crossover frequency: define the letter of the ith input as ciDefining the letter input at the i +1 th time as ci+1And two inputs satisfy
ci∈Ap,ci+1∈Aq,p,q∈[L,R]
Now introduce the variable y of 0-1iDefining:
the row key toggle frequency is:
wherein A isiIndicating the area where the standard fingering is located and N indicates the total number of keystrokes.
Both hands crossover frequency: define the letter of the ith input as ciDefining the letter input at the i +1 th time as ci+1And two inputs satisfy
ci∈Ap,ci+1∈Aq,p,q∈[L4,L3,L2,L1,R4,R3,R2,R1]
Now introduce the variable z of 0-1iDefining:
the row key toggle frequency is:
wherein A isiIndicating the area where the standard fingering is located and N indicates the total number of keystrokes.
And (3) establishing a constraint condition:
the left and right hand workloads are specified to satisfy the following relationship:
0.85WR≤WL≤1.05WR
wherein WRRepresents the right-hand workload, WLRepresenting the right hand workload.
For the 0-1 variables, there is a constraint that their cumulative sum must not exceed the total number of keystrokes, namely:
according to the common sense, zh, ch, sh are expressed by 3 of 6 vowels which are only used as vowels, and a, o, e can be independently formed into tones, so that to avoid the misjudgment of the initial consonants, zh, ch, sh need to be mapped into i, u, v, namely:
wherein Λ { ξ } represents a complex initial consonantSet of (2), ΩmRepresenting each letter-key set, Ψ, of the first rowmShowing the third row of each letter key set.
If all vowels except 6 vowels need to be represented by keys except 6 vowels, there are:
wherein, Λ { ζ } represents complex vowel set, E represents all letter key set, and ΓmRepresenting a second row of each set of letter keys. In order to enable people to memorize a double spelling scheme more quickly during double spelling input and to enable key distribution to be as uniform as possible, the coincident code rate of Chinese character key positions should be reduced as much as possible, namely, the condition that one key position replaces more than two initial consonants and vowels at the same time cannot occur, namely:
Num(Em)≤3,m=1,2,L 26
wherein N isum(Em) Representation set EmThe number of elements of (c).
Selecting text data: selecting a Bingcheng (author: Shenyu, Beiyue literature and Art Press 2014 edition) as a data text, converting the data text into a Pinyin text, wherein the data volume is more than 15 ten thousand characters which can be considered to be large enough to represent the daily Chinese text input condition.
And (3) solving:
the first step is as follows: by utilizing a layering method, the maximum utilization rate of the main row key is the first level, and by combining the constraint conditions, the method comprises the following steps:
in summary, the first 16 complex vowels with the largest number of times of typing in the text data are mapped to Γm12, L19 is provided for 8 key positions, and the 16 complex vowels belong to the set together:
Λ{δ}={ao,en,ai,ang,ui,ian,ou,uo,an,ing,uan,ei,ong,eng,iao,in}
the second step is that: using greedyAnd (4) performing local optimal selection by using an algorithm. To determine the approximate target in the algorithm, 0.85W is used as the constraintR≤WL≤1.05WRCan be processed as WL≈0.9WRThen, for 26 letter keys, there are:
NΛ{δ}+NΛ{ζ}=1.9NR
wherein N isΛ{ζ}Number of keystrokes for a single initial, NΛ{δ}The number of keystrokes for the 16 compound vowels, NRThe number of keystrokes for the right hand. From which an approximation target N is calculatedR-NL6790 times.
Then, a greedy strategy is customized, when the first eight compound vowels with the largest typing times are in the right hand region and the other eight compound vowels are in the left hand region, N is obtained through calculationR-NL=5739<6790 times, so there is no optimal solution, i.e. the strategy should be as close to the target as possible, resulting in the situation of primary row key mapping as shown in fig. 1.
The third step: and (3) performing an optimal mapping scheme of other three complex initials and eleven complex finals by using a genetic algorithm based on the target, as shown in fig. 2.
Based on the Chinese double-spelling mapping scheme, the working balance f of each finger is obtained1Primary row key utilization factor f2The method comprises the following steps of switching the values of targets such as a frequency alpha, a two-hand alternating frequency beta, a finger alternating frequency gamma and the like back and forth by a row key, judging whether the target values meet the balance degree standard of left and right hand operation, calculating all index values of a known dog searching double-spelling scheme, and comparing the index values with the index values, wherein the specific steps are as follows:
f1 | f2 | α | β | γ | satisfy the balance of the left and right hands | |
The |
2 | 45.17% | 67.93% | 54.94% | 84.96% | Is that |
Dog-searching |
2 | 34.99% | 64.84% | 49.93% | 84.14% | Whether or not |
Longitudinal analysis is carried out, and for the mapping scheme, the matching deviation of the workload of each finger and the flexibility of the mapping scheme is 2, so the performance of the work balance degree is more ideal; the utilization rate of the main row key is basically close to 50 percent, and is considerable; the back-and-forth switching frequency of the health care is higher, and the alternating frequency of the two hands is lower, which can increase the operation fatigue of the hands, which is a place to be improved by the scheme; the finger alternating frequency is high, and the requirement is met; moreover, the left-right manual load distribution is also within a reasonable range and can be accepted. In summary, from the overall view, the double-spelling and vowel mapping scheme solved by the invention is considered to be effective in a reasonable and parallel manner.
The transverse comparison analysis is carried out, it is obvious that the Chinese double-spelling mapping scheme formulated by the invention has the same performance with the working balance degree of each finger of the dog searching double-spelling, the utilization rate of the main line key is far higher than that of the latter, the back-and-forth switching frequency of the line key is slightly lower than that of the latter, the alternating frequency of the two hands and the alternating frequency of the finger are both higher than that of the latter, the former meets the requirement of the balance degree of the left-and-right manual work, and the dog searching double-spelling scheme does not meet the requirement. In conclusion, the Chinese double-spelling scheme designed by the invention is superior to the dog searching double-spelling scheme in the index performance.
Claims (1)
1. A Chinese double spelling keyboard optimal layout design method is characterized in that:
aiming at the strength and flexibility of the fingers, the strength and the flexibility are respectively as follows: index finger, middle finger, ring finger, little finger, so the workload distribution should be:
wherein W isLjIndicates the frequency of tapping of the jth finger of the left hand, WRjRepresenting the tap frequency of the jth finger of the right hand; n is a radical of1,N2,N3,N4Respectively representing the key stroke times of an index finger, a middle finger, a ring finger and a little finger, and N representing the total key stroke times;
utilization rate of the main row key: dividing the key area in the keyboard into four rows, which are a, b, c and d from top to bottom, defining the key in the main row as c row, and its utilization rate is
Wherein N iscAs a tap on the leading row keyThe number of keystrokes, N, represents the total number of keystrokes;
row key toggle frequency: define the letter of the ith input as ciDefining the letter input at the i +1 th time as ci+1And the two inputs satisfy:
ci∈Hp,ci+1∈Hq,p,q∈[1,2,3]
now introduce the 0-1 variable xiDefining:
the row key toggle frequency is:
wherein HpDenotes line p, HqRepresents the q-th line, and N represents the total number of keystrokes;
both hands crossover frequency: define the letter of the ith input as ciDefining the letter input at the i +1 th time as ci+1And the two inputs satisfy:
ci∈Ae,ci+1∈Af,e,f∈[L,R]
now introduce the variable y of 0-1iDefining:
the row key toggle frequency is:
wherein A isiRepresenting the area where the standard fingering is located, and N representing the total number of keystrokes;
both hands crossover frequency: define the ith inputIs the letter ciDefining the letter input at the i +1 th time as ci+1And the two inputs satisfy:
ci∈Ae,ci+1∈Af,e,f∈[L4,L3,L2,L1,R4,R3,R2,R1]
now introduce the variable z of 0-1iDefining:
the row key toggle frequency is:
wherein A isiRepresenting the area where the standard fingering is located, and N representing the total number of keystrokes;
and (3) establishing a constraint condition:
the left and right hand workloads are specified to satisfy the following relationship:
0.85WR≤WL≤1.05WR
wherein W isRRepresents the right-hand workload, WLRepresenting the right hand work amount;
for the 0-1 variables, there is a constraint that their cumulative sum must not exceed the total number of keystrokes, namely:
according to the common sense, zh, ch, sh are expressed by 3 of 6 vowels which are only used as vowels, and since a, o, e can be independently formed into tones, zh, ch, sh are mapped into i, u, v in order to avoid the misjudgment of the initial consonants, namely:
wherein the content of the first and second substances,Λ { ξ } represents a set of complex initials, ΩmRepresenting each letter-key set, Ψ, of the first rowmRepresenting a third row of each set of letter keys;
if all vowels except 6 vowels need to be represented by keys except 6 vowels, there are:
wherein, Λ { ζ } represents complex vowel set, E represents all letter key set, and ΓmRepresenting a second row of each set of alphabetic keys; in order to make the key distribution as uniform as possible, reduce the coincident code rate of Chinese character key position, namely can't appear a key position and substitute more than two sound, situation of the vowel at the same time, namely:
Num(Em)≤3,m=1,2,…26
wherein N isum(Em) Representation set EmThe number of elements of (c).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711194415.7A CN107748627B (en) | 2017-11-24 | 2017-11-24 | Chinese double-spelling keyboard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711194415.7A CN107748627B (en) | 2017-11-24 | 2017-11-24 | Chinese double-spelling keyboard |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107748627A CN107748627A (en) | 2018-03-02 |
CN107748627B true CN107748627B (en) | 2021-06-18 |
Family
ID=61250933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711194415.7A Active CN107748627B (en) | 2017-11-24 | 2017-11-24 | Chinese double-spelling keyboard |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107748627B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1091214A (en) * | 1993-02-19 | 1994-08-24 | 邓纲 | Chinese phonetic alphabet sonic system coded input method (having another name called " shorthand of three usefulness ") |
CN102214005A (en) * | 2011-02-15 | 2011-10-12 | 余柠 | Multi-layer mapping interactive input keyboard |
CN105938402A (en) * | 2016-06-08 | 2016-09-14 | 魏万鸿 | Phonopictorial sign Chinese character input method and keyboard |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1952860B (en) * | 2006-11-15 | 2012-04-04 | 康佳集团股份有限公司 | Double bopomofo Chinese input law in mobile phone |
CN102934417B (en) * | 2010-02-19 | 2016-01-06 | 禹舜朝 | Multilingual key input apparatus and method thereof |
CN101794176A (en) * | 2010-03-26 | 2010-08-04 | 李幼安 | Computer Chinese input method and keyboard based on Chinese pinyin scheme |
CN202275359U (en) * | 2010-06-28 | 2012-06-13 | 张凤娟 | Novel keyboard |
ITGE20130007A1 (en) * | 2013-01-18 | 2014-07-19 | Marco Papalia | KEYBEE, NEW RAPID METHOD OF WRITING AND PRINTING OF CHARACTERS A VIDEO THROUGH A KEYBOARD (PHYSICAL OR VIRTUAL) OPTIMIZED FOR NEW GENERATION ELECTRONIC DEVICES (CELLULAR PHONES, SMARTPHONES, TABLETS ETC) OR FOR INDUSTRIAL MACHINES CO |
CN106095124A (en) * | 2016-06-30 | 2016-11-09 | 三峡大学 | A kind of multifunctional efficient computor-keyboard |
-
2017
- 2017-11-24 CN CN201711194415.7A patent/CN107748627B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1091214A (en) * | 1993-02-19 | 1994-08-24 | 邓纲 | Chinese phonetic alphabet sonic system coded input method (having another name called " shorthand of three usefulness ") |
CN102214005A (en) * | 2011-02-15 | 2011-10-12 | 余柠 | Multi-layer mapping interactive input keyboard |
CN105938402A (en) * | 2016-06-08 | 2016-09-14 | 魏万鸿 | Phonopictorial sign Chinese character input method and keyboard |
Non-Patent Citations (2)
Title |
---|
关于中文拼音输入法键盘字母布局的探究;黄金文;《中文信息学报》;20101031;第24卷(第6期);第3、6、11页 * |
汉字输入键盘设计方法的研究——兼论标准汉字双拼键盘的设计;杨道沅;《中文信息学报》;19970910;第11卷(第3期);第110-111页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107748627A (en) | 2018-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2561218C (en) | Human-to-computer interfaces for reducing the key presses required to input a data string | |
William Soukoreff et al. | Theoretical upper and lower bounds on typing speed using a stylus and a soft keyboard | |
Wang et al. | Segment based decision tree induction with continuous valued attributes | |
CN103235696B (en) | It is a kind of based on the rapid pinyin input system with touch sensible equipment | |
Yin et al. | Cyber Swarm optimization for general keyboard arrangement problem | |
Eggers et al. | Optimization of the keyboard arrangement problem using an ant colony algorithm | |
Lewis et al. | Development of a digram-based typing key layout for single-finger/stylus input | |
CN107748627B (en) | Chinese double-spelling keyboard | |
CN108694167B (en) | Candidate word evaluation method, candidate word ordering method and device | |
US20020145592A1 (en) | Method of data entry | |
Pradeepmon et al. | Hybrid estimation of distribution algorithms for solving a keyboard layout problem | |
Liao et al. | Chinese keyboard layout design based on polyphone disambiguation and a genetic algorithm | |
Alshudukhi et al. | An improved arabic keyboard layout | |
CN104991655B (en) | A kind of novel keyboard | |
Po et al. | Six-digit stroke-based Chinese input method | |
CN110673746A (en) | Twenty-six radicals Chinese character input method capable of reasonably inputting common used figures and good radicals | |
CN105117035A (en) | Novel high-efficiency computer keyboard | |
CN1945502A (en) | Method and device for regulating keyboard array | |
CN214670487U (en) | BPMF keyboard for computer | |
Sattar et al. | Development of an optimal bangla keyboard layout based on character and fingering frequency | |
CN201383126Y (en) | Universal single-handed keyboard | |
CN114298012B (en) | Optimization method for generating long text scientific and technological information model | |
CN209103253U (en) | It is a kind of singly to refer to input keyboard | |
Badr et al. | Centralist | |
CN107025000B (en) | Chinese character phonetic input keyboard, Chinese character phonetic input system and Chinese character input method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |