JPH0418632A - Character processor - Google Patents

Character processor

Info

Publication number
JPH0418632A
JPH0418632A JP2122182A JP12218290A JPH0418632A JP H0418632 A JPH0418632 A JP H0418632A JP 2122182 A JP2122182 A JP 2122182A JP 12218290 A JP12218290 A JP 12218290A JP H0418632 A JPH0418632 A JP H0418632A
Authority
JP
Japan
Prior art keywords
input
character
cursor
data
characters
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.)
Granted
Application number
JP2122182A
Other languages
Japanese (ja)
Other versions
JP3044052B2 (en
Inventor
Koichi Kaneko
金子 浩一
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2122182A priority Critical patent/JP3044052B2/en
Publication of JPH0418632A publication Critical patent/JPH0418632A/en
Application granted granted Critical
Publication of JP3044052B2 publication Critical patent/JP3044052B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To easily and speedily input a sentence or a table mixing characters in lateral, longitudinal and oblique directions by moving a cursor to a desired head position to input the character, designating any one of the directions and inputting character information from an input means. CONSTITUTION:When a cursor C is moved to the desired position for the input on a screen S and the input direction designation key of a keyboard 16 is pushed, a window W is displayed for designating the input direction and the input character on the screen S. Next, a cursor H in the window W is operated to select the input direction (downward) and the character is inputted into the window W. This character is temporarily stored in a work buffer 130. Afterwards, at a storage position in a sentence data memory 132 corresponding to the cursor position, first of all, the head character of the character stored in the buffer 130 is stored. Next, the cursor C is moved downward by 1, and the head one character is erased from the buffer 130. Then, after returning to the preceding character, the processing is repeated to the end. Thus, the characters is inputted in the selected input direction.

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は、文字情報の入力方向を任意に指定すること
のできる文字処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (A) Field of Industrial Application This invention relates to a character processing device that can arbitrarily specify the input direction of character information.

(ロ)従来の技術 従来、この種の文字処理装置の一つとしての日本語ワー
ドプロセッサにおいては、文書における文字入力方向は
固定されていた。すなわち、横書き文書においては右方
向であり、縦書き文書においては下方向であった。
(b) Prior Art Conventionally, in a Japanese word processor as one of this type of character processing apparatus, the input direction of characters in a document has been fixed. That is, in a horizontally written document, it was the right direction, and in a vertically written document, it was downward.

(ハ)発明が解決しようとする課題 しかし上記した従来の日本語ワードプロセッサでは、例
えば作表においては以下のような不都合があった。すな
わち、縦書き文字や横書き文字または斜め方向の文字が
混在する表を作成しようとするとき、文字入力位置を決
めるためのカーソルの移動方向が右方向に固定されてい
ると、縦方向または斜め方向の文字を入力する際には一
文字入力するごとにオペレータはカーソルを縦方向位置
または斜め方向位置に手作業で移動させなければならず
、入力操作に手間がかかっていた。
(c) Problems to be Solved by the Invention However, the above-mentioned conventional Japanese word processors have the following disadvantages, for example, when tabulating tables. In other words, when trying to create a table containing a mixture of vertical, horizontal, or diagonal characters, if the cursor movement direction for determining the character input position is fixed to the right, the vertical or diagonal character When inputting characters, the operator has to manually move the cursor to a vertical or diagonal position each time a character is input, making the input operation time-consuming.

この発明は以上の事情を考慮してなされたもので、任意
の方向に文字情報を入力することのできる文字処理装置
を提供する。
The present invention has been made in consideration of the above circumstances, and provides a character processing device that can input character information in any direction.

(ニ)課題を解決するための手段 第1図はこの発明の基本構成を明示する構成図である。(d) Means to solve the problem FIG. 1 is a block diagram showing the basic structure of the present invention.

同図においてこの発明は、入力手段1から入力される文
字情報を記憶手段2に記憶するとともに、表示手段3に
表示されたカーソルの位置より、記憶手段2に記憶され
た文字情報を可視出力するよう構成された文字処理装置
において、文字情報の入力方向を、行方向、列方向およ
び対角線方向の中からいずれか一つに指定する入力方向
指定手段4と、入力手段1から入力された文字情報を、
指定された入力方向に対応する記憶手段2の記憶位置に
記憶させる入力制御手段5とを備えてなる文字処理装置
である。
In the figure, the present invention stores character information input from an input means 1 in a storage means 2, and visually outputs the character information stored in the storage means 2 from the position of a cursor displayed on a display means 3. In the character processing device configured as above, an input direction specifying means 4 for specifying the input direction of character information as one of a row direction, a column direction, and a diagonal direction, and character information input from the input means 1 are provided. of,
This is a character processing device comprising an input control means 5 that stores data in a storage position of the storage means 2 corresponding to a designated input direction.

この発明における文字処理装置としては、各種言語を編
集処理するワードプロセッサ、言語の編集処理機能を備
えたコンピュータ等が挙げられる。
Examples of the character processing device in the present invention include a word processor that edits various languages, a computer equipped with a language editing function, and the like.

入力手段lはキーボードで構成することが好ましいが、
マウスなどのポインティングデバイスを用いることもて
きる。また、記憶手段2はRAMから構成される装置本
体に内蔵のメモリであっても、装置本体に外部から接続
する補助記憶装置であってらよい。表示手段3はCRT
SLCD、ELデイスプレィ等のドツトマトリクスタイ
プの表示装置から構成できる。入力方向指定手段4は、
キーボード上のキーを割り当てることにより構成でき、
1つのキーであっても複数のキーの組み合わせてあって
もよい。入力制御手段5は、記憶手段2に対して情報の
授受や指示を与えるためのものであり、現行では16ビ
ツトCPU、32ビツトCPUから構成できる。
Preferably, the input means l comprises a keyboard,
A pointing device such as a mouse may also be used. Further, the storage means 2 may be a memory built into the main body of the device, which is constituted by a RAM, or may be an auxiliary storage device connected to the main body of the device from the outside. Display means 3 is CRT
It can be constructed from a dot matrix type display device such as an SLCD or an EL display. The input direction specifying means 4 is
Can be configured by assigning keys on the keyboard,
It may be one key or a combination of multiple keys. The input control means 5 is for sending and receiving information and giving instructions to the storage means 2, and can currently be constructed from a 16-bit CPU or a 32-bit CPU.

(ホ)作用 この発明によれば、入力したい先頭の位置にカーソルを
移動さけ、文字情報の入力方向を上、下、右、左、右上
、右下、左上、左下の方向のいずれか一つに指定し、入
力手段から文字情報を入力する七、その文字情報が上記
カーソル位置から指定した方向で入力されるよう作用す
る。
(E) Effect According to this invention, move the cursor to the first position you want to input, and select one of the following directions for inputting character information: up, down, right, left, upper right, lower right, upper left, or lower left. 7. The character information is input from the cursor position in the specified direction.

(へ)実施例 以下図に示す実施例に基づいてこの発明を詳述する。な
お、これによってこの発明は限定されるものではない。
(F) EXAMPLES The present invention will be described in detail below based on examples shown in the figures. Note that this invention is not limited by this.

=3 第2図はこの発明の一実施例としての日本語ワードプロ
セッサの構成を示すブロック図である。
=3 FIG. 2 is a block diagram showing the configuration of a Japanese word processor as an embodiment of the present invention.

同図において、IOは日本語ワードプロセッサ本体であ
り、CPU(中央処理装置)II、ROMI2、RAM
+3、出力制御部14から主として構成され、これらは
パスライン15により相互に接続されている。ROM+
2の記憶内容には、CPU11を制御するための制御プ
ログラム121、かな漢字変換を行う際に参照されるか
な漢字変換辞書122が含まれる。RAM13の構成は
、プログラム実行中における中間結果を記憶するための
ワークバッファ130、編集データメモリ131、文章
データメモリ+32が含まれる。編集データとは文章を
編集する際に指定されるデータであり、具体的にはタブ
設定(タブが設定されている位置データ)、改行ピッチ
、文字間隔設定等が挙げられる。文章データは文字コー
ド、記号コード、改行コード、タブコード等のデータで
ある。
In the same figure, IO is the Japanese word processor main body, CPU (central processing unit) II, ROMI2, RAM
+3, and an output control section 14, which are interconnected by a pass line 15. ROM+
The storage contents of 2 include a control program 121 for controlling the CPU 11 and a kana-kanji conversion dictionary 122 that is referred to when performing kana-kanji conversion. The configuration of the RAM 13 includes a work buffer 130 for storing intermediate results during program execution, an edit data memory 131, and a text data memory +32. Editing data is data specified when editing a text, and specifically includes tab settings (position data where tabs are set), line feed pitch, character spacing settings, and the like. The text data includes data such as character codes, symbol codes, line feed codes, and tab codes.

なお、これらの編集データ、文章データは、補助記憶装
置としてCPIJIIに接続される外部記憶い。
Note that these editing data and text data are stored in an external storage connected to CPIJII as an auxiliary storage device.

またCPUIIにはキーボード16が接続されており、
オペレータはこのキーボード16に配置された文字キー
、罫線人カキ−、ファンクションキー、カーソル移動キ
ー、入力方向指定キー等を操作することにより、文字デ
ータ、編集データを入力するとともに、カーソル位置を
基準として指定した方向に文字データを入力することが
できる。
A keyboard 16 is also connected to the CPU II.
The operator inputs character data and editing data by operating character keys, ruled line keys, function keys, cursor movement keys, input direction designation keys, etc. arranged on this keyboard 16, and also inputs data based on the cursor position. Character data can be input in a specified direction.

上記入力方向指定キーは、文字情報の入力方向を行方向
、列方向および対角線方向の中からいずれか一つを指定
できるものであり、詳しくは上方向、下方向、右方向、
左方向、右上方向、右下方向、左上方向および左下方向
を示す各矢印キーと機能キーとの組み合わせによって構
成されている。
The above input direction specification key allows you to specify the input direction of character information in any one of the row direction, column direction, and diagonal direction.
It is composed of a combination of arrow keys and function keys indicating the left direction, the upper right direction, the lower right direction, the upper left direction, and the lower left direction.

しかしながら、入力方向の指定は上記に限らず、各方向
を表記したウィンドウを表示させ、その表記の中から所
望の入力方向を選択するように構成してもよい。
However, the designation of the input direction is not limited to the above, and a configuration may be adopted in which a window in which each direction is displayed is displayed, and a desired input direction is selected from among the notations.

また、出力制御114には外部にCRT+ 7が接続さ
れる。このCRT l 7により、キーボード16から
入力された文字データか文字ま几は記号として画面」二
に可視出力される。
Further, a CRT+ 7 is externally connected to the output control 114. By means of the CRT 1 7, character data or characters input from the keyboard 16 are visually output as symbols on the screen.

このような構成のワードプロセ・ソサにおいて、CPU
I+は、キーボード16から入力された文字データを、
指定された入力方向に対応する文章データメモリ132
内の記憶位置に記憶させる。
In word processing software with such a configuration, the CPU
I+ inputs character data input from the keyboard 16,
Text data memory 132 corresponding to the specified input direction
Store it in the storage location within.

第3図はカーソル位置と画面用メモリと文章データメモ
リとの関係を示す模式図である。同図(2L)において
、20は1行40文字表示可能な表示画面であり、いま
1行10文字の設定として文字データが入力されている
。Cはカーソルである。21は画面用メモリの内容を示
し、カーソル前のデータとカーソル後のデータとに分け
られた文字データかノリアルに記憶されている。22は
文章データメモリ132の内容を示し、カーソル前のデ
ータとカーソル後のデータとに分けられた文字データが
メモリの先頭から順に記憶されている。第3図(a)の
状態からカーソルCを画面上で右に1つ移動さけると、
第3図(b)に示すように各メモリにおけるカーソル前
のデータに文字が1つ移動させられる。またカーソルC
を画面上で下に1つ移動させると、第3図(c)に示す
ように各メモリにおけるカーソル前のデータに、カーソ
ルの文字から1行分のデータ(画面用メモリでは40文
字分、文書データメモリではIO文字分)が移動させら
れる。またカーソルCを画面上で右下に1つ移動させる
と、カーソル前のデータに、カーソルの文字から1行分
プラス1文字のデータが移動させられる。これによりカ
ーソルCの位置は文章データメモリ内のデータによって
認識できる。
FIG. 3 is a schematic diagram showing the relationship between the cursor position, screen memory, and text data memory. In the same figure (2L), 20 is a display screen capable of displaying 40 characters per line, and character data is currently being input as setting of 10 characters per line. C is a cursor. Reference numeral 21 indicates the contents of the screen memory, in which character data divided into data before the cursor and data after the cursor is stored in Norial. Reference numeral 22 indicates the contents of the text data memory 132, in which character data divided into data before the cursor and data after the cursor are stored in order from the beginning of the memory. If you move cursor C one position to the right on the screen from the state shown in Figure 3(a),
As shown in FIG. 3(b), one character is moved to the data in front of the cursor in each memory. Also cursor C
When you move down one position on the screen, the data in front of the cursor in each memory is filled with one line of data from the cursor character (40 characters in the screen memory, document In the data memory, IO characters) are moved. Furthermore, when the cursor C is moved one position to the lower right on the screen, the data in front of the cursor is moved by one line plus one character from the character at the cursor. Thereby, the position of cursor C can be recognized from the data in the text data memory.

次に、第1の実施例の動作を第4図に示すフローチャー
トにしたがって、また第6図の表示例を交えて詳しく説
明する。
Next, the operation of the first embodiment will be explained in detail according to the flowchart shown in FIG. 4 and with reference to the display example shown in FIG.

ウィンドウを使用した入力方法 まず、画面S上にて入力したい位置(−カーソルCを移
動させ(第6図参照)、キーボード16の入力方向指定
キーを押すと、第6図(b)に示すように、画面S上に
入力方向および入力文字の内容を指定するためのウィン
ドウWが表示される(ステ・ツブ30→31)。次いで
ウィンドウW内のカーソルHを操作することにより、入
力方向を選択しくこの実施例では下方向を選択するもの
とする)、さらに入力しようとする文字をそのウィンド
ウW内に入力する(ステップ32)。この入力された文
字はワークバッファ130に一時的に記憶される。次い
でウィンドウW内における文字入力が終了すると、カー
ソル位置と対応する文章データメモリ132内の記憶位
置に、まずワークバッフy130内に記憶されている文
字の先頭文字を記憶させ(ステップ33→34)、次い
でカーソルCを下方向に1移動させ(ステップ35)、
ワークバッファ130から先頭の1文字を消去する(ス
テ・ツブ36)。次いでステップ33に戻り、ステップ
36までの処理を繰り返す。これにより、第6図(c)
に示すように、選択した入力方向で文字を入力すること
ができる。
Input method using a window First, move the cursor C to the position (-) you want to input on the screen S (see Figure 6) and press the input direction designation key on the keyboard 16, as shown in Figure 6(b). , a window W for specifying the input direction and input character content is displayed on the screen S (step 30 → 31). Next, by operating the cursor H in the window W, the input direction is selected. In this embodiment, it is assumed that the downward direction is selected), and then the character to be input is input into the window W (step 32). This input character is temporarily stored in the work buffer 130. Next, when the character input in the window W is completed, the first character of the characters stored in the work buffer y 130 is first stored in the storage position in the text data memory 132 corresponding to the cursor position (steps 33→34). Next, move cursor C downward one step (step 35),
The first character is deleted from the work buffer 130 (step 36). Next, the process returns to step 33 and the processes up to step 36 are repeated. As a result, Fig. 6(c)
You can enter characters in the selected input direction, as shown in .

次に第2の実施例を第5図に示すフローチャートを用い
て説明する。
Next, a second embodiment will be explained using the flowchart shown in FIG.

カーソルによる指定方式 まず、画面S上にて入力したい位置にカーソル=8 Cを移動させ(第6図(a)参照)、キーボード16の
入力方向指定キーを押し、カーソル位置を座標x、yと
して入力方向を指定する(ステップ4〇−41)。この
際、入力方向の指定は、機能キー十矢印キーを押すこと
によって選択することができ、その矢印キーは、キーボ
ード16上に配設された上方向キー、下方向キー、右方
向キー、左方向キ、右上キー、右下キー、左上キー、左
下キーが使用される。次いで1文字入力するとその文字
をカーソル位置に表示しくステップ42)、カーソル位
置をステップ41において指定した方向に1つ移動させ
る(ステップ43)。ここで変換キーが押されたかどう
か、すなわち、変換か無変換かを判断しくステップ44
)、無変換であればステップ42に戻り文字入力を続け
る。また、変換であればカーソルを座標x、yに戻し、
変換候補の文字列を指定した方向に表示する(ステップ
45)。ここで変換キーを押すとステップ45に戻り、
次の変換候補を表示し、無変換キーを押すと(ステップ
46−47)入力確定を行い、通常処理へ移る。第7図
は入力方向を右下に指定した際の表示例を示す。
Specifying method using a cursor First, move the cursor = 8C to the position you want to input on the screen S (see Figure 6 (a)), press the input direction designation key on the keyboard 16, and set the cursor position to the coordinates x, y. Specify the input direction (steps 40-41). At this time, the input direction can be selected by pressing the function key + arrow key, and the arrow keys are the up direction key, down direction key, right direction key, left direction key, The direction keys, upper right key, lower right key, upper left key, and lower left key are used. Next, when one character is input, that character is displayed at the cursor position (step 42), and the cursor position is moved one position in the direction specified in step 41 (step 43). At this point, it is determined whether the conversion key is pressed, that is, whether conversion or no conversion is performed.Step 44
), if there is no conversion, the process returns to step 42 and continues character input. Also, if it is a conversion, move the cursor back to the coordinates x, y,
The conversion candidate character string is displayed in the specified direction (step 45). If you press the conversion key here, it will return to step 45,
When the next conversion candidate is displayed and the no-conversion key is pressed (steps 46-47), the input is confirmed and the process proceeds to normal processing. FIG. 7 shows a display example when the input direction is specified to the lower right.

(ト)発明の効果 この発明によれば、横方向の文字、縦方向の文字、斜め
方向の文字が混在する文章または表を、簡単かつ速やか
に入力することができる。
(G) Effects of the Invention According to the present invention, it is possible to easily and quickly input a sentence or a table in which horizontal characters, vertical characters, and diagonal characters are mixed.

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

第1図はこの発明の基本構成を明示するブロック図、第
2図はこの発明の一実施例の日本語ワードプロセッサの
構成を示すブロック図、第3図は実施例におけるカーソ
ル位置と文章データメモリ内のデータとの関係を示す模
式図、第4図は第1の実施例の動作を説明するフローチ
ャート、第5図は第2の実施例の動作を説明するフロー
チャート、第6図は第1の実施例の表示例を示す説明図
、第7図は第2の実施例の表示例を示す説明図である。 ・入力制御手段。 1・・・・・入力手段、 2・・・・記憶手段、 3・・・・・表示手段、 4・・・・・・入力方向指定手段、
FIG. 1 is a block diagram showing the basic configuration of this invention, FIG. 2 is a block diagram showing the configuration of a Japanese word processor according to an embodiment of this invention, and FIG. 3 is a block diagram showing the cursor position and text data memory in the embodiment. FIG. 4 is a flowchart explaining the operation of the first embodiment, FIG. 5 is a flowchart explaining the operation of the second embodiment, and FIG. 6 is a flowchart explaining the operation of the second embodiment. FIG. 7 is an explanatory diagram showing a display example of the second embodiment. - Input control means. 1...Input means, 2...Storage means, 3...Display means, 4...Input direction designation means,

Claims (1)

【特許請求の範囲】 1、入力手段から入力される文字情報を記憶手段に記憶
するとともに、表示手段に表示されたカーソルの位置よ
り、記憶手段に記憶された文字情報を可視出力するよう
構成された文字処理装置において、 文字情報の入力方向を、行方向、列方向および対角線方
向の中からいずれか一つに指定する入力方向指定手段と
、入力手段から入力された文字情報を、指定された入力
方向に対応する記憶手段の記憶位置に記憶させる入力制
御手段とを備えてなる文字処理装置。
[Scope of Claims] 1. It is configured to store character information input from the input means in the storage means, and to visually output the character information stored in the storage means from the position of the cursor displayed on the display means. The character processing device includes an input direction specifying means for specifying the input direction of character information as one of the row direction, column direction, and diagonal direction; A character processing device comprising an input control means for storing data in a storage position of a storage means corresponding to an input direction.
JP2122182A 1990-05-11 1990-05-11 Character processor Expired - Fee Related JP3044052B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2122182A JP3044052B2 (en) 1990-05-11 1990-05-11 Character processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2122182A JP3044052B2 (en) 1990-05-11 1990-05-11 Character processor

Publications (2)

Publication Number Publication Date
JPH0418632A true JPH0418632A (en) 1992-01-22
JP3044052B2 JP3044052B2 (en) 2000-05-22

Family

ID=14829609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2122182A Expired - Fee Related JP3044052B2 (en) 1990-05-11 1990-05-11 Character processor

Country Status (1)

Country Link
JP (1) JP3044052B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62229316A (en) * 1986-03-29 1987-10-08 Canon Inc Character processor
JPS6341976A (en) * 1986-08-08 1988-02-23 Casio Comput Co Ltd Document preparing device
JPS63254489A (en) * 1987-04-13 1988-10-21 三菱電機株式会社 Document generator

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62229316A (en) * 1986-03-29 1987-10-08 Canon Inc Character processor
JPS6341976A (en) * 1986-08-08 1988-02-23 Casio Comput Co Ltd Document preparing device
JPS63254489A (en) * 1987-04-13 1988-10-21 三菱電機株式会社 Document generator

Also Published As

Publication number Publication date
JP3044052B2 (en) 2000-05-22

Similar Documents

Publication Publication Date Title
JPS6290751A (en) Documentation device
JP2606917B2 (en) Image processing method
JPH0418632A (en) Character processor
JPH0785027A (en) Document editor
JPH0452502B2 (en)
JPS61241866A (en) Documentation device
JP2879940B2 (en) Score editing system
JP2751212B2 (en) Document creation device
JP3083665B2 (en) Sentence information processing equipment
JP2590643B2 (en) Document processing method and document processing device
JP2621987B2 (en) Document processing device
JP2655900B2 (en) Character processor
JPH04123257A (en) Document processor
JPH03278266A (en) Character processor
JPH0467227B2 (en)
JPH0362170A (en) Comment input method in cad system
JPH0619882A (en) Method and device for processing character
JPH031272A (en) Character processor
JPS62133563A (en) Document generating and editing device
JPH01150968A (en) System for inputting character with attribute
JPS63106827A (en) Word processor
JPH03156566A (en) Word processor
JPH1021238A (en) Document preparation device
JPS62203260A (en) Sentence edition processor
JPH03129566A (en) Word processor with typing exercise function

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080310

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090310

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees