[go: up one dir, main page]

WO2001082045A1 - Procede de saisie de lettres latines utilisant des groupes de lettres reparties sur neuf touches - Google Patents

Procede de saisie de lettres latines utilisant des groupes de lettres reparties sur neuf touches 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
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.)
Ceased
Application number
PCT/CN2000/000247
Other languages
English (en)
Chinese (zh)
Inventor
Fook Hing Yau
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN 00106140 external-priority patent/CN1276554A/zh
Priority claimed from CN 00107500 external-priority patent/CN1121644C/zh
Application filed by Individual filed Critical Individual
Priority to AU2000266818A priority Critical patent/AU2000266818A1/en
Priority to TW089118042A priority patent/TW476892B/zh
Publication of WO2001082045A1 publication Critical patent/WO2001082045A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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

L'invention concerne un procédé consistant à répartir des groupes de lettres latines sur des touches numériques, le format du clavier programmable est tel qu'il est possible de visualiser les touches de fonction et les lettres latines. Dès lors, les opérations suivantes peuvent être effectuées par un utilisateur : appuyer sur une touche numérique ou sur la touche majuscule + une touche numérique ce qui affiche sur la zone de texte une lettre en minuscule ou en majuscule ; passer à un autre groupe de lettres, le format du clavier programmable permet d'utiliser une touche de fonction et la lettre latine correspondante et l'utilisateur peut confirmer directement la saisie d'une lettre. Grâce à la visualisation du clavier programmable, l'utilisateur est en mesure de saisir tout simplement les lettres ou les signes de ponctuation qu'il voit afin d'écrire sans difficulté et avec précision un texte en anglais. L'invention est spécialement indiquée pour s'adapter à un appareil de saisie de lettres latines via un clavier numérique.
PCT/CN2000/000247 2000-04-26 2000-08-24 Procede de saisie de lettres latines utilisant des groupes de lettres reparties sur neuf touches Ceased WO2001082045A1 (fr)

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 (zh) 2000-04-26 2000-04-26 九键英文活版输入法
CN 00107500 CN1121644C (zh) 2000-05-19 2000-05-19 活版九键英文输入法
CN00107500.4 2000-05-19

Publications (1)

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

Family

ID=25739278

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2000/000247 Ceased WO2001082045A1 (fr) 2000-04-26 2000-08-24 Procede de saisie de lettres latines utilisant des groupes de lettres reparties sur neuf touches

Country Status (2)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1688827A3 (fr) * 2005-02-05 2010-01-27 Yu-Chih Cheng Procédé d'entrée de positionnement universel selon les axes X et Y

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN85101817A (zh) * 1985-04-01 1988-03-09 安子介 安子介式汉字笔形电脑编码法及其键盘
CN1044543A (zh) * 1989-01-25 1990-08-08 西北大学 鼠标虚盘汉字及多文种输入法
CN1060728A (zh) * 1991-10-01 1992-04-29 黎泽良 七键输入英文方法及键盘输入装置
CN1091841A (zh) * 1993-03-02 1994-09-07 冯文光 英文词素语法快速输入法
CN1101730A (zh) * 1993-11-23 1995-04-19 黄庆传 英文输入编码及其键盘

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN85101817A (zh) * 1985-04-01 1988-03-09 安子介 安子介式汉字笔形电脑编码法及其键盘
CN1044543A (zh) * 1989-01-25 1990-08-08 西北大学 鼠标虚盘汉字及多文种输入法
CN1060728A (zh) * 1991-10-01 1992-04-29 黎泽良 七键输入英文方法及键盘输入装置
CN1091841A (zh) * 1993-03-02 1994-09-07 冯文光 英文词素语法快速输入法
CN1101730A (zh) * 1993-11-23 1995-04-19 黄庆传 英文输入编码及其键盘

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1688827A3 (fr) * 2005-02-05 2010-01-27 Yu-Chih Cheng Procédé d'entrée de positionnement universel selon les axes X et Y

Also Published As

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

Similar Documents

Publication Publication Date Title
US6822852B2 (en) Handheld devices
KR101167352B1 (ko) 단말의 문자 입력 장치 및 방법
KR20080008390A (ko) 작은 키패드에 키보드 문자들과 많은 알파벳을 입력하기위한 순차적인 두개의-키 시스템
WO2012015333A1 (fr) Dispositif de composition et de saisie de symboles dans des moyens de communication portables
JP2005100186A (ja) ソフトウェアキーボード表示装置および表示プログラム
US20080158162A1 (en) Method And Apparatus For Inputting Character Through Direction Input Unit
JP3998998B2 (ja) 文字入力装置、文字入力方法、プログラムおよび記憶媒体
US20080183781A1 (en) Multi-method input arrangement
KR101808774B1 (ko) 가상 키보드 구조, 가상 키패드 기반 문자 입력 방법, 이를 실현하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체
WO2001082045A1 (fr) Procede de saisie de lettres latines utilisant des groupes de lettres reparties sur neuf touches
KR100271375B1 (ko) 제한된 키로 문자를 입력하는 장치, 그 방법및 이를 이용한 전화 단말기
CN1758188A (zh) 多向度输入键盘
JPH07200120A (ja) 隣接文字表示キーボード
KR20050110329A (ko) 이동단말기의 문자입력장치 및 그 입력방법
CN100585541C (zh) 用于输入中文汉字的方法
TW476892B (en) Nine-key English flexible input method
WO2008041784A1 (fr) Procédé et appareil de saisie de données alphanumériques faisant appel à un clavier
JP2004038897A (ja) 目的の文字を直接入力できる携帯電話機の入力装置
KR100628366B1 (ko) 방향키를 이용한 문자 입력 방법 및 그 장치
JP2003241885A (ja) 携帯情報端末
JPH05289996A (ja) 表計算ソフトウエアにおける書式設定方法
CN1276554A (zh) 九键英文活版输入法
KR20090010144A (ko) 키패드를 이용한 문자·숫자 조합 데이터 입력 방법 및 장치
EP1755021A2 (fr) Méthode de composition et d'utilisation d'un tableau de touches pour l'entrée de données et dispositif la mettant en oeuvre
CN1121644C (zh) 活版九键英文输入法

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