JPS59149542A - Input device of japanese word processor - Google Patents

Input device of japanese word processor

Info

Publication number
JPS59149542A
JPS59149542A JP1145383A JP1145383A JPS59149542A JP S59149542 A JPS59149542 A JP S59149542A JP 1145383 A JP1145383 A JP 1145383A JP 1145383 A JP1145383 A JP 1145383A JP S59149542 A JPS59149542 A JP S59149542A
Authority
JP
Japan
Prior art keywords
variable
variable name
key
kanji
keyboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1145383A
Other languages
Japanese (ja)
Inventor
Akihiro Yamashiro
山城 明宏
Hideo Nakamura
英夫 中村
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP1145383A priority Critical patent/JPS59149542A/en
Publication of JPS59149542A publication Critical patent/JPS59149542A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To ensure a simple input of data by displaying the variable name registered to a key top. CONSTITUTION:An operator feeds a variable through a normal keyboard. The KANA (Japanese syllabary)-KANJI (Chinese character) conversion is carried out to the variable name after it is recognized that the input character train is equal to a variable. Then a variable registration deciding device registers a KANJI code train in response to a key on a display keyboard 3 for registration of variable name. A liquid crystal display plate is provided on the surface of the key of the keyboard 3, and the registered variable name is displayed in KANJI. When the operator wants to use the registered KANJI name during a programming operation, the KANJI name is inputted to the program with the push of a key on the keyboard 3.

Description

【発明の詳細な説明】 [発明の技術分野] この発明はプログラム入力装置に関する。[Detailed description of the invention] [Technical field of invention] The present invention relates to a program input device.

[発明の技術的背景とその問題点] 日本語プログラミングについては現在、漢字に変換した
い文学列の前後を特殊記号で囲むことによりかな漢字変
換を行うものなどがあるが、この欠点は漢字に変換すべ
き文字列が出、現するたびにかなキーで入力するため、
時間的・労力的に無駄が多い点である。これはプログラ
ム中には数多く使われる変数名が多数出現する場合が多
いからである。
[Technical background of the invention and its problems] Currently, there are methods for Japanese programming that perform kana-kanji conversion by surrounding the literary string that you want to convert into kanji with special symbols, but the drawback of this is that it is difficult to convert into kanji. Because the character string that should be used appears and is input using the Kana key each time it appears,
This is a waste of time and effort. This is because there are many variable names that are used many times in a program.

キーワード登録方式については、通常の英数字かなキー
ボードにおいていくつかのファンクション・キーが設置
されているものも多いが、この欠点はどのキーに何とい
う文字列を登録したのかを覚えていなければならぬ点に
あり、もし登録した文字列を画面に表示したとしても画
面上に表示用の固定領域を確保すると画面が狭くなり、
あるいは画面の任意の位置に表示したとしてもプログラ
ム実行時、作成時にはその操作に従って表示された文字
列が画面から消えるので具合が悪い。
Regarding the keyword registration method, many normal alphanumeric and kana keyboards have several function keys, but the drawback of this is that you have to remember which character string is registered to which key. Even if you display the registered character string on the screen, if you secure a fixed area for display on the screen, the screen will become narrower.
Alternatively, even if the string is displayed at an arbitrary position on the screen, when the program is executed or created, the displayed character string disappears from the screen according to the operation, which is inconvenient.

キーワード登録方式については、上記以外にもブック形
式で行うものがあるが、自分の作成するプログラムごと
に作り変えるのは手間が多くかかりすぎるし、ブック形
式の文字列登録装置が大きくなると操作検索がともに困
難になる。
Regarding keyword registration methods, there are other ways to register keywords in book format than those mentioned above, but it takes too much time and effort to create a new one for each program you create, and the larger the book format string registration device, the more difficult it is to operate and search. Both become difficult.

[発明の目的] 本発明は上記の従来装置の欠屯を改良したもので下記の
機能を実現することができる変数名登録表示キーボード
を用いた日本語プログラム入力装置を提供することを目
的とする。
[Object of the Invention] The present invention is an improvement on the deficiencies of the above-mentioned conventional device, and aims to provide a Japanese program input device using a variable name registration display keyboard that can realize the following functions. .

[発明の概要] 変数名登録表示キーボードは複数の変数名登録表示キー
を備え、変数名を登録することによシリ後はワンキー操
作で登録した変数名を入力できるキーの上面には登録し
た変数名が表示され変数名を漢字で登録する場合、初期
登録は他の手段で1度のみ行えば良い。特徴とする点は
、変数名の変数名登録表示キーボードへの登録手続きが
容易であるため、キーボード上の変数名登録表示キーの
数が少数で良く、変数名としての入力は日本語に限らず
、一般の英数字に対しても同様な効果を発揮する点にあ
る。
[Summary of the Invention] The variable name registration display keyboard is equipped with a plurality of variable name registration and display keys, and after registering a variable name, the registered variable name can be entered with a single key operation.The registered variable name is displayed on the top surface of the key. If the name is displayed and the variable name is registered in Kanji, the initial registration only needs to be done once by another means. The main feature is that the procedure for registering variable names on the variable name registration display keyboard is easy, so the number of variable name registration and display keys on the keyboard can be small, and variable names can be entered not only in Japanese. , it has the same effect on general alphanumeric characters.

[発明の効果] 他の手段で入力された英数かな漢字変数名を自動的に判
断し、オペレータが自由に変数名登録表示キーボード上
のキーに登録することができる。
[Effects of the Invention] Alphanumeric, kana, and kanji variable names input by other means are automatically determined, and the operator can freely register them using the keys on the variable name registration and display keyboard.

−已登録した変数名はオペレータがプログラミング中に
変数名登録表示キーを押下することによりワンキー操作
で入力できる。
- Registered variable names can be input with one-key operation by the operator pressing the variable name registration display key during programming.

[発明の実施例] 以下、図面を参照にして本発明の一実施例について説明
する。なお、本装置の構成要素として必要な機能は変数
名を登録しておく機能、登録した変数名を表示する機能
、かな漢字変換により漢字コードを入力する機能、文法
解析によシ、入力中の文字列から変数名を抽出する変数
分離機能である。
[Embodiment of the Invention] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The functions required as components of this device are a function to register variable names, a function to display registered variable names, a function to input Kanji codes by Kana-Kanji conversion, a function to perform grammar analysis, and a function to input characters during input. This is a variable separation function that extracts variable names from columns.

第1図は日本語プログラム入力装置の構成を示したもの
であり、1は計算機本体、2は通常の英数字かなキーボ
ード、3は変数名登録表示キーボード、4は変数分離装
置、5は変数登録決定装置、6はかな漢字変換装置、7
は文法辞書、8はバッファ、9は文字辞書、10はCR
Tである。
Figure 1 shows the configuration of the Japanese program input device, where 1 is the computer main body, 2 is a normal alphanumeric kana keyboard, 3 is a variable name registration display keyboard, 4 is a variable separator, and 5 is a variable registration device. Determination device, 6 Ephemeral Kanji conversion device, 7
is a grammar dictionary, 8 is a buffer, 9 is a character dictionary, 10 is a CR
It is T.

オペレータが通常の英数字かなキーボード2で文字列を
入力する際、変数分離装置4はバッファ8を通して、変
数名か否かを判別すべき文字列を常に受は取る。変数分
離装置4rIi文法辞書7を参照して文字列の判別を行
う。受は取った文字列が変数名ではなかった場合には計
算機本体1に送シCRTIOに表示するが、変数名で・
椋った場合には変数登録決定装置5へと変数文字列を送
る。ここで変数名を登録するためにかな漢字変換装置6
は文字辞書9を参照にして変数名を漢字コード列に変換
する。その後、変数登録決定装置5は変数名登録表示キ
ーボード3上のキーに変換された漢字コード列を登録表
示して1つの変数名を変数名登録表示キーボード3上の
キーに登録する処理を終了する。変数名の変数名登録表
示キーボード3上のキーへの登録及び消去は変数登録決
定装置5で行うきする。
When an operator inputs a character string using an ordinary alphanumeric/kana keyboard 2, the variable separator 4 always receives the character string to be determined whether it is a variable name or not through a buffer 8. The variable separation device 4rIi refers to the grammar dictionary 7 to determine the character string. If the received character string is not a variable name, it will be sent to the computer main body 1 and displayed on the CRTIO, but if the received character string is not a variable name.
If the variable character string is determined, the variable character string is sent to the variable registration determination device 5. Here, in order to register the variable name, the kana-kanji conversion device 6
converts the variable name into a kanji code string with reference to the character dictionary 9. Thereafter, the variable registration determination device 5 registers and displays the converted kanji code string on the keys on the variable name registration and display keyboard 3, and completes the process of registering one variable name on the keys on the variable name registration and display keyboard 3. . The registration and deletion of variable names to the keys on the variable name registration/display keyboard 3 is performed by the variable registration determination device 5.

第2図はこの変数名登録表示キーボードの概要を示しだ
ものであり、11は変数名登録表示キーボード、」2は
変数名登録表示キー、13は液晶表示部分である。変数
名登録表示キー12は変数名が登録されると液晶表示部
分13に変数名が表示きれて、ディスプレイとしての役
割を果たすと同時にそのものはキーとしての役割をも果
たす。
FIG. 2 shows the outline of this variable name registration and display keyboard, in which 11 is a variable name registration and display keyboard, 2 is a variable name registration and display key, and 13 is a liquid crystal display portion. When a variable name is registered, the variable name registration/display key 12 can display the variable name on the liquid crystal display section 13, and at the same time serves as a display, it also serves as a key.

従ってオペレータは登録表示の後、変数名登録表示キー
ボード3上のキーの1つを押下すること如よって変数名
をプログラムに入力することができる。
Therefore, after displaying the registration, the operator can input the variable name into the program by pressing one of the keys on the variable name registration and display keyboard 3.

第3図には、上記の処理をフロー・チャートで示しであ
る。
FIG. 3 shows the above processing in a flow chart.

オペレータが本プログラム入力装置でプログラムを入力
する際、入力された文字列が変数名であるかどうかを文
法解析によって自動的に判別する。
When an operator inputs a program using this program input device, whether the input character string is a variable name is automatically determined by grammar analysis.

ここでもし、入力された文字列が変数以外の場合には文
字列をそのままプログラムの一部吉し、プログラム人力
を続けるが、変数名と判別された場合にはこの変数名を
変数名登録表示キーの1つに登録するか否かをシステム
に問いあわせる。ここで登録し々い場合として次の二通
り考えられる01、変数名登録表示キーに既に登録しで
ある場合でこの時は直接変数名登録表示キーを押下して
選択すれば良い。
Here, if the input string is not a variable, the string will be used as a part of the program and the program will continue, but if it is determined to be a variable name, this variable name will be displayed as a variable name. The system is asked whether to register as one of the keys. Here, the following two cases can be considered as cases in which there is too much registration: 01, and the case where the variable name registration display key has already been registered; in this case, the variable name registration display key can be directly pressed to select it.

2、変数名がそれほど頻繁に使用されずに変数名登録表
示キーに登録する必織−がない場合でこの時は漢字コー
ドなどの人力のみを使用してプログラムに書き込み、プ
ログラム入力を続ける。
2. If the variable name is not used very often and there is no need to register it in the variable name registration display key, in this case, write it into the program using only human power such as kanji code and continue inputting the program.

通常の英数字かなキーボードよ逆入力した変数名の変数
名登録表示キーへの登録に関するシステムの問いあわせ
に対して登録する場合にはまず最初に漢字コード入力を
行い、次に変数名登録表示キーの1つに登録してから新
たに変数名登録表示キーで変数名を選択し、プログラム
への書き込みを終了する。
When registering in response to a system inquiry about registering a variable name entered backwards using a normal alphanumeric/kana keyboard to the variable name registration display key, first enter the kanji code, then press the variable name registration display key. After registering one variable name, select a new variable name using the variable name registration display key and finish writing to the program.

以下、プロダラムに同じ変数名を入力する場合は変数名
登録表示キーを押下するのみで変数名の入力を行うこと
が出来る。
Hereinafter, when inputting the same variable name in the program program, the variable name can be input simply by pressing the variable name registration display key.

なお、ここで変数名は必ずし、も日本語である必要はな
く、英数字の場合も同様に変数名登録表示キーに登録表
示することが可能であるとする。
Note that the variable name here does not necessarily have to be in Japanese, and alphanumeric characters can be similarly registered and displayed on the variable name registration display key.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
本発明の一実施例で用いる変数名登録表示キーボードの
構成例を示す図、第3図は本発明の実施例の処理を示す
フローチャートであるOl・・・CRT、、2・・・通
常の英数字かなキーボード、3・・・変数名登録表示キ
ーボード、 4・・・変数分離装置、5・・・変数登録決定装置、6
・・・漢字コード入力装置、7・・・文法辞書、8・・
・バッファ、9・・・文字辞書。 代理人 弁理士  則 近 憲 佑 ・(ほか1名) 第  1 図 第  3 図
Fig. 1 is a block diagram showing an embodiment of the present invention, Fig. 2 is a diagram showing an example of the configuration of a variable name registration display keyboard used in an embodiment of the present invention, and Fig. 3 is a process of the embodiment of the present invention. Ol...CRT, 2...Ordinary alphanumeric kana keyboard, 3...Variable name registration display keyboard, 4...Variable separation device, 5...Variable registration determination device, 6
...Kanji code input device, 7...Grammar dictionary, 8...
・Buffer, 9...Character dictionary. Agent: Patent Attorney Noriyuki Chika (and 1 other person) Figure 1 Figure 3

Claims (1)

【特許請求の範囲】[Claims] 一已他の手段で入力された日本語変数名を判別し、登録
する手段とその登録された日本語変数名を特定の入力鍵
盤のキーの上に表示する手段と、再びその表示されたキ
ーを押下することにより、プログラム中に登録された変
数名を挿入する手段を具備した日本語プログラム入力装
置。
A means for determining and registering a Japanese variable name input by other means, a means for displaying the registered Japanese variable name above a key of a specific input keyboard, and a means for displaying the registered Japanese variable name above a key of a specific input keyboard, and a means for displaying the registered Japanese variable name above a key of a specific input keyboard, A Japanese program input device equipped with means for inserting variable names registered in a program by pressing .
JP1145383A 1983-01-28 1983-01-28 Input device of japanese word processor Pending JPS59149542A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1145383A JPS59149542A (en) 1983-01-28 1983-01-28 Input device of japanese word processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1145383A JPS59149542A (en) 1983-01-28 1983-01-28 Input device of japanese word processor

Publications (1)

Publication Number Publication Date
JPS59149542A true JPS59149542A (en) 1984-08-27

Family

ID=11778511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1145383A Pending JPS59149542A (en) 1983-01-28 1983-01-28 Input device of japanese word processor

Country Status (1)

Country Link
JP (1) JPS59149542A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61216086A (en) * 1985-02-25 1986-09-25 Fujitsu Ltd Japanese sentence translating system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61216086A (en) * 1985-02-25 1986-09-25 Fujitsu Ltd Japanese sentence translating system

Similar Documents

Publication Publication Date Title
JPS59149542A (en) Input device of japanese word processor
JP2936133B2 (en) Roman alphabet kana converter and Roman alphabet kana conversion method
JPS5943433A (en) Japanese input system
JP2629946B2 (en) Document processing device
KR20000047404A (en) Device and Method for processing an abbreviated word data of computer stenograph
JPH08171568A (en) Multilingual input method
JPH08335217A (en) Reading converting method and document preparation device
JPH03142558A (en) Kana/kanji converting device
JPS63225860A (en) Japanese-language input device
JPH03127165A (en) Kana to kanji conversion japanese language input system
JPH04357550A (en) Character string registeration and learning system
JPH04133165A (en) Kana/kanji converter
JPH01241672A (en) Kanji input system to utilize kana for reading of kanji
JPS60207948A (en) "kana"/"kanji" conversion processor
JPH01187667A (en) Electronic notebook and word processor with handwritten character input device
JPH05204895A (en) Japanese language word processor
JPS6376056A (en) Processing and conversion system for document forming device
JPS60211566A (en) Japanese word input device
JPH0394367A (en) Japanese input system
JPH0512260A (en) Word processor
JPH0488463A (en) Japanese word processor
JPH02181211A (en) Word registering system
JPH05342197A (en) Japanese word processor
JPH0329054A (en) Kana/kanji converter
JPH0217568A (en) Kana-kanji conversion system for clause including katakana word