WO2001082045A1 - A method for inputting english letters into a computer is disclosed. - Google Patents

A method for inputting english letters into a computer is disclosed. Download PDF

Info

Publication number
WO2001082045A1
WO2001082045A1 PCT/CN2000/000247 CN0000247W WO0182045A1 WO 2001082045 A1 WO2001082045 A1 WO 2001082045A1 CN 0000247 W CN0000247 W CN 0000247W WO 0182045 A1 WO0182045 A1 WO 0182045A1
Authority
WO
WIPO (PCT)
Prior art keywords
key
keyboard
english
input
display
Prior art date
Application number
PCT/CN2000/000247
Other languages
French (fr)
Chinese (zh)
Inventor
Fook Hing Yau
Original Assignee
Fook Hing Yau
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN 00106140 external-priority patent/CN1276554A/en
Priority claimed from CN 00107500 external-priority patent/CN1121644C/en
Application filed by Fook Hing Yau filed Critical Fook Hing Yau
Priority to AU2000266818A priority Critical patent/AU2000266818A1/en
Priority to TW089118042A priority patent/TW476892B/en
Publication of WO2001082045A1 publication Critical patent/WO2001082045A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards

Definitions

  • the invention relates to a method for inputting English, in particular to a method for inputting English using nine numeric keys.
  • the main object of the present invention is to provide a method for inputting English in a letterpress manner using nine number keys, which can simplify the English input method and conveniently and accurately input English. It is still another object of the present invention to provide a method for inputting punctuation marks using nine number keys in a letterpress manner.
  • the present invention adopts the following technical solutions:
  • step 1 If it has been assigned a numeric key, it means that the input is a lowercase letter of the key position on the current analog keyboard, then remove the lowercase letter from the storage unit, put it into the display text area, and go to step 1.2.2; if it is changed Shift key + assigned number key, it means that the uppercase letter of the key position on the current analog keyboard is entered, then remove the uppercase letter from the storage part, put it in the text area, and go to step
  • step 1.2.2 If it is the space bar, put a space into the display text area, go to step 1.2.2;
  • the function keys and the corresponding English letters are displayed on the display part in the form of an analog keyboard, and go to step 1.2.2; If it is the input confirmation key of the device, the content of the displayed text area is taken out and processed accordingly, and the above input process ends.
  • the simulated keyboard on the display part display the twenty-six English alphabets on the simulated keyboard, assign the English letters in each version to the number keys starting from 1 on the simulated keyboard, and put the numbers and punctuation marks like this
  • the character version is displayed on the analog keyboard.
  • the characters in each version are assigned to the number keys starting from 1 on the analog keyboard, and the function keys are defined on the analog keyboard.
  • the function keys include the version key, space bar, and shift. Key, switch key
  • step 2.2.2 If the assigned number key indicates that the input is a lowercase letter or character of the key position on the current analog keyboard, then remove the lowercase letter from the storage part and place it in the display text area. Go to step 2.2.2, or Remove the character from the storage part and put it in the display text area, then go to step 2.2.1; if it is the shift key + the assigned number key, it means that the input is the uppercase English letter of the key position on the current analog keyboard , Then remove the uppercase English letter from the storage part, put it into the display text area, go to step 2.2.2;
  • step 2.2.2 If it is the space bar, place the space in the text area and go to step 2.2.2;
  • step 2.2.2 If it is a version key, it means that the operator wants to enter other versions of letters or characters, then the function keys and corresponding English letters or characters are displayed on the display part in the form of an analog keyboard, go to step 2.2.2;
  • the content of the displayed text area is taken out and processed accordingly, and the input process is ended.
  • the characters in each edition can also be assigned to the number keys starting from 1 on the simulated keyboard in the format of two characters above and below each key position; in the step 2.2.3:
  • each key position displays the upper and lower characters; if the determined key position is an assigned number key, it means that the lower case letter of the key position on the current simulated keyboard is entered.
  • downshift characters remove the lowercase letters or downshift characters from the storage part and put them in the text area; if the determined key position is the shift key + the assigned number key, it means that the input is the current one Keyboard simulation If the uppercase English letter or upper file character on the key position is taken out, the uppercase English letter or upper file character is taken out of the storage part and displayed in a text area.
  • the first version includes the English letter keys ah and punctuation switching keys
  • the second version includes the English letter keys iq
  • the third version includes the English letter keys rz Defined on the number keys 1-9 of the device keyboard;
  • the content in the text area is taken out for corresponding processing, and the input process ends.
  • step 3.1 common punctuation marks are also defined on the number keys on the device keyboard starting from 1; in step 3.22, if the determined key position is a punctuation switching key, it indicates that the operator wants to input For punctuation, set the current device keyboard to be a punctuation keyboard, and continue to read the keys of the device keyboard pressed by the operator. If the keys are numeric keys, it means that the number of the key on the keyboard of the current device is entered.
  • step 3.21 remove the number from the storage part, put it in the display text area, and then go to step 3.21; if the key position is the shift key + a defined number key, it means that the input is the punctuation of the key position on the keyboard of the current device Symbol, then remove the punctuation mark from the storage part and place it in the display text area, then go to step 3.21.
  • the shift key, space key, confirmation key, and shift key defined on the keyboard of the device are "*”, "0", "#”, " ⁇ ", and "V”, respectively.
  • the letters or characters in the simulated keyboard are displayed in an mxn array, where m and n are both greater than 1 0
  • Letters or character parts in the simulated keyboard may also be displayed in a 1 x ⁇ array, where n is greater than 1.
  • the letters or character portions in the simulated keyboard can also be displayed in a 3 X 3 array.
  • FIG. 1 is a display diagram of a three-dimensional analog keyboard of the present invention
  • FIG. 2 is a display diagram of a flat analog keyboard of the present invention
  • FIG. 3 is a device keyboard defined in another embodiment of the present invention.
  • the invention is a nine-key English letterpress input method used on a device having a logic operation component (such as a microprocessor), a data storage component, a display component, and a keyboard.
  • a logic operation component such as a microprocessor
  • data storage component such as a hard disk drive
  • display component such as a liquid crystal display
  • keyboards such as a touch screen display
  • numeric keys 0-9, *, #, and device-specific keys.
  • An analog keyboard is displayed on the display part, and characters such as English alphabets, numbers, and punctuation marks are assigned to the numeric keys of the analog keyboard, and function keys are defined on the analog keyboard.
  • the letters AH are assigned to the number keys 1-7 and 9 of the first version of the analog keyboard.
  • the letters IQ and RZ are respectively located on the second and third editions and assigned in sequence.
  • Characters such as numbers and punctuation marks are divided into two editions.
  • the characters in each edition are assigned to the numeric keys 1-9 of the analog keyboard in the format of two characters above and below each key.
  • Function keys are defined on each version of the analog keyboard.
  • the function keys include the shift key [Shift] assigned to the * key, the shift key [ ⁇ ] assigned to the 0 key, and the space key [Space] assigned to the # key.
  • the order of version changes is bidirectional circulation, that is: the first edition of the English alphabet-the second edition of the English alphabet ⁇ the third edition of the English alphabet ⁇ the first edition of the English alphabet (forward circulation), or the first edition of the English alphabet ⁇ the third edition of the English alphabet ⁇ Second edition English alphabet-first edition English alphabet (reverse cycle); and first edition characters ⁇ second edition characters ⁇ first edition characters (forward or reverse cycle).
  • the microprocessor makes the display unit display the function keys and the first English letters in the form of an analog keyboard
  • the microprocessor reads the key value of the device keyboard pressed by the operator with reference to the analog keyboard, and determines the key position corresponding to the analog keyboard according to the key value;
  • the microprocessor performs the following different processes according to the determined situation of the simulated keyboard keys: If it is a switch key [ ⁇ , indicating that the operator wants to enter numbers or punctuation marks, the function keys and the first version characters are displayed on the display part in the form of an analog keyboard, and go to step 2.2;
  • step 2.1 If it has been assigned a numeric key, it means that the input is a lowercase or lower-case character of the key position on the current analog keyboard. Then remove the lowercase letter from the storage part and place it in the display text area. Go to step 2.2, or Remove the downshift character from the storage part and put it in the display text area, then go to step 2.1; if it is the shift key [Shift] + the assigned number key, it means that the input is corresponding to the key position on the current analog keyboard Uppercase English letters or upper-case characters, remove the uppercase letters from the storage unit and place them in the display text area, and go to step 2.2, or remove the upper-case characters from the storage unit and place them in the display text area, and then Step 2.1;
  • step 2.2 If it is the space bar, put a space into the display text area, go to step 2.2;
  • step 2.2 If it is a version key, it means that the operator wants to input other versions of letters or characters, then the function keys and corresponding English letters or characters are displayed on the display part in the form of an analog keyboard, go to step 2.2;
  • the content of the displayed text area is taken out and processed accordingly (such as putting it into a storage unit or sending it out).
  • the above input process is over.
  • the simulated keyboard displays the third edition of English letters and function keys.
  • the operator directly presses S, Y to take the lowercase 5, y, and then press [Space] to empty a space, press [Shift] + T to take the uppercase T, and then directly presses ⁇ Lowercase y, then press [Shift] + [] or press [ ⁇ ] twice to switch to the second edition; (6 or 7 keys)
  • the analog keyboard of the present invention can also be displayed in a flat form as shown in FIG. 2, so as to facilitate the user's input under different interface platforms without hindering work.
  • the letters or characters in the simulated keyboard are displayed in an mxn array, where m and n are both greater than 1.
  • the best solution is to display in a 3 x 3 array.
  • the The letter or character part is displayed in lx n array, where n is greater than 1, or it can be displayed in lx 9 array.
  • characters such as numbers and punctuation marks can be divided into more layouts.
  • the characters in each edition are assigned only one character per key position, that is, the format without inferiority is assigned to the numeric keys of the analog keyboard.
  • the present invention can also use another method without using an analog keyboard to input people.
  • the method is:
  • the 26 English letters are divided into three editions according to their arrangement order.
  • the first edition includes the English alphabet key ah and the switch key " ⁇ ",
  • the second edition includes the English alphabet key iq
  • the third edition includes the English alphabet key rz.
  • [Shift] + [numeric key] means input the uppercase letter of the English letter defined by the number key position
  • [V] means to move to the next edition
  • [ ⁇ ] means to go back The first version.
  • the sequence of version changes is still bidirectional.
  • the defined device keyboard is shown in Figure 3.
  • the microprocessor sets the current device keyboard as the first version of the English alphabet keyboard
  • the microprocessor reads the key position of the keyboard of the device pressed by the operator, and performs the following processing according to the key position:
  • step 2 If it is the space bar, put a space into the display text area, go to step 2;
  • step 2 If it is a version key, it means that the operator wants to input letters of other versions, then set the current keyboard to the English alphabet keyboard of the corresponding version, go to step 2;
  • step 2 if the determined key position is a punctuation switching key, indicating that the operator wants to enter a number or punctuation mark, set the keyboard of the current device as the punctuation keyboard, and continue reading the operator The key position of the keyboard of the pressed device. If the key position is a number key, it means that the number of the key position on the keyboard of the current device is input. Then remove the number from the storage part and place it in the display text area. Then go to step 1.
  • the key is a shift key + a defined number key, it means that the punctuation mark of the key position on the keyboard of the current device is input, then remove the punctuation mark from the storage part, put it into the display text area, and then Go to step 1;
  • the microprocessor sets the keyboard of the device as the first version of the English alphabet keyboard.
  • the operator first presses [Shift] + E to take the uppercase E, then directly presses A to take the lowercase a, and then press [ ⁇ ] to return to the previous version.
  • the microprocessor sets the device keyboard to the third edition English alphabet keyboard.
  • the operator directly presses S, Y to get lowercase s and lowercase y, then presses [Space] to empty one space, and press [Shift] + T to take uppercase. T, then press ⁇ directly to get lowercase y, and then press [ ⁇ ] to return to the second edition; (6 keys)
  • the microprocessor then sets the device keyboard to the second version of the English alphabet keyboard.
  • the operator directly presses P for lowercase P, and then presses [ ⁇ ] to return to the first version; (2 keys)
  • the microprocessor then sets the device keyboard to the first version of the English alphabet keyboard.
  • the operator directly presses E for lowercase e, and then presses the switch key [ ⁇ ; (1 key)
  • the microprocessor sets the device keyboard to be a punctuation keyboard.
  • the operator presses [Shift] + number keys [3] to get the punctuation symbol "! (Assuming that the punctuation symbol "! Is defined on number key 3);
  • the microprocessor resets the device keyboard to be the first version of the English alphabet keyboard. The operator presses the enter confirmation key [Enter], and the input is completed.
  • the present invention adopts a typepad graphic simulation keyboard display mode, the English letters or English letters and characters are arranged on several layouts, or the English letters are defined on the keyboard of the device, so the user can see at a glance Seeing characters entering characters, seeing symbols, can easily and accurately input English and punctuation marks, which is simpler, faster and more accurate than the current sequential input method.
  • the essence of the present invention is to use letterpress mode or to simulate the keyboard to display English letters and characters on several layouts, so that users can input from the device keyboard by referring to the simulated keyboard; or to divide the English letters into editions.
  • the definition is on the keyboard of the device, so that the user inputs from the device keyboard according to the definition of the device keyboard. Therefore, no matter how many English alphabets or characters are divided into, how many letters or characters each edition contains, what form of display layout is used, which function keys are set, etc., it is within the scope of the claims of the present invention. All the same or equivalent schemes made according to the essence of the present invention shall be regarded as within the scope of patent protection of the present invention.

Landscapes

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

Abstract

The method comprises the steps as follows: dividing English letters into a plurality of different versions; distributing the English letters in each of the plurality of different versions on the numeral keys; displaying the functional keys and the English letters in the first version on a virtual keyboard; and making the subsequent processes on the basis of key positions pressed by a user: for a numeral key or a shift key plus a numeral key, placing the small letters or the capital letters corresponding to the key position on the vitual keyboard in the text area; if it's version key, displaying the functional key and the English letters representative of the relevant version on the virtual keyboard and then making same processes as above according to the key positions pressed by user until the confirm key has been inputted. The present invention is suitable for the devices which are used for inputting English using numeral keys.

Description

九键英文活版输入法  Nine-key English letterpress input method
技术领域  Technical field
本发明涉及一种英文输人方法, 特别是利用九个数字键输入英文的方 法。  The invention relates to a method for inputting English, in particular to a method for inputting English using nine numeric keys.
背景技术  Background technique
移动电话、 电子记事簿等微型电子产品上都配备主要供输人数字的键 盘, 为了能输人英文, 在键盘的每个数字按键上除相应的 1个数字外还标有 3-4个英文字母。 输人英文时采用次序法, 即: 压某键一次便输人该键所标 的第一个字母; 连续压某键两次则输入该键所标的第二个字母; 连续压某键 三次就输入该键所标的第三个字母…。 由于这类输人方法对连续压键的速度 有一定的要求, 因而使用非常不便, 令人眼花缭乱, 经常出现错误。  Mobile phones, electronic notebooks and other micro-electronic products are equipped with a keyboard for entering numbers. In order to enter English, each number key on the keyboard is marked with 3-4 English in addition to the corresponding 1 digit. letter. When inputting English, the sequential method is used, that is, pressing a key once will enter the first letter of the key; pressing a key twice consecutively will enter the second letter of the key; pressing a key consecutively three times will enter The third letter marked by this key ... Because this type of input method has certain requirements on the speed of continuous key pressing, it is very inconvenient to use, dazzling, and often makes mistakes.
发明内容  Summary of the Invention
鉴于上述,本发明的主要目的是提供一种以活版方式利用九个数字键输 入英文的方法, 它可简化英文输入方式, 方便准确地输入英文。 本发明的再 一目的是提供一种以活版方式利用九个数字键输入标点符号的方法。  In view of the foregoing, the main object of the present invention is to provide a method for inputting English in a letterpress manner using nine number keys, which can simplify the English input method and conveniently and accurately input English. It is still another object of the present invention to provide a method for inputting punctuation marks using nine number keys in a letterpress manner.
为实现上述目的, 本发明采用以下技术方案:  To achieve the above objective, the present invention adopts the following technical solutions:
一种在具有逻辑运算部件、 数据存储部件、显示部件和键盘的装置上使 用的九键英文活版输人法, 其步骤为:  A nine-key English letterpress input method used on a device having a logic operation component, a data storage component, a display component, and a keyboard. The steps are:
1.1 定义模拟键盘的显示版式  1.1 Define the display layout of the simulated keyboard
在显示部件上显示模拟键盘,将二十六个英文字母分成若干版显示在模 拟键盘上, 将每版中的英文字母分配在模拟键盘上从 1幵始的数字键上, 在 模拟键盘上定义功能键, 功能键包括换版键、 空格键、 换档键;  Display the simulated keyboard on the display part, divide the twenty-six English letters into several versions and display them on the simulated keyboard, and assign the English letters in each version to the number keys starting from 1 on the simulated keyboard, and define them on the simulated keyboard Function keys, including function key, space key, shift key;
1.2 当装置提示输人时, 按以下步骤输入英文:  1.2 When the device prompts for input, follow the steps below to enter English:
1.2.1 在显示部件上以模拟键盘形式显示功能键和首版英文字母; 1.2.1 Display the function keys and the first English letters on the display part in the form of an analog keyboard;
1.2.2读取操作者参照模拟键盘所压的装置键盘的键值, 根据此键值确 定对应模拟键盘的键位; 1.2.2 Read the key value of the device keyboard pressed by the operator with reference to the analog keyboard, and determine the key position corresponding to the analog keyboard according to this key value;
1.2.3 根据所确定的模拟键盘键位的情况进行以下不同处理:  1.2.3 According to the determined situation of the simulated keyboard keys:
若是已被分配的数字键,表示输人的是当前模拟键盘上该键位的小写字 母, 则将该小写字母从存储部件中_取出, 放入显示文本区, 转步骤 1.2.2; 若是换档键 +已被分配的数字键,表示输入的是当前模拟键盘上该键位 的大写字母, 则将该大写字母从存储部件中取出, 放人显示文本区, 转步骤 If it has been assigned a numeric key, it means that the input is a lowercase letter of the key position on the current analog keyboard, then remove the lowercase letter from the storage unit, put it into the display text area, and go to step 1.2.2; if it is changed Shift key + assigned number key, it means that the uppercase letter of the key position on the current analog keyboard is entered, then remove the uppercase letter from the storage part, put it in the text area, and go to step
1.2.2; 1.2.2;
若是空格键, 则将空格放入显示文本区, 转步骤 1.2.2;  If it is the space bar, put a space into the display text area, go to step 1.2.2;
若是换版键, 表示操作者欲输人其它版的字母, 则在显示部件上以模拟 键盘形式显示功能键和对应版的英文字母, 转步骤 1.2.2; 若是装置的输人确认键, 则将显示文本区的内容取出, 作相应处理, 上 述输入过程结束。 If it is a version key, indicating that the operator wants to input letters of other versions, the function keys and the corresponding English letters are displayed on the display part in the form of an analog keyboard, and go to step 1.2.2; If it is the input confirmation key of the device, the content of the displayed text area is taken out and processed accordingly, and the above input process ends.
另一种在具有逻辑运算部件、 数据存储部件、显示部件和键盘的装置上 使用的九键英文活版输入法, 其步骤为:  Another nine-key English letterpress input method used on a device having a logic operation part, a data storage part, a display part, and a keyboard, the steps are:
2.1 定义模拟键盘的显示版式  2.1 Define the display layout of the simulated keyboard
在显示部件上显示模拟键盘,将二十六个英文字母分版显示于模拟键盘 上, 将每版中的英文字母分配在模拟键盘上从 1幵始的数字键上, 将数字和 标点符号这样的字符分版显示于模拟键盘上,将每版中的字符分配在模拟键 盘上从 1幵始的数字键上, 在模拟键盘上定义功能键, 功能键包括换版键、 空格键、 换档键、 切换键;  Display the simulated keyboard on the display part, display the twenty-six English alphabets on the simulated keyboard, assign the English letters in each version to the number keys starting from 1 on the simulated keyboard, and put the numbers and punctuation marks like this The character version is displayed on the analog keyboard. The characters in each version are assigned to the number keys starting from 1 on the analog keyboard, and the function keys are defined on the analog keyboard. The function keys include the version key, space bar, and shift. Key, switch key
2.2 当装置提示输人时, 按以下步骤输入英文和字符:  2.2 When the device prompts for input, follow the steps below to enter English and characters:
2.2.1 在显示部件上以模拟键盘形式显示功能键和首版英文字母; 2.2.1 Display the function keys and the first English letters on the display part in the form of an analog keyboard;
2.2.2读取操作者参照模拟键盘所压的装置键盘的键值, 根据此键值确 定对应模拟键盘的键位; 2.2.2 Read the key value of the device keyboard pressed by the operator with reference to the analog keyboard, and determine the key position corresponding to the analog keyboard according to this key value;
2.2.3 根据所确定的模拟键盘键位的情况进行以下不同处理:  2.2.3 Perform the following different processing according to the determined situation of the simulated keyboard keys:
若是切换键, 表示操作者欲输人数字或标点符号, 则在显示部件上以模 拟键盘形式显示功能键和首版字符, 转步骤 2.2.2;  If it is a switch key, it means that the operator wants to input numbers or punctuation marks, then the function keys and the first version characters are displayed on the display part in the form of an analog keyboard, go to step 2.2.2;
若是已被分配的数字键,表示输人的是当前模拟键盘上该键位的小写字 母或字符, 则将该小写字母从存储部件中取出, 放人显示文本区, 转步骤 2.2.2 , 或将该字符从存储部件中取出后放人显示文本区, 再转步骤 2.2.1 ; 若是换档键 +已被分配的数字键,表示输人的是当前模拟键盘上该键位 的大写英文字母, 则将该大写英文字母从存储部件中取出, 放入显示文本 区, 转步骤 2.2.2;  If the assigned number key indicates that the input is a lowercase letter or character of the key position on the current analog keyboard, then remove the lowercase letter from the storage part and place it in the display text area. Go to step 2.2.2, or Remove the character from the storage part and put it in the display text area, then go to step 2.2.1; if it is the shift key + the assigned number key, it means that the input is the uppercase English letter of the key position on the current analog keyboard , Then remove the uppercase English letter from the storage part, put it into the display text area, go to step 2.2.2;
若是空格键, 则将空格放人显示文本区, 转步骤 2.2.2;  If it is the space bar, place the space in the text area and go to step 2.2.2;
若是换版键, 表示操作者欲输入其它版的字母或字符, 则在显示部件上 以模拟键盘形式显示功能键和对应版的英文字母或字符, 转步骤 2.2.2;  If it is a version key, it means that the operator wants to enter other versions of letters or characters, then the function keys and corresponding English letters or characters are displayed on the display part in the form of an analog keyboard, go to step 2.2.2;
若是装置的输人确认键, 则将显示文本区的内容取出, 作相应处理, 上 述输人过程结束。  If it is the input confirmation key of the device, the content of the displayed text area is taken out and processed accordingly, and the input process is ended.
在所述步骤 2.1中,还可将每版中的字符按每键位上下两个字符的格式分 配在模拟键盘上从 1幵始的数字键上; 在所述步骤 2.2.3中: 以模拟键盘形式 显示功能键和字符时, 每个键位显示上档字符和下档字符; 若所确定的键位 是已被分配的数字键,表示输入的是当前模拟键盘上该键位的小写字母或下 档字符, 则将该小写字母或下档字符从存储部件中取出, 放人显示文本区; 若所确定的键位是换档键 +已被分配的数字键,表示输人的是当前模拟键盘 上该键位的大写英文字母或上档字符,则将该大写英文字母或上档字符从存 储部件中取出, 放人显示文本区。 In the step 2.1, the characters in each edition can also be assigned to the number keys starting from 1 on the simulated keyboard in the format of two characters above and below each key position; in the step 2.2.3: When the function keys and characters are displayed in the form of a keyboard, each key position displays the upper and lower characters; if the determined key position is an assigned number key, it means that the lower case letter of the key position on the current simulated keyboard is entered. Or downshift characters, remove the lowercase letters or downshift characters from the storage part and put them in the text area; if the determined key position is the shift key + the assigned number key, it means that the input is the current one Keyboard simulation If the uppercase English letter or upper file character on the key position is taken out, the uppercase English letter or upper file character is taken out of the storage part and displayed in a text area.
再一种在具有逻辑运算部件、数据存储部件、键盘的装置上使用的九键 英文活版输入法, 其步骤为:  Another nine-key English letterpress input method used on a device having a logic operation component, a data storage component, and a keyboard, the steps are:
3.1 定义键盘  3.1 Define the keyboard
将二十六个英文字母按其排列顺序分为三版,以第一版包括英文字母键 a-h及标点符号切换键、第二版包括英文字母键 i-q、第三版包括英文字母键 r-z 的形式定义在装置键盘的数字键 1-9上;  Twenty-six English letters are divided into three versions according to their order. The first version includes the English letter keys ah and punctuation switching keys, the second version includes the English letter keys iq, and the third version includes the English letter keys rz Defined on the number keys 1-9 of the device keyboard;
在装置键盘上定义空格键、 换档键、 换版键、 确认键;  Define the space bar, shift key, plate change key, and confirmation key on the device keyboard;
3.2 当装置提示输入时, 按以下步骤输入英文:  3.2 When the device prompts for input, follow these steps to enter English:
3.21 设定当前装置键盘为第一版英文字母键盘;  3.21 Set the keyboard of the current device as the first version of the English alphabet keyboard;
3.22读取操作者所压装置键盘的键位, 根据该键位的情况进行以下处 理:  3.22 Read the key position of the keyboard of the device pressed by the operator, and perform the following processing according to the key position:
若是已被定义的数字键, 表示输人的是当前键盘上该键位的小写字母, 则将该小写字母从存储部件中取出, 放人显示文本区, 转步骤 3:22;  If it is a number key that has been defined, it means that the lower case letter of the key position on the current keyboard is entered, then the lower case letter is taken out of the storage part and displayed in the text area, and then go to step 3:22;
若是换档键 +已被定义的数字键, 表示输人的是当前键盘上该键位的大 写字母,则将该大写字母从存储部件中取出,放入显示文本区,转步骤 3.22; 若是空格键, 则将空格放入显示文本区, 转步骤 3.22;  If it is a shift key + a defined number key, it means that the input is the capital letter of the key position on the current keyboard, then remove the capital letter from the storage part, put it into the display text area, go to step 3.22; Key, put a space into the display text area, go to step 3.22;
若是换版键, 表示操作者欲输人其它版的字母, 则设定当前键盘为相应 版的英文字母键盘, 转步骤 3.22;  If it is a version key, it means that the operator wants to input letters of other versions, then set the current keyboard to the English alphabet keyboard of the corresponding version, go to step 3.22;
若是装置的确认键, 则将文本区的内容取出作相应处理, 输人过程结 束。  If it is the confirmation key of the device, the content in the text area is taken out for corresponding processing, and the input process ends.
在所述步骤 3.1中, 还将常用标点符号定义在装置键盘上从 1幵始的数字 键上; 在所述步骤 3.22中, 若所确定的键位是标点符号切换键, 表示操作者 欲输入标点符号, 则设定当前装置键盘为标点符号键盘, 并继续读取操作者 所压装置键盘的键位, 若该键位是数字键, 表示输入的是当前装置键盘上该 键位的数字, 则将该数字从存储部件中取出, 放人显示文本区, 再转步骤 3.21 ; 若该键位是换档键 +已被定义的数字键, 表示输入的是当前装置键盘 上该键位的标点符号, 则将该标点符号从存储部件中取出, 放人显示文本 区, 再转步骤 3.21。  In the step 3.1, common punctuation marks are also defined on the number keys on the device keyboard starting from 1; in step 3.22, if the determined key position is a punctuation switching key, it indicates that the operator wants to input For punctuation, set the current device keyboard to be a punctuation keyboard, and continue to read the keys of the device keyboard pressed by the operator. If the keys are numeric keys, it means that the number of the key on the keyboard of the current device is entered. Then remove the number from the storage part, put it in the display text area, and then go to step 3.21; if the key position is the shift key + a defined number key, it means that the input is the punctuation of the key position on the keyboard of the current device Symbol, then remove the punctuation mark from the storage part and place it in the display text area, then go to step 3.21.
所述装置键盘上定义的换档键、 空格键、 确认键、 换版键分别是 "*" 、 "0" 、 "#" 、 " Λ " 和 " V " 。  The shift key, space key, confirmation key, and shift key defined on the keyboard of the device are "*", "0", "#", "Λ", and "V", respectively.
所述常用标点符号包括 ", " 、 "." 、 "! " 、 "? " 。  The common punctuation marks include ",", ".", "!", "?".
所述模拟键盘中的字母或字符部分按 m x n阵列显示, 其中 m、 n均大于 10 The letters or characters in the simulated keyboard are displayed in an mxn array, where m and n are both greater than 1 0
所述模拟键盘中的字母或字符部分也可按 1 χ η阵列显示, 其中 n大于 1。 所述模拟键盘中的字母或字符部分还可按 3 X 3阵列显示。 Letters or character parts in the simulated keyboard may also be displayed in a 1 x η array, where n is greater than 1. The letters or character portions in the simulated keyboard can also be displayed in a 3 X 3 array.
附图概述  Overview of the drawings
图 1为本发明的立体模拟键盘显示图;  1 is a display diagram of a three-dimensional analog keyboard of the present invention;
图 2为本发明的平面模拟键盘显示图;  2 is a display diagram of a flat analog keyboard of the present invention;
图 3为本发明另一实施例中定义的装置键盘。  FIG. 3 is a device keyboard defined in another embodiment of the present invention.
本发明最佳实施例  The preferred embodiment of the present invention
本发明是一种在具有逻辑运算部件 (如微处理器)、 数据存储部件、 显示 部件和键盘的装置上使用的九键英文活版输入法。 这类装置包括移动电话、 电子记事簿、小型电子仪器等电子产品,它们的键盘上均有数字键 0-9、 *键、 #键及装置专用键。 本发明方法的步骤为:  The invention is a nine-key English letterpress input method used on a device having a logic operation component (such as a microprocessor), a data storage component, a display component, and a keyboard. Such devices include electronic products such as mobile phones, electronic diaries, and small electronic devices. Their keyboards have numeric keys 0-9, *, #, and device-specific keys. The steps of the method of the invention are:
1 定义模拟键盘显示版式  1 Define the simulated keyboard display layout
在显示部件上显示模拟键盘, 将英文字母和数字、标点符号等字符分版 后, 分配在模拟键盘的数字键上, 并在模拟键盘上定义功能键。  An analog keyboard is displayed on the display part, and characters such as English alphabets, numbers, and punctuation marks are assigned to the numeric keys of the analog keyboard, and function keys are defined on the analog keyboard.
参见图 1 :将二十六个英文字母分成三版,字母 A-H分配在首版模拟键盘 的数字键 1-7及 9上, 字母 I-Q和 R-Z分别位于第二及第三版上并依次分配在各 版模拟键盘的数字键 1-9上。 将数字和标点符号这样的字符分成两版, 每版 中的字符按每键位上下两个字符的格式分配在模拟键盘的数字键 1-9上。 在 各版模拟键盘上定义功能键, 功能键包括分配在 *键上的换档键 [Shift]、 分配 在 0键上的换版键 [→]、 分配在 #键上的空格键 [Space] , 以及分配在首版字母 模拟键盘的数字键 8上的切换键 [※。 其中: 用来从英文输人切换到字符 输人; [Shift] + [英文字母键]表示输入大写字母; [Shift] + [字符键]表示输人 该符号上方标符; [→]表示转下一版; [Shift] + [→]表示回上一版。 换版的 顺序是双向循环的, 即: 首版英文字母 -第二版英文字母→第三版英文字母 →首版英文字母 (正向循环), 或首版英文字母→第三版英文字母→第二版英 文字母 -首版英文字母 (反向循环); 以及首版字符→第二版字符→首版字符 (正向或反向循环)。  See Figure 1: Twenty-six English letters are divided into three editions. The letters AH are assigned to the number keys 1-7 and 9 of the first version of the analog keyboard. The letters IQ and RZ are respectively located on the second and third editions and assigned in sequence. The number keys 1-9 of each version of the analog keyboard. Characters such as numbers and punctuation marks are divided into two editions. The characters in each edition are assigned to the numeric keys 1-9 of the analog keyboard in the format of two characters above and below each key. Function keys are defined on each version of the analog keyboard. The function keys include the shift key [Shift] assigned to the * key, the shift key [→] assigned to the 0 key, and the space key [Space] assigned to the # key. , And the switch key [*] assigned to the number key 8 of the first alphabetic keyboard. Among them: It is used to switch from English input to character input; [Shift] + [English letter key] means input uppercase letters; [Shift] + [Character key] means input the symbol above the symbol; [→] means to switch Next edition; [Shift] + [→] means return to the previous edition. The order of version changes is bidirectional circulation, that is: the first edition of the English alphabet-the second edition of the English alphabet → the third edition of the English alphabet → the first edition of the English alphabet (forward circulation), or the first edition of the English alphabet → the third edition of the English alphabet → Second edition English alphabet-first edition English alphabet (reverse cycle); and first edition characters → second edition characters → first edition characters (forward or reverse cycle).
2 当上述移动电话等装置提示输入时 (例如要求输入名片或短消息的内 容), 按以下步骤输人英文或字符:  2 When the above mobile phone and other devices prompt for input (such as asking for the content of a business card or short message), enter English or characters as follows:
2.1 微处理器使显示部件以模拟键盘形式显示功能键和首版英文字母; 2.1 The microprocessor makes the display unit display the function keys and the first English letters in the form of an analog keyboard;
2.2微处理器读取操作者参照模拟键盘所压的装置键盘的键值, 根据此 键值确定对应模拟键盘的键位; 2.2 The microprocessor reads the key value of the device keyboard pressed by the operator with reference to the analog keyboard, and determines the key position corresponding to the analog keyboard according to the key value;
2.3 微处理器根据所确定的模拟键盘键位的情况进行以下不同处理: 若是切换键 [※ , 表示操作者欲输入数字或标点符号, 则在显示部件上 以模拟键盘形式显示功能键和首版字符, 转步骤 2.2; 2.3 The microprocessor performs the following different processes according to the determined situation of the simulated keyboard keys: If it is a switch key [※, indicating that the operator wants to enter numbers or punctuation marks, the function keys and the first version characters are displayed on the display part in the form of an analog keyboard, and go to step 2.2;
若是已被分配的数字键,表示输人的是当前模拟键盘上该键位的小写字 母或下档字符, 则将该小写字母从存储部件中取出, 放入显示文本区, 转步 骤 2.2, 或将该下档字符从存储部件中取出后放人显示文本区, 再转步骤 2.1; 若是换档键 [Shift] +已被分配的数字键, 表示输人的是对应当前模拟键 盘上该键位的大写英文字母或上档字符, 则将该大写字母从存储部件中取 出,放入显示文本区, 转步骤 2.2,或将该上档字符从存储部件中取出后放入 显示文本区, 再转步骤 2.1 ;  If it has been assigned a numeric key, it means that the input is a lowercase or lower-case character of the key position on the current analog keyboard. Then remove the lowercase letter from the storage part and place it in the display text area. Go to step 2.2, or Remove the downshift character from the storage part and put it in the display text area, then go to step 2.1; if it is the shift key [Shift] + the assigned number key, it means that the input is corresponding to the key position on the current analog keyboard Uppercase English letters or upper-case characters, remove the uppercase letters from the storage unit and place them in the display text area, and go to step 2.2, or remove the upper-case characters from the storage unit and place them in the display text area, and then Step 2.1;
若是空格键, 则将空格放入显示文本区, 转步骤 2.2;  If it is the space bar, put a space into the display text area, go to step 2.2;
若是换版键, 表示操作者欲输人其它版的字母或字符, 则在显示部件上 以模拟键盘形式显示功能键和对应版的英文字母或字符, 转步骤 2.2;  If it is a version key, it means that the operator wants to input other versions of letters or characters, then the function keys and corresponding English letters or characters are displayed on the display part in the form of an analog keyboard, go to step 2.2;
若是上述装置的输人确认键, 则将显示文本区的内容取出, 作相应处理 (如放入存储部件中或发送出去)。 上述输人过程结束。  If it is the input confirmation key of the above device, the content of the displayed text area is taken out and processed accordingly (such as putting it into a storage unit or sending it out). The above input process is over.
以上所述 "读取装置键盘的键值, 根据键值确定操作者所压的键位" 、 "将英文字母或字符放人文本区" 、 "将显示文本区的内容取出, 作相应处 理" 等皆属本领域的公知技术, 故不再赘述。  The above-mentioned "read the key value of the device keyboard and determine the key position pressed by the operator according to the key value", "put English letters or characters into the text area", "remove the content of the displayed text area and handle it accordingly" All are well-known technologies in the art, so they will not be described again.
下面是一个输入 "Easy Type" 的范例, 请参阅图 1 :  Here is an example of entering "Easy Type", see Figure 1:
1.首先模拟键盘显示第一版英文字母及功能键,操作者先按 [Shift] + E取 大写 E, 再直接按 A取小写 a, 再按 [Shift] +卜]或按卜]两次换到第三版; (3 或 4键)  1. First simulate the keyboard to display the first version of English letters and function keys. The operator first presses [Shift] + E for uppercase E, then directly presses A for lowercase a, and then press [Shift] + Bu] or press Bu] twice. Switch to the third edition; (3 or 4 keys)
2.接着模拟键盘显示第三版英文字母及功能键,操作者直接按 S、 Y取小 写5、 y, 再按 [Space]空一格, 按 [Shift] + T取大写 T, 再直接按 Υ取小写 y, 然 后再按 [Shift] + [ ] 或按 [→]两次换到第二版; (6或 7键)  2. Next, the simulated keyboard displays the third edition of English letters and function keys. The operator directly presses S, Y to take the lowercase 5, y, and then press [Space] to empty a space, press [Shift] + T to take the uppercase T, and then directly presses Υ Lowercase y, then press [Shift] + [] or press [→] twice to switch to the second edition; (6 or 7 keys)
3.模拟键盘再显示第二版英文字母及功能键, 操作者直接按 P取小写 p, 再按 [Shift] +卜] 或按 [→]两次换到第一版; (2或 3键)  3. Simulate the keyboard and then display the second version of English letters and function keys. The operator directly presses P for lowercase p, and then press [Shift] + Bu] or press [→] twice to switch to the first version; (2 or 3 keys )
4.模拟键盘再显示第一版英文字母及功能键, 操作者直接按 E取小写 e, 至此输人结束。 (1键)  4. The simulated keyboard then displays the first version of English letters and function keys. The operator directly presses E to get lowercase e, and the input is completed. (1 key)
以上共用 12或 15键, 而现时九键次序式英文输人法需用 18键。 本发明的 优点由此可见一斑。  The above share 12 or 15 keys, while the current nine-key sequential English input method requires 18 keys. The advantages of the present invention are evident from this.
本发明的模拟键盘除以图 1所示的立体形式显示外,还可采用图 2所示的 平面形式显示, 以方便使用者在不同的介面平台下输入而不妨碍工作。 以立 体形式显示时, 模拟键盘中的字母或字符部分按 m x n阵列显示, 其中 m、 n 均大于 1, 最佳方案是按 3 x 3阵列显示。 用平面形式显示时, 模拟键盘中的 字母或字符部分按 l x n阵列显示, 其中 n大于 1 , 也可按 l x 9阵列显示。 In addition to the three-dimensional display shown in FIG. 1, the analog keyboard of the present invention can also be displayed in a flat form as shown in FIG. 2, so as to facilitate the user's input under different interface platforms without hindering work. When displayed in three-dimensional form, the letters or characters in the simulated keyboard are displayed in an mxn array, where m and n are both greater than 1. The best solution is to display in a 3 x 3 array. When displayed in a flat form, the The letter or character part is displayed in lx n array, where n is greater than 1, or it can be displayed in lx 9 array.
此外, 还可将数字和标点符号这样的字符分成更多的版面,每版中的字 符按每键位仅一个字符, 即无上下档之分的格式分配在模拟键盘的数字键 上。  In addition, characters such as numbers and punctuation marks can be divided into more layouts. The characters in each edition are assigned only one character per key position, that is, the format without inferiority is assigned to the numeric keys of the analog keyboard.
若不考虑输入字符的问题, 则仅需对二十六个英文字母进行分版显示, 其输人方法中除无字符输人外, 其余与上述方法类似, 此处不再重复。  If the problem of inputting characters is not considered, only the 26 English letters need to be displayed in different editions. The input method is similar to the above method except that there is no character input, and it is not repeated here.
考虑到有的微型电子产品上 (如电话机等产品)未配置显示部件, 或显示 部件的尺寸较小, 不适合显示模拟键盘, 本发明还可以采用另一种不用模拟 键盘的方法来输人英文, 其方法为:  Considering that some microelectronic products (such as telephones and other products) are not equipped with a display component, or the size of the display component is not suitable for displaying an analog keyboard, the present invention can also use another method without using an analog keyboard to input people. In English, the method is:
将 26个英文字母按其排列顺序分为三版, 以第一版包括英文字母键 a-h 及切换键 "※,, 、 第二版包括英文字母键 i-q、 第三版包括英文字母键 r-z的形 式定义在装置键盘的数字键 1-9上; 将装置键盘上的 "*" 、 "0" 、 "#" 、 " Λ "和 " V "分别定义为换档键 [Shift]、空格键 [Space]、输人确认键 [Enter] 、 换版键。 [Shift] + [数字键]表示输入该数字键位定义的英文字母的大写, [ V ] 表示转下一版, [ Λ ]表示回上一版。 换版的顺序仍然是双向循环的。 所定义 的装置键盘如图 3所示。  The 26 English letters are divided into three editions according to their arrangement order. The first edition includes the English alphabet key ah and the switch key "※",, the second edition includes the English alphabet key iq, and the third edition includes the English alphabet key rz. Defined on the number keys 1-9 of the device keyboard; Define "*", "0", "#", "Λ" and "V" on the device keyboard as the shift key [Shift], space key [Space ], Input confirmation key [Enter], version change key. [Shift] + [numeric key] means input the uppercase letter of the English letter defined by the number key position, [V] means to move to the next edition, [Λ] means to go back The first version. The sequence of version changes is still bidirectional. The defined device keyboard is shown in Figure 3.
当上述移动电话等装置提示输人时, 按以下步骤输入英文:  When a device such as the above-mentioned mobile phone prompts for input, follow the steps below to enter English:
1 微处理器设定当前的装置键盘为第一版英文字母键盘;  1 The microprocessor sets the current device keyboard as the first version of the English alphabet keyboard;
2微处理器读取操作者所压装置键盘的键位,根据该键位的情况进行以 下处理:  2 The microprocessor reads the key position of the keyboard of the device pressed by the operator, and performs the following processing according to the key position:
若是已被定义的数字键,表示输人的是当前键盘上该键位的小写英文字 母, 则将该小写字母从存储部件中取出, 放人显示文本区, 转步骤 2;  If it is a number key that has been defined, it means that the input is the lowercase English letter of the key position on the current keyboard, then remove the lowercase letter from the storage part and put it in the display text area, go to step 2;
若是换档键 +已被定义的数字键, 表示输人的是当前键盘上该键位的大 写英文字母, 则将该大写字母从存储部件中取出, 放人显示文本区, 转步骤 2;  If it is a shift key + a number key that has been defined, it means that the input is the uppercase English letter of the key position on the current keyboard, then remove the uppercase letter from the storage part and put it in the display text area, go to step 2;
若是空格键, 则将空格放入显示文本区, 转步骤 2;  If it is the space bar, put a space into the display text area, go to step 2;
若是换版键, 表示操作者欲输人其它版的字母, 则设定当前键盘为相应 版的英文字母键盘, 转步骤 2;  If it is a version key, it means that the operator wants to input letters of other versions, then set the current keyboard to the English alphabet keyboard of the corresponding version, go to step 2;
若操作者所压的是装置的确认键, 则将文本区的内容取出作相应处理。 输入过程结束。  If the operator presses the confirmation key of the device, the content in the text area is taken out for corresponding processing. The input process ends.
在某些情况下, 可能需要输人数字或标点符号, 对此可将 ", "、 "."、 "! " 、 "? " 等常用标点符号也定义在装置键盘上从 1幵始的数字键上。 这样, 在步骤 2中: 若所确定的键位是标点符号切换键, 表示操作者欲输入 数字或标点符号, 则设定当前装置键盘为标点符号键盘, 并继续读取操作者 所压装置键盘的键位, 若该键位是数字键, 表示输入的是当前装置键盘上该 键位的数字, 则将该数字从存储部件中取出, 放人显示文本区, 再转步骤 1 ; 若该键位是换档键 +已被定义的数字键, 表示输入的是当前装置键盘上该键 位的标点符号, 则将该标点符号从存储部件中取出, 放入显示文本区, 再转 步骤 1; In some cases, you may need to enter numbers or punctuation marks. For this, you can define common punctuation marks such as ",", ".", "!", "?", Etc. on the keyboard of the device. Key. In this way, in step 2: if the determined key position is a punctuation switching key, indicating that the operator wants to enter a number or punctuation mark, set the keyboard of the current device as the punctuation keyboard, and continue reading the operator The key position of the keyboard of the pressed device. If the key position is a number key, it means that the number of the key position on the keyboard of the current device is input. Then remove the number from the storage part and place it in the display text area. Then go to step 1. ; If the key is a shift key + a defined number key, it means that the punctuation mark of the key position on the keyboard of the current device is input, then remove the punctuation mark from the storage part, put it into the display text area, and then Go to step 1;
下面是一个输人 "Easy Type! " 的范例。  The following is an example of "Easy Type!"
1.首先微处理器设定装置键盘为第一版英文字母键盘,操作者先按 [Shift] + E取大写 E, 再直接按 A取小写 a, 再按 [ Λ ]回前一版, 即第三版; (3键) 1. First, the microprocessor sets the keyboard of the device as the first version of the English alphabet keyboard. The operator first presses [Shift] + E to take the uppercase E, then directly presses A to take the lowercase a, and then press [Λ] to return to the previous version. Third Edition; (3 keys)
2.接着微处理器将装置键盘设定为第三版英文字母键盘, 操作者直接按 S、 Y取小写 s和小写 y, 再按 [Space]空一格, 按 [Shift] + T取大写 T, 再直接按 Υ取小写 y, 然后再按 [ Λ ]回第二版; (6键) 2. Next, the microprocessor sets the device keyboard to the third edition English alphabet keyboard. The operator directly presses S, Y to get lowercase s and lowercase y, then presses [Space] to empty one space, and press [Shift] + T to take uppercase. T, then press Υ directly to get lowercase y, and then press [Λ] to return to the second edition; (6 keys)
3.微处理器再设定装置键盘为第二版英文字母键盘, 操作者直接按 P取 小写 P, 再按 [ Λ ]回第一版; (2键)  3. The microprocessor then sets the device keyboard to the second version of the English alphabet keyboard. The operator directly presses P for lowercase P, and then presses [Λ] to return to the first version; (2 keys)
4.微处理器再设定装置键盘为第一版英文字母键盘, 操作者直接按 E取 小写 e, 再按切换键 [※; (1键)  4. The microprocessor then sets the device keyboard to the first version of the English alphabet keyboard. The operator directly presses E for lowercase e, and then presses the switch key [※; (1 key)
5.微处理器再设定装置键盘为标点符号键盘,操作者按 [Shift] +数字键 [3] 取标点符号 "! " (假定标点符号 "! " 定义在数字键 3上);  5. The microprocessor then sets the device keyboard to be a punctuation keyboard. The operator presses [Shift] + number keys [3] to get the punctuation symbol "!" (Assuming that the punctuation symbol "!" Is defined on number key 3);
6.微处理器再设定装置键盘为第一版英文字母键盘, 操作者按下输入确 认键 [Enter], 至此输人结束。  6. The microprocessor resets the device keyboard to be the first version of the English alphabet keyboard. The operator presses the enter confirmation key [Enter], and the input is completed.
工业应用性  Industrial applicability
本发明的优点: 由于本发明采用活版图形的模拟键盘显示方式, 将英文 字母或英文字母和字符分列在若干版面上,或将英文字母分版定义在装置的 键盘上, 故令使用者一目了然, 见字入字, 见符号人符号, 能轻松准确地输 人英文和标点符号, 较现时次序式的输人方式更简单、 更快捷、 更准确。  Advantages of the present invention: Since the present invention adopts a typepad graphic simulation keyboard display mode, the English letters or English letters and characters are arranged on several layouts, or the English letters are defined on the keyboard of the device, so the user can see at a glance Seeing characters entering characters, seeing symbols, can easily and accurately input English and punctuation marks, which is simpler, faster and more accurate than the current sequential input method.
综上, 本发明的精髓是采用活版方式, 或以模拟键盘方式将英文字母、 字符等分列在若干版面上显示, 令使用者参照模拟键盘从装置键盘进行输 人; 或将英文字母分版定义在装置的键盘上, 令使用者根据对装置键盘的定 义从装置键盘进行输人。 故不论将英文字母或字符分成多少版、 每版含多少 个字母或字符、 采用何种显示版面形式、 设置哪些功能键等, 均不出本发明 权利要求的范围。 凡依据本发明的精髓所作出的相同或等同的方案, 均应视 为在本发明的专利保护范围之内。  In summary, the essence of the present invention is to use letterpress mode or to simulate the keyboard to display English letters and characters on several layouts, so that users can input from the device keyboard by referring to the simulated keyboard; or to divide the English letters into editions. The definition is on the keyboard of the device, so that the user inputs from the device keyboard according to the definition of the device keyboard. Therefore, no matter how many English alphabets or characters are divided into, how many letters or characters each edition contains, what form of display layout is used, which function keys are set, etc., it is within the scope of the claims of the present invention. All the same or equivalent schemes made according to the essence of the present invention shall be regarded as within the scope of patent protection of the present invention.

Claims

权 利 要 求 Rights request
1.一种在具有逻辑运算部件、 数据存储部件、 显示部件和键盘的装置上 使用的九键英文活版输入法, 其步骤为: 1. A nine-key English letterpress input method used on a device having a logic operation component, a data storage component, a display component, and a keyboard, the steps are:
1.1 定义模拟键盘的显示版式  1.1 Define the display layout of the simulated keyboard
在显示部件上显示模拟键盘,将二十六个英文字母分成若干版显示在模 拟键盘上, 将每版中的英文字母分配在模拟键盘上从 1开始的数字键上, 在 模拟键盘上定义功能键, 功能键包括换版键、 空格键、 换档键;  Display the simulated keyboard on the display part, divide the twenty-six English letters into several versions and display them on the simulated keyboard, assign the English letters in each version to the number keys starting from 1 on the simulated keyboard, and define the functions on the simulated keyboard Key, the function key includes a plate change key, a space key, a shift key;
1.2 当装置提示输入时, 按以下步骤输入英文:  1.2 When the device prompts for input, follow these steps to enter English:
1.2.1 在显示部件上以模拟键盘形式显示功能键和首版英文字母; 1.2.1 Display the function keys and the first English letters on the display part in the form of an analog keyboard;
1.2.2读取操作者参照模拟键盘所压的装置键盘的键值, 根据此键值确 定对应模拟键盘的键位; 1.2.2 Read the key value of the device keyboard pressed by the operator with reference to the analog keyboard, and determine the key position corresponding to the analog keyboard according to this key value;
1.2.3 根据所确定的模拟键盘键位的情况进行以下不同处理:  1.2.3 According to the determined situation of the simulated keyboard keys:
若是已被分配的数字键,表示输人的是当前模拟键盘上该键位的小写字 母, 则将该小写字母从存储部件中取出, 放人显示文本区, 转步骤 1.2.2; 若是换档键 +巳被分配的数字键,表示输人的是当前模拟键盘上该键位 的大写字母, 则将该大写字母从存储部件中取出, 放入显示文本区, 转步骤 If it has been assigned a numeric key, it means that the input is the lower case letter of the key position on the current analog keyboard, then remove the lower case letter from the storage part, put it in the text area, and go to step 1.2.2; if it is a shift Key + 巳 assigned number key, it means that the input is the capital letter of the key position on the current analog keyboard, then remove the capital letter from the storage part, put it into the display text area, go to step
1.2.2; 1.2.2;
若是空格键, 则将空格放入显示文本区, 转步骤 1.2.2;  If it is the space bar, put a space into the display text area, go to step 1.2.2;
若是换版键, 表示操作者欲输人其它版的字母, 则在显示部件上以模拟 键盘形式显示功能键和对应版的英文字母, 转步骤 1.2.2;  If it is a version change key, which indicates that the operator wants to input letters of other versions, the function keys and the corresponding English letters are displayed on the display part in the form of an analog keyboard, go to step 1.2.2;
若是装置的输人确认键, 则将显示文本区的内容取出, 作相应处理, 上 述输入过程结束。  If it is the input confirmation key of the device, the content of the displayed text area is taken out and processed accordingly, and the above input process ends.
2.—种在具有逻辑运算部件、 数据存储部件、 显示部件和键盘的装置上 使用的九键英文活版输人法, 其步骤为:  2.—A nine-key English letterpress input method used on a device with a logic operation component, a data storage component, a display component, and a keyboard. The steps are:
2.1 定义模拟键盘的显示版式  2.1 Define the display layout of the simulated keyboard
在显示部件上显示模拟键盘,将二十六个英文字母分版显示于模拟键盘 上, 将每版中的英文字母分配在模拟键盘上从 1幵始的数字键上, 将数字和 标点符号这样的字符分版显示于模拟键盘上,将每版中的字符分配在模拟键 盘上从 1开始的数字键上, 在模拟键盘上定义功能键, 功能键包括换版键、 空格键、 换档键、 切换键;  Display the simulated keyboard on the display part, display the twenty-six English alphabets on the simulated keyboard, assign the English letters in each version to the number keys starting from 1 on the simulated keyboard, and put the numbers and punctuation marks like this The character version is displayed on the analog keyboard, and the characters in each version are assigned to the number keys starting from 1 on the analog keyboard. Function keys are defined on the analog keyboard. The function keys include the version key, space key, and shift key. , Switch key;
2.2 当装置提示输人时, 按以下步骤输入英文和字符:  2.2 When the device prompts for input, follow the steps below to enter English and characters:
2.2.1 在显示部件上以模拟键盘形式显示功能键和首版英文字母; 2.2.1 Display the function keys and the first English letters on the display part in the form of an analog keyboard;
2.2.2读取操作者参照模拟键盘所压的装置键盘的键值, 根据此键值确 定对应模拟键盘的键位; 2.2.2 Read the key value of the keyboard of the device pressed by the operator with reference to the simulated keyboard, and confirm according to this key value Set the key position corresponding to the analog keyboard;
2.2.3 根据所确定的模拟键盘键位的情况进行以下不同处理:  2.2.3 Perform the following different processing according to the determined situation of the simulated keyboard keys:
若是切换键, 表示操作者欲输人数字或标点符号, 则在显示部件上以模 拟键盘形式显示功能键和首版字符, 转步骤 2.2.2;  If it is a switch key, it means that the operator wants to input numbers or punctuation marks, then the function keys and the first version characters are displayed on the display part in the form of an analog keyboard, go to step 2.2.2;
若是已被分配的数字键,表示输入的是当前模拟键盘上该键位的小写字 母或字符, 则将该小写字母从存储部件中取出, 放人显示文本区, 转步骤 2.2.2, 或将该字符从存储部件中取出后放入显示文本区, 再转步骤 2.2.1 ; 若是换档键 +巳被分配的数字键,表示输入的是当前模拟键盘上该键位 的大写英文字母, 则将该大写英文字母从存储部件中取出, 放入显示文本 区, 转步骤 2.2.2;  If it has been assigned a numeric key, it means that the lower case letter or character of the key position on the current analog keyboard is entered, then remove the lower case letter from the storage part and place it in the text area, go to step 2.2.2, or The character is taken out of the storage part and placed in the display text area, and then go to step 2.2.1; if it is the shift key + 巳 assigned number key, it means that the uppercase English letter of the key position on the current analog keyboard is entered, then Remove the uppercase English letter from the storage part, put it into the display text area, go to step 2.2.2;
若是空格键, 则将空格放人显示文本区, 转步骤 2.2.2;  If it is the space bar, place the space in the text area and go to step 2.2.2;
若是换版键, 表示操作者欲输人其它版的字母或字符, 则在显示部件上 以模拟键盘形式显示功能键和对应版的英文字母或字符, 转步骤 2.2.2; 若是装置的输入确认键, 则将显示文本区的内容取出, 作相应处理, 上 述输人过程结束。  If it is a version key, it means that the operator wants to input letters or characters of other versions, then the function keys and corresponding English letters or characters are displayed on the display part in the form of an analog keyboard, go to step 2.2.2; if the input of the device is confirmed Press the key to take out the contents of the displayed text area for corresponding processing, and the input process described above ends.
3.如权利要求 2所述的九键英文活版输人法, 其特征在于:  3. The nine-key English letterpress input method according to claim 2, characterized in that:
在所述步骤 2.1中,将每版中的字符按每键位上下两个字符的格式分配在 模拟键盘上从 1开始的数字键上;  In step 2.1, the characters in each edition are assigned to the number keys starting from 1 on the analog keyboard in the format of two characters above and below each key position;
在所述步骤 2.2.3中: 以模拟键盘形式显示功能键和字符时, 每个键位显 示上档字符和下档字符; 若所确定的键位是已被分配的数字键, 表示输入的 是当前模拟键盘上该键位的小写字母或下档字符,则将该小写字母或下档字 符从存储部件中取出, 放人显示文本区; 若所确定的键位是换档键 +已被分 配的数字键,表示输人的是当前模拟键盘上该键位的大写英文字母或上档字 符, 则将该大写英文字母或上档字符从存储部件中取出, 放入显示文本区。  In said step 2.2.3: When displaying the function keys and characters in the form of an analog keyboard, each key position displays the upper and lower characters; if the determined key position is an assigned numeric key, it means that the input is Is the lowercase or lower-case character of the key position on the current simulated keyboard, then remove the lower-case letter or lower-case character from the storage part and put it in the text area; if the determined key position is the shift key + has been The assigned numeric key indicates that the input is an uppercase English letter or upper-ranking character on the key position on the current analog keyboard, then the uppercase English letter or upper-ranking character is taken out of the storage part and put into the display text area.
4.如权利要求 1-3之一所述的九键英文活版输入法,其特征在于: 所述模 拟键盘中的字母或字符部分按 m x n阵列显示, 其中 m、 n均大于 1。  The nine-key English letterpress input method according to any one of claims 1 to 3, wherein: the letters or character parts in the analog keyboard are displayed in an m x n array, where m and n are both greater than 1.
5.如权利要求 1-3之一所述的九键英文活版输人法,其特征在于: 所述模 拟键盘中的字母或字符部分按 l x n阵列显示, 其中 n大于 1。  The nine-key English letterpress input method according to any one of claims 1-3, characterized in that: the letters or character parts in the analog keyboard are displayed in an l x n array, where n is greater than 1.
6.如权利要求 4所述的九键英文活版输人法,其特征在于:所述模拟键盘 中的字母或字符部分按 3 X 3阵列显示。  6. The nine-key English letterpress input method according to claim 4, wherein the letters or character portions in the simulated keyboard are displayed in a 3 X 3 array.
7.—种在具有逻辑运算部件、 数据存储部件、 键盘的装置上使用的九键 英文活版输人法, 其步骤为:  7.—A nine-key English letterpress input method used on a device with a logic operation part, a data storage part, and a keyboard, the steps are:
7.1 定义键盘  7.1 Defining the keyboard
将二十六个英文字母按其排列顺序分为三版,以第一版包括英文字母键 a-h及标点符号切换键、第二版包括英文字母键 i-q、第三版包括英文字母键 r-z 的形式定义在装置键盘的数字键 1-9上; Twenty-six English letters are divided into three editions in the order they are arranged, and the first edition includes English alphabet keys The forms of ah and punctuation switching keys, the second edition including the English alphabet key iq, and the third edition including the English alphabet key rz are defined on the number keys 1-9 of the device keyboard;
在装置键盘上定义空格键、 换档键、 换版键、 确认键;  Define the space bar, shift key, plate change key, and confirmation key on the device keyboard;
7.2 当装置提示输入时, 按以下步骤输入英文:  7.2 When prompted by the device, enter English in the following steps:
7.21 设定当前装置键盘为第一版英文字母键盘;  7.21 Set the keyboard of the current device as the first version of the English alphabet keyboard;
7.22读取操作者所压装置键盘的键位, 根据该键位的情况进行以下处 理:  7.22 Read the key position of the keyboard of the device pressed by the operator, and perform the following processing according to the key position:
若是已被定义的数字键, 表示输人的是当前键盘上该键位的小写字母, 则将该小写字母从存储部件中取出, 放人显示文本区, 转步骤 7.22;  If it is a number key that has been defined, it means that the lower case letter of the key position on the current keyboard is entered, then the lower case letter is taken out from the storage part and displayed in the text area, and then go to step 7.22;
若是换档键 +已被定义的数字键, 表示输入的是当前键盘上该键位的大 写字母,则将该大写字母从存储部件中取出,放入显示文本区, 转步骤 7.22; 若是空格键, 则将空格放人显示文本区, 转步骤 7.22;  If it is a shift key + a defined number key, it means that the uppercase letter of the key position on the current keyboard is entered, then remove the uppercase letter from the storage part and place it in the display text area, go to step 7.22; if it is the space bar , Then put the space in the text area, go to step 7.22;
若是换版键, 表示操作者欲输入其它版的字母, 则设定当前键盘为相应 版的英文字母键盘, 转步骤 7.22;  If it is a version change key, it means that the operator wants to input letters of other versions, then set the current keyboard to the English letter keyboard of the corresponding version, go to step 7.22;
若是装置的确认键, 则将文本区的内容取出作相应处理, 输入过程结 束。  If it is the confirmation key of the device, the content in the text area is taken out for corresponding processing, and the input process ends.
8.如权利要求 7所述的九键英文活版输人法, 其特征在于:  8. The nine-key English letterpress input method according to claim 7, characterized in that:
在所述步骤 7.1中, 还将常用标点符号定义在装置键盘上从 1开始的数字 键上; 在所述步骤 7.22中, 若所确定的键位是标点符号切换键, 表示操作者 欲输人标点符号, 则设定当前装置键盘为标点符号键盘, 并继续读取操作者 所压装置键盘的键位, 若该键位是数字键, 表示输人的是当前装置键盘上该 键位的数字, 则将该数字从存储部件中取出, 放人显示文本区, 再转步骤 7.21 ; 若该键位是换档键 +已被定义的数字键, 表示输人的是当前装置键盘 上该键位的标点符号, 则将该标点符号从存储部件中取出, 放人显示文本 区, 再转步骤 7.21。  In step 7.1, common punctuation marks are also defined on the number keys starting from 1 on the device keyboard. In step 7.22, if the determined key position is a punctuation switching key, it indicates that the operator wants to input people. Punctuation marks, set the current device keyboard to be a punctuation keyboard, and continue to read the key positions of the device keyboard pressed by the operator. If the key positions are numeric keys, it means that the input is the number of the key position on the current device keyboard. , Then remove the number from the storage part, put it in the display text area, and then go to step 7.21; if the key position is the shift key + the defined number key, it means that the input is the key position on the keyboard of the current device The punctuation mark, remove the punctuation mark from the storage part, put it in the text area, and then go to step 7.21.
9.如权利要求 7所述的九键英文活版输人法,其特征在于:所述装置键盘 上定义的换档键、 空格键、 确认键、 换版键分别是 "*" 、 "0" 、 "#" 、 9. The nine-key English letterpress input method according to claim 7, characterized in that the shift key, space key, confirmation key, and key of the plate change defined on the keyboard of the device are "*" and "0", respectively. , "#",
" Λ " 和 " V " 。 "Λ" and "V".
10.如权利要求 7所述的九键英文活版输人法, 其特征在于: 所述常用标 点符号包括 ", " 、 "." 、 "! " 、 "? " 。  10. The nine-key English letterpress input method according to claim 7, wherein the common punctuation marks include ",", ".", "!", "?".
PCT/CN2000/000247 2000-04-26 2000-08-24 A method for inputting english letters into a computer is disclosed. WO2001082045A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2000266818A AU2000266818A1 (en) 2000-04-26 2000-08-24 A method for inputting english letters into a computer is disclosed.
TW089118042A TW476892B (en) 2000-08-24 2000-09-04 Nine-key English flexible input method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN00106140.2 2000-04-26
CN 00106140 CN1276554A (en) 2000-04-26 2000-04-26 9-key English input method
CN 00107500 CN1121644C (en) 2000-05-19 2000-05-19 Typographic nine-key English input method
CN00107500.4 2000-05-19

Publications (1)

Publication Number Publication Date
WO2001082045A1 true WO2001082045A1 (en) 2001-11-01

Family

ID=25739278

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2000/000247 WO2001082045A1 (en) 2000-04-26 2000-08-24 A method for inputting english letters into a computer is disclosed.

Country Status (2)

Country Link
AU (1) AU2000266818A1 (en)
WO (1) WO2001082045A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1688827A3 (en) * 2005-02-05 2010-01-27 Yu-Chih Cheng Universal X,Y-axis positioning input method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN85101817A (en) * 1985-04-01 1988-03-09 安子介 An zijie type Chinese-character stroke computer code's method and keyboard thereof
CN1044543A (en) * 1989-01-25 1990-08-08 西北大学 Mouse non-firm offer Chinese character and multiple-language input method
CN1060728A (en) * 1991-10-01 1992-04-29 黎泽良 Seven-key English input method and finger-impu system
CN1091841A (en) * 1993-03-02 1994-09-07 冯文光 English morpheme fast input method
CN1101730A (en) * 1993-11-23 1995-04-19 黄庆传 English input code and its keyboard

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN85101817A (en) * 1985-04-01 1988-03-09 安子介 An zijie type Chinese-character stroke computer code's method and keyboard thereof
CN1044543A (en) * 1989-01-25 1990-08-08 西北大学 Mouse non-firm offer Chinese character and multiple-language input method
CN1060728A (en) * 1991-10-01 1992-04-29 黎泽良 Seven-key English input method and finger-impu system
CN1091841A (en) * 1993-03-02 1994-09-07 冯文光 English morpheme fast input method
CN1101730A (en) * 1993-11-23 1995-04-19 黄庆传 English input code and its keyboard

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1688827A3 (en) * 2005-02-05 2010-01-27 Yu-Chih Cheng Universal X,Y-axis positioning input method

Also Published As

Publication number Publication date
AU2000266818A1 (en) 2001-11-07

Similar Documents

Publication Publication Date Title
US6822852B2 (en) Handheld devices
CN101910986B (en) Information input device, information input method, information input control program, and electronic device
KR101167352B1 (en) Apparatus and method for inputing characters of terminal
KR20080008390A (en) Sequential two-key system to input keyboard characters and many alphabets on small keypads
RU2285284C2 (en) Device for input of data of electronic device for storage and/or transfer of data
RU2001121807A (en) DEVICE FOR ENTERING DATA OF ELECTRONIC APPARATUS FOR STORAGE AND / OR TRANSMISSION OF DATA
WO2012015333A1 (en) Device for typing and inputting symbols into portable communication means
JP2005100186A (en) Software keyboard display device and display program
US20080158162A1 (en) Method And Apparatus For Inputting Character Through Direction Input Unit
JP3998998B2 (en) Character input device, character input method, program, and storage medium
KR20050048758A (en) Inputting method and appartus of character using virtual button on touch screen or touch pad
KR101808774B1 (en) Virtual keyboard strucutre for mobile device, method of inputting character using virtual keyboard for mobile device, computer readable storage media containing program for executing the same
US20090201252A1 (en) Method and apparatus for alphanumeric data entry using a keypad
WO2001082045A1 (en) A method for inputting english letters into a computer is disclosed.
JP2906609B2 (en) mobile phone
KR100271375B1 (en) Apparatus for inputting characters with restricted keys, method and telephone terminal using same
CN101226427A (en) Keyboard and correspond input method for mobile communication apparatus and palm PC
JPH07200120A (en) Adjacent character display keyboard
KR20050110329A (en) Input device of character for mobilephone and the method thereof
TW476892B (en) Nine-key English flexible input method
EP1755021A2 (en) Method of composing and operating data input key array and apparatus employing the same
KR20090010144A (en) Method and apparatus for alphanumeric data entry using a keypad
KR100628366B1 (en) Method for inputting characters using directional keys and apparatus thereof
JP2002163067A (en) Operation button for cellular phone and the like
JP2020135399A (en) Method for providing code input interface and program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA JP KR SG US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP