[go: up one dir, main page]

JPH06274303A - Multi-window display method - Google Patents

Multi-window display method

Info

Publication number
JPH06274303A
JPH06274303A JP5060567A JP6056793A JPH06274303A JP H06274303 A JPH06274303 A JP H06274303A JP 5060567 A JP5060567 A JP 5060567A JP 6056793 A JP6056793 A JP 6056793A JP H06274303 A JPH06274303 A JP H06274303A
Authority
JP
Japan
Prior art keywords
window
keyboard
displayed
intermediate processing
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.)
Pending
Application number
JP5060567A
Other languages
Japanese (ja)
Inventor
Hirohisa Saito
浩久 斉藤
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP5060567A priority Critical patent/JPH06274303A/en
Publication of JPH06274303A publication Critical patent/JPH06274303A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 表示された複数のウィンドウの配列により、
確実で操作し易い画面を形成する。 【構成】 ウィンドウ表示の要求が入力(1)すると、続
いて各ウィンドウのデータを入力(2)し、指定サイズの
FW(フォーカスウィンドウ)を指定位置に表示(3)し
た後、FWによる左右の余白部の幅Xh,Xmと、上下
の余白部の高さYu,Ysを計算(4)する。次に、計算
された余白部の幅XhとXm及び高さYuとYsを互い
に比較(5,6,9)して、FWが左上に偏っていればK
W(キーボードウィンドウ)を右下(7)に、FWが左下
ならばKWを右上(8)に、FWが右上ならばKWを左下
(10)に、FWが右下ならばKWを左上(11)にそれぞ
れ表示する。
(57) [Summary] [Purpose] By arranging multiple windows displayed,
Form a reliable and easy-to-use screen. [Configuration] When a window display request is input (1), the data for each window is then input (2), a FW (focus window) of the specified size is displayed at the specified position (3), and then the FW The widths Xh and Xm of the margins and the heights Yu and Ys of the upper and lower margins are calculated (4). Next, the calculated margin widths Xh and Xm and the heights Yu and Ys are compared with each other (5, 6, 9), and if FW is biased to the upper left, K
W (keyboard window) in lower right (7), if FW is lower left, KW is upper right (8), and if FW is upper right, KW is lower left
In (10), if FW is lower right, KW is displayed in upper left (11).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、キーボードに代えて
ディスプレイ上に表示した仮想キーボードからデータを
入力する情報処理装置のマルチウィンドウ表示方法に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-window display method of an information processing apparatus for inputting data from a virtual keyboard displayed on a display instead of a keyboard.

【0002】[0002]

【従来の技術】近時、操作を容易にするために、ディス
プレイ上にそれぞれ異なる情報を出力する複数のウィン
ドウを表示するマルチウィンドウ方式のオペレーティン
グシステム、即ちマルチウィンドウシステム上でアプリ
ケーションを走らせる情報処理装置が多くなっている。
2. Description of the Related Art Recently, in order to facilitate operation, a multi-window operating system for displaying a plurality of windows for outputting different information on a display, that is, information processing for running an application on a multi-window system. The number of devices is increasing.

【0003】このようなマルチウィンドウシステム上を
走るアプリケーションには、入力装置であるキーボード
に代えて、ディスプレイ上に仮想キーボード(ソフトウ
ェア・キーボードともいう)を表示し、マウスやタブレ
ット等を用いてデータを入力するものがある。
For an application running on such a multi-window system, a virtual keyboard (also called a software keyboard) is displayed on the display instead of the keyboard which is an input device, and data is displayed by using a mouse, a tablet or the like. There is something to enter.

【0004】また、アプリケーションによっては、ディ
スプレイ上で最上位のウィンドウ(スタックトップ・ウ
ィンドウ)を常に最優先とし、下位のウィンドウはその
極めて一部が見えるだけで、殆んどの部分がそれより上
位のウィンドウによって覆われて了うものがある。
In some applications, the topmost window (stack top window) on the display is always given the highest priority, and only a very small part of the lower windows can be seen, and most of the windows are higher than it. Some are covered by windows.

【0005】しかしながら、仮想キーボードを用いた情
報処理装置、例えばワードプロセッサ(文書作成装置)
においては、仮想キーボードが表示されるキーボードウ
ィンドウと、仮想キーボードから入力されたキーコード
を最後処理して得られた文章が表示されるフォーカスウ
ィンドウ、或いは更にローマ字/かな変換,かな/漢字
変換等を行うための中間処理ウィンドウ等が使用されて
いる。
However, an information processing device using a virtual keyboard, for example, a word processor (document creation device)
In the keyboard window where the virtual keyboard is displayed, the focus window where the sentence obtained by finally processing the key code input from the virtual keyboard is displayed, or further Romaji / Kana conversion, Kana / Kanji conversion, etc. An intermediate processing window or the like for performing is used.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、これら
のウィンドウを、その都度交互に最上位ウィンドウとし
て表示すると、個々のウィンドウは見易いが操作が煩雑
で実用にならない。2個又は3個のウィンドウが同時に
見られるように表示すると、操作は楽になるがウィンド
ウの配列によってはそのサイズが小さくなって見難い。
However, if these windows are alternately displayed as the topmost window each time, the individual windows are easy to see, but the operations are complicated and not practical. If two or three windows are displayed so that they can be viewed at the same time, the operation will be easier, but the size will be smaller depending on the arrangement of the windows, which makes it difficult to see.

【0007】そのため、例えば特開平2−287814
号公報に示されたように、オペレータの操作によってキ
ーボードウィンドウに表示される仮想キーボードのキー
の種類を変えることにより、キーボードウィンドウのサ
イズを小さくして(その分だけフォーカスウィンドウを
大きくとって)も、確実にキーコードが得られるという
提案があった。
Therefore, for example, Japanese Patent Laid-Open No. 2-287814.
As shown in the publication, the size of the keyboard window can be reduced (the focus window can be increased by that amount) by changing the type of the virtual keyboard keys displayed in the keyboard window by the operation of the operator. There was a suggestion that the key code could be surely obtained.

【0008】しかしながら、上記の提案は折角フォーカ
スウィンドウとキーボードウィンドウとを同時に表示し
ながら、キーの種類を変える操作が必要であるから、確
実な入力を期待し得ても、操作の煩雑さを根本的に解決
するものとはいい難い。
However, since the above-mentioned proposal requires an operation of changing the type of key while displaying the focus focus window and the keyboard window at the same time, even if reliable input can be expected, the operation is complicated. It is hard to say that it will be solved automatically.

【0009】この発明は上記の諸点に鑑みてなされたも
のであり、ディスプレイ上に複数のウィンドウを表示し
ながら、オペレータを煩わせることなしに、確実で操作
し易い画面を形成することを目的とする。
The present invention has been made in view of the above points, and an object of the present invention is to form a reliable and easy-to-operate screen while displaying a plurality of windows on a display without bothering an operator. To do.

【0010】[0010]

【課題を解決するための手段】この発明は上記の目的を
達成するため、ディスプレイ上に仮想キーボードを示す
キーボードウィンドウと、キーボードウィンドウの仮想
キーボードにより得られたキーコードを最終的に処理し
て得られた結果を示すフォーカスウィンドウとを表示す
るマルチウィンドウ表示方法において、キーボードウィ
ンドウを、ディスプレイ上のフォーカスウィンドウによ
る余白部の最も大きくなる位置に表示するものである。
In order to achieve the above object, the present invention finally obtains by processing a keyboard window showing a virtual keyboard on a display and a key code obtained by the virtual keyboard of the keyboard window. In a multi-window display method for displaying a focus window showing the obtained result, the keyboard window is displayed at the position where the margin of the focus window on the display is the largest.

【0011】さらに、上記のマルチウィンドウ表示方法
において、ディスプレイ上にキーコードの中間処理結果
を示す中間処理ウィンドウをも表示し、中間処理ウィン
ドウをディスプレイ上の余白部のサイズに応じて、キー
ボードウィンドウとほぼ同じ高さで左右反対側の位置
に、或いは左右同じ側で上下反対の位置に表示するもの
である。
Further, in the above-mentioned multi-window display method, an intermediate processing window showing the intermediate processing result of the key code is also displayed on the display, and the intermediate processing window is changed to a keyboard window in accordance with the size of the blank area on the display. The images are displayed at substantially the same height on the left and right opposite sides, or on the same left and right sides and upside down.

【0012】または、ディスプレイ上に仮想キーボード
を示すキーボードウィンドウと、キーボードウィンドウ
の仮想キーボードにより得られたキーコードを最終的に
処理して得られた結果をカーソルと共に順次示すフォー
カスウィンドウと、或いはさらにキーコードの中間処理
結果を示す中間処理ウィンドウとを表示するマルチウィ
ンドウ表示方法において、キーボードウィンドウはフォ
ーカスウィンドウに示されたカーソルの位置から離れた
位置に、中間処理ウィンドウはキーボードウィンドウ及
びカーソルと重ならない位置に、それぞれ表示するもの
である。
Alternatively, a keyboard window showing a virtual keyboard on the display, a focus window showing sequentially the result obtained by finally processing the key code obtained by the virtual keyboard of the keyboard window, and further a key window In the multi-window display method for displaying the intermediate processing window indicating the intermediate processing result of the code, the keyboard window is located away from the cursor position shown in the focus window, and the intermediate processing window is not overlapped with the keyboard window and the cursor. Are displayed respectively.

【0013】[0013]

【作用】上記のマルチウィンドウ表示方法によれば、デ
ィスプレイ上のフォーカスウィンドウによる余白部が最
も大きくなる位置にキーボードウィンドウを表示するか
ら、何等オペレータを煩わせることなく、フォーカスウ
ィンドウとキーボードウィンドウとは最も離れた位置に
表示される。
According to the above-mentioned multi-window display method, the keyboard window is displayed at the position where the margin of the focus window on the display is the largest, so that the focus window and the keyboard window are the most It is displayed at a remote location.

【0014】もし互いに重複する場合でも、重複部分が
最も小さくなる位置に表示される。従って、各ウィンド
ウのサイズをそれほど小さく設定しなくてもよいから、
見易くて確実にデータを入力することが出来る。
Even if they overlap each other, they are displayed at the position where the overlapping portion is the smallest. Therefore, it is not necessary to set the size of each window so small,
Easy to read and can input data surely.

【0015】さらに、ディスプレイ上に中間処理ウィン
ドウをも表示する場合には、その中間処理ウィンドウを
余白部のサイズに応じて、キーボードウィンドウとほぼ
同じ高さで左右反対か、左右同じ側で上下反対の位置に
表示する。従って、上記と全く同様な効果が得られる。
Further, when the intermediate processing window is also displayed on the display, the intermediate processing window is left or right at the same height as the keyboard window or upside down on the same side depending on the size of the margin. Display at the position of. Therefore, the same effect as the above can be obtained.

【0016】または、キーボードウィンドウはフォーカ
スウィンドウ上の結果の終端位置を示すカーソルから離
れた位置に、さらに中間処理ウィンドウがあれば、キー
ボートウィンドウ及びカーソルと重ならない位置に、そ
れぞれオペレータを煩わせることなく表示されるから、
データを順次入力してゆく過程で、キーボードウィンド
ウも中間処理ウィンドウも全く障害にならない。
Alternatively, the keyboard window is located away from the cursor indicating the end position of the result on the focus window, and if there is an intermediate processing window, the keyboard window and the cursor window do not overlap with each other, without bothering the operator. Is displayed,
In the process of sequentially inputting data, neither the keyboard window nor the intermediate processing window becomes an obstacle.

【0017】このマルチウィンドウ表示方法は、特にフ
ォーカスウィンドウとキーボードウィンドウ、或いはフ
ォーカスウィンドウと中間処理ウィンドウが部分的に重
複する場合に有効である。従って、それだけフォーカス
ウィンドウ,キーボードウィンドウ或いは更に中間処理
ウィンドウのサイズを大きく設定出来るから、その効果
はさらに大きい。
This multi-window display method is particularly effective when the focus window and the keyboard window or the focus window and the intermediate processing window partially overlap. Therefore, the size of the focus window, the keyboard window, or the intermediate processing window can be set larger, and the effect is even greater.

【0018】[0018]

【実施例】図2は、この発明によるウィンドウ再描画方
法を適用する情報処理装置の一実施例の構成を示すブロ
ック図である。
2 is a block diagram showing the configuration of an embodiment of an information processing apparatus to which the window redrawing method according to the present invention is applied.

【0019】図2に示した情報処理装置はCPU1と、
CPU1をバックアップするROM,RAM等からなる
メインメモリ2及び文字フォントを格納しているフォン
トROM3と、描画処理とウィンドウ管理を行なうため
の描画プロセッサ4,ウィンドウ管理メモリ5と、それ
ぞれビットマップメモリである表示メモリ6,イメージ
メモリ7と、入出力制御装置8とから構成されている。
The information processing apparatus shown in FIG. 2 includes a CPU 1 and
A main memory 2 including a ROM and RAM for backing up the CPU 1, a font ROM 3 storing character fonts, a drawing processor 4 for performing drawing processing and window management, and a window management memory 5, and a bitmap memory, respectively. It is composed of a display memory 6, an image memory 7, and an input / output control device 8.

【0020】表示メモリ6はビットマップに展開したウ
ィンドウ等の表示データを記憶し、該表示データを表示
する液晶ディスプレイ(以下「LCD」という)10が
接続されている。入出力制御装置8には、入力装置であ
るタブレット11と、最終結果の出力装置であるプリン
タ12、及び図示しないディスク装置等の外部記憶装置
がそれぞれ接続されている。
The display memory 6 stores display data such as windows expanded in a bit map, and is connected to a liquid crystal display (hereinafter referred to as "LCD") 10 for displaying the display data. The input / output control device 8 is connected to a tablet 11 as an input device, a printer 12 as an output device for the final result, and an external storage device such as a disk device (not shown).

【0021】CPU1は、メインメモリ2をバックアッ
プメモリとして情報処理装置全体の制御と情報処理を行
なうと共に、描画プロセッサ4,ウィンドウ管理メモリ
5等を駆使して画像処理やウィンドウ描画等を実行させ
る。
The CPU 1 uses the main memory 2 as a backup memory to control and process information on the entire information processing apparatus, and makes full use of the drawing processor 4, window management memory 5 and the like to execute image processing and window drawing.

【0022】また、CPU1や描画プロセッサ4は、フ
ォントROM3に格納されている各種書体の文字フォン
トによって、仮想キーボード及びタブレット11により
入力されたキーコードである文字コードをビットマップ
に変換し、表示メモリ6又はイメージメモリ7上に展開
する。
Further, the CPU 1 and the drawing processor 4 convert the character code, which is the key code input by the virtual keyboard and the tablet 11, into a bit map according to the character fonts of various typefaces stored in the font ROM 3 and display memory. 6 or on the image memory 7.

【0023】図1はこの発明によるマルチウィンドウ表
示方法の第1実施例であるキーボードウィンドウの位置
決定ルーチンを示すフロー図であり、図3は第1実施例
のルーチンで処理した結果であるマルチウィンドウ画面
の例を示す図である。
FIG. 1 is a flow chart showing a keyboard window position determining routine which is a first embodiment of the multi-window display method according to the present invention, and FIG. 3 is a multi-window which is a result of processing by the routine of the first embodiment. It is a figure which shows the example of a screen.

【0024】図1に示したルーチンがスタートすると、
先ずステップ1で実際に描画処理を行なうサーバは、描
画要求元であるクライアントから入力するウィンドウ表
示の要求を待機し、表示要求が入力するとステップ2に
進んで、表示要求に続いて出力されるフォーカスウィン
ドウの位置とサイズ、及びキーボードウィンドウのサイ
ズを入力する。
When the routine shown in FIG. 1 starts,
First, in step 1, the server that actually performs the drawing process waits for a window display request input from the client that is the drawing request source, and when the display request is input, the process proceeds to step 2 and the focus output following the display request. Enter the window position and size, and the keyboard window size.

【0025】次にステップ3で、サーバが表示メモリ6
上の指定された位置に、指定サイズのフォーカスウィン
ドウをビットマップ展開することにより、そのビットマ
ップ画像がLCD10に表示される。以下同様に、「表
示」とはサーバが表示メモリ6上に画像を展開し、その
画像がLCD10に表示されることをいう。
Next, in step 3, the server displays the display memory 6
A bitmap image is displayed on the LCD 10 by expanding a focus window of a designated size at the designated position above. Similarly, “display” means that the server develops an image on the display memory 6 and the image is displayed on the LCD 10.

【0026】ステップ4では、表示されたフォーカスウ
ィンドウの余白部のサイズ、即ち図3に示したように、
LCD10の画面20上のフォーカスウィンドウ(F
W)21の左側及び右側の余白部の幅Xh及びXmと、
上側及び下側の余白部の高さYu及びYsとを計算して
決定し、ステップ5に進む。
In step 4, the size of the margin of the displayed focus window, that is, as shown in FIG.
Focus window (F on screen 20 of LCD 10
W) widths Xh and Xm of the left and right margins of 21 and
The heights Yu and Ys of the upper and lower margins are calculated and determined, and the process proceeds to step 5.

【0027】ステップ5では、左右の余白部の幅Xh,
Xmを比較して、左側の幅が右側の幅以下、即ちXh≦
Xmであればステップ6に進み、否すなわち左側の幅の
方が広ければステップ9に進む。
In step 5, the width Xh of the left and right margins,
By comparing Xm, the width on the left side is less than or equal to the width on the right side, that is, Xh ≦
If it is Xm, the process proceeds to step 6, and if not, that is, if the width on the left side is wider, the process proceeds to step 9.

【0028】ステップ6又はステップ9では、上下の余
白部の高さYu,Ysを比較して、上側の高さが下側の
高さ以下、即ちYu≦Ysであればそれぞれステップ7
又はステップ10に進み、否すなわち上側の高さの方が
高ければそれぞれステップ8又はステップ11に進む。
In step 6 or step 9, the heights Yu and Ys of the upper and lower margins are compared, and if the height of the upper side is less than or equal to the height of the lower side, that is, Yu≤Ys, then step 7 is carried out.
Alternatively, the process proceeds to step 10, and if not, that is, if the height of the upper side is higher, the process proceeds to step 8 or step 11, respectively.

【0029】すなわち、図3の(A)に示したようにフ
ォーカスウィンドウ21が左上に偏っていれば、ステッ
プ7に進んで指定サイズのキーボードウィンドウ(K
W)22を右下に表示し、図3の(B)に示したように
フォーカスウィンドウ21が左下に偏っていれば、ステ
ップ8に進んでキーボードウィンドウ22を右上に表示
して、それぞれエンドになる。
That is, as shown in FIG. 3A, if the focus window 21 is biased to the upper left, the process proceeds to step 7 and the keyboard window (K
W) 22 is displayed in the lower right, and if the focus window 21 is biased in the lower left as shown in FIG. 3B, the process proceeds to step 8 and the keyboard window 22 is displayed in the upper right, and each is displayed at the end. Become.

【0030】また、図3の(C)に示したようにフォー
カスウィンドウ21が右上に偏っていれば、ステップ1
0に進んでキーボードウィンドウ22を左下に表示し、
図3の(D)に示したようにフォーカスウィンドウ21
が右下に偏っていれば、ステップ11に進んでキーボー
ドウィンドウ22を左上に表示して、エンドになる。
If the focus window 21 is biased to the upper right as shown in FIG. 3C, step 1
Go to 0 and display the keyboard window 22 at the bottom left,
As shown in FIG. 3D, the focus window 21
If is biased to the lower right, the process proceeds to step 11 and the keyboard window 22 is displayed at the upper left, and the process ends.

【0031】したがって、フォーカスウィンドウ21の
位置とサイズが決定した後、それによる余白部が最も大
きくなった位置にキーボードウィンドウ22を表示した
ことになるから、オペレータが考えてキーボードウィン
ドウの位置を指定する煩わしさがなく、フォーカスウィ
ンドウとキーボードウィンドウとは互いに最も離れた位
置に表示される。
Therefore, after the position and size of the focus window 21 are determined, the keyboard window 22 is displayed at the position where the blank space resulting from the determination is the largest, and therefore the operator specifies the position of the keyboard window. With no hassle, the focus window and the keyboard window are displayed at positions farthest from each other.

【0032】もし、双方のサイズの関係で互いにその一
部が重複した場合であっても、上記の位置は重複部分の
サイズが最も小さくなる位置でもある。それだけウィン
ドウのサイズを大きくすることが出来るから、各ウィン
ドウが見易くて、データ入力が確実になる。
Even if some of them overlap each other due to the size of both, the above position is also the position where the size of the overlapping part is the smallest. Since the size of the window can be increased by that much, each window is easy to see and data input is ensured.

【0033】なお、図1において、エンドの直前の丸で
囲んだA,B,C,Dは、それぞれ図3の(A)乃至
(D)に対応することを示すと共に、第2実施例のフロ
ー図(図4)への接続子でもある。
Incidentally, in FIG. 1, A, B, C and D surrounded by circles immediately before the end indicate that they respectively correspond to (A) to (D) of FIG. It is also a connector to the flow diagram (Figure 4).

【0034】図4はこの発明によるマルチウィンドウ表
示方法の第2実施例であるキーボードウィンドウ及び中
間処理ウィンドウの位置決定ルーチンを示すフロー図で
あり、図5は第2実施例のルーチンで処理したマルチウ
ィンドウ画面の例を示す図である。
FIG. 4 is a flow chart showing a routine for determining the positions of the keyboard window and the intermediate processing window, which is the second embodiment of the multi-window display method according to the present invention, and FIG. It is a figure which shows the example of a window screen.

【0035】図4に示したルーチンは、そのキーボード
ウィンドウの位置を決定する部分が第1実施例と殆ど同
一であるから、ステップ2(図1)に対応して僅かに異
なるステップ12以外は、4個の接続子を用いて略示し
ている。
In the routine shown in FIG. 4, the part for determining the position of the keyboard window is almost the same as that of the first embodiment, and therefore, except for step 12 which is slightly different corresponding to step 2 (FIG. 1), It is schematically shown using four connectors.

【0036】図5にそれぞれ示した画面20内の各ウィ
ンドウ21,22,23は、例えばワードプロセッサの
場合、キーボードウィンドウ22に表示された英字又は
かなの仮想キーボードにより入力されたキーコードが、
ローマ字又はかなとして中間処理ウィンドウ23に表示
される。
In the windows 21, 22, and 23 in the screen 20 shown in FIG. 5, for example, in the case of a word processor, a key code input by the virtual keyboard of English characters or kana displayed in the keyboard window 22 is
The characters are displayed in the intermediate processing window 23 as Roman letters or kana.

【0037】次に、かなであればそのまま、ローマ字で
あればローマ字/かな変換によってかなに変換表示され
た後、それぞれかな/漢字変換によって漢字混り文に変
換され、中間処理ウィンドウ23上で正しく変換されて
いればフォーカスウィンドウ21上に転送して表示され
る。
Next, if it is a kana as it is, and if it is a roman character, it is converted and displayed by kana by kana / kana conversion, and then it is converted into a kanji mixed sentence by kana / kanji conversion, respectively, and is correctly displayed on the intermediate processing window 23. If converted, it is transferred and displayed on the focus window 21.

【0038】かな/漢字変換における同音異語の例示や
ローマ字,かなが、1個の中間処理ウィンドウ23内に
表示されてもよく、或いは個別のウィンドウに表示され
る場合でも、それらを1箇所にまとめて中間処理ウィン
ドウ23とする。なお、第1実施例はこの中間処理ウィ
ンドウ23をもフォーカスウィンドウ21内にまとめた
場合に相当する。
Examples of homophones, Roman letters, and kana in the kana / kanji conversion may be displayed in one intermediate processing window 23, or even if they are displayed in individual windows, they are placed in one place. The intermediate processing window 23 is collectively set. The first embodiment corresponds to the case where the intermediate processing window 23 is also integrated in the focus window 21.

【0039】図4に示したルーチンがスタートすると、
ステップ2(図1)に対応するステップ12において、
中間処理ウィンドウ23のサイズ即ち幅Wm,高さHm
も入力すること以外は、前半は第1実施例と同様にフォ
ーカスウィンドウ21の位置に応じてキーボードウィン
ドウ22の位置が決定され、接続子A乃至Dのうちいず
れかに到達する。
When the routine shown in FIG. 4 starts,
In step 12, which corresponds to step 2 (FIG. 1),
The size of the intermediate processing window 23, that is, the width Wm and the height Hm
In the first half, the position of the keyboard window 22 is determined in accordance with the position of the focus window 21 and the connector A to D is reached, except that the input is also input.

【0040】フォーカスウィンドウ21が左上に偏り、
キーボードウィンドウ22が右下にある場合は、接続子
Aからステップ13に進んで、フォーカスウィンドウ2
1の下側の余白部の高さYsと中間処理ウィンドウ23
の高さHmとを比較する。
The focus window 21 is biased to the upper left,
If the keyboard window 22 is in the lower right corner, proceed from connector A to step 13
The height Ys of the lower margin of 1 and the intermediate processing window 23
The height Hm is compared with.

【0041】もし、中間処理ウィンドウ23の高さが下
側余白部以下、即ちYs≧Hmであればステップ14に
進んで中間処理ウィンドウ23を左下に表示し、否すな
わちウィンドウ23の方が高ければステップ15にジャ
ンプして中間処理ウィンドウ23を右上に表示して、エ
ンドになる。
If the height of the intermediate processing window 23 is less than or equal to the lower margin, that is, Ys ≧ Hm, the process proceeds to step 14 to display the intermediate processing window 23 at the lower left, and if not, that is, if the window 23 is higher. The process jumps to step 15, the intermediate processing window 23 is displayed in the upper right, and the process ends.

【0042】フォーカスウィンドウ21が左下に偏り、
キーボードウィンドウ22が右上にある場合は、接続子
Bからステップ16に進んで、フォーカスウィンドウ2
1の上側の余白部の高さYuと中間処理ウィンドウ23
の高さHmとを比較する。
The focus window 21 is biased to the lower left,
If the keyboard window 22 is at the upper right, proceed from connector B to step 16 and focus window 2
The height Yu of the margin above 1 and the intermediate processing window 23
The height Hm is compared with.

【0043】もし、中間処理ウィンドウ23の高さが上
側余白部以下、即ちYu≧Hmであればステップ17に
進んで中間処理ウィンドウ23を左上に表示し、否すな
わちウィンドウ23の方が高ければステップ18にジャ
ンプして中間処理ウィンドウ23を右下に表示して、エ
ンドになる。
If the height of the intermediate processing window 23 is less than or equal to the upper margin portion, that is, Yu ≧ Hm, the process proceeds to step 17 to display the intermediate processing window 23 at the upper left, and if not, that is, if the window 23 is higher, step. Jump to 18 and display the intermediate processing window 23 in the lower right corner to end.

【0044】フォーカスウィンドウ21が右上に偏り、
キーボードウィンドウ22が左下にある場合は、接続子
Cからステップ19に進んで、フォーカスウィンドウ2
1の下側の余白部の高さYsと中間処理ウィンドウ23
の高さHmとを比較する。
The focus window 21 is biased to the upper right,
If the keyboard window 22 is located at the lower left, the procedure proceeds from the connector C to step 19 and the focus window 2
The height Ys of the lower margin of 1 and the intermediate processing window 23
The height Hm is compared with.

【0045】もし、中間処理ウィンドウ23の高さが下
側余白部以下、即ちYs≧Hmであればステップ20に
進んで中間処理ウィンドウ23を右下に表示し、否すな
わちウィンドウ23の方が高ければステップ21にジャ
ンプして中間処理ウィンドウ23を左上に表示して、エ
ンドになる。
If the height of the intermediate processing window 23 is less than or equal to the lower margin, that is, Ys ≧ Hm, the process proceeds to step 20 to display the intermediate processing window 23 at the lower right, and no, that is, the window 23 is higher. For example, the process jumps to step 21, the intermediate processing window 23 is displayed in the upper left, and the process ends.

【0046】フォーカスウィンドウ21が右下に偏り、
キーボードウィンドウ22が左上にある場合は、接続子
Dからステップ22に進んで、フォーカスウィンドウ2
1の上側の余白部の高さYuと中間処理ウィンドウ23
の高さHmとを比較する。
The focus window 21 is biased to the lower right,
If the keyboard window 22 is at the upper left, go to step 22 from connector D to bring focus window 2
The height Yu of the margin above 1 and the intermediate processing window 23
The height Hm is compared with.

【0047】もし、中間処理ウィンドウ23の高さが上
側余白部以下、即ちYu≧Hmであればステップ23に
進んで中間処理ウィンドウ23を右上に表示し、否すな
わちウィンドウ23の方が高ければステップ24にジャ
ンプして中間処理ウィンドウ23を左下に表示して、エ
ンドになる。
If the height of the intermediate processing window 23 is less than or equal to the upper margin, that is, Yu ≧ Hm, the process proceeds to step 23 to display the intermediate processing window 23 at the upper right, and if not, that is, if the window 23 is higher, the step proceeds. Jump to 24, display the intermediate processing window 23 at the lower left, and end.

【0048】ステップ14,15、ステップ17,1
8、ステップ20,21、ステップ23,24の各ステ
ップで中間処理ウィンドウ23をそれぞれの位置に表示
した後、エンドへ行く前に示した丸で囲んだA1,A
2,B1,B2,C1,C2,D1,D2は、それぞれ
図5の(A1)乃至(D2)に示した画面20の例に対
応することを示し、細かい説明を省略する。
Steps 14 and 15, Steps 17 and 1
8. After displaying the intermediate processing window 23 at each position in each step of 8, step 20, 21 and step 23, 24, the circled A1, A shown before going to the end
2, B1, B2, C1, C2, D1 and D2 respectively indicate that they correspond to the example of the screen 20 shown in (A1) to (D2) of FIG. 5, and detailed description thereof will be omitted.

【0049】以上説明した第2実施例において、図4に
示したフローのうち例えばステップ13のYs≧Hmの
代りに、高さの余裕度(Ys−Hm)と幅の余裕度(X
m−Wm)とを比較して、(Ys−Hm)≧(Xm−W
m)ならば中間処理ウィンドウ23を左下に表示し、否
ならば右上に表示すれば、フォーカスウィンドウ21と
中間処理ウィンドウ23との間隔を広く表示することが
出来る。
In the second embodiment described above, for example, instead of Ys ≧ Hm in step 13 in the flow shown in FIG. 4, a margin of height (Ys-Hm) and a margin of width (Xs) are used.
m-Wm) and (Ys-Hm) ≧ (Xm-W
If m), the intermediate processing window 23 is displayed at the lower left, and if not, it is displayed at the upper right, so that the interval between the focus window 21 and the intermediate processing window 23 can be widened.

【0050】もし、余裕度がいずれも負、すなわち重複
部分が生じても、重複の幅を小さくすることが出来る。
ステップ16,ステップ19,ステップ22について
も、同様な判定に代えることにより、同じ効果が得られ
ることは明らかである。
If any of the margins is negative, that is, an overlapping portion occurs, the overlapping width can be reduced.
It is obvious that the same effect can be obtained by substituting the same judgment for Steps 16, 19, and 22.

【0051】図6はこの発明によるマルチウィンドウ表
示方法の第3実施例であるキーボードウィンドウ及び中
間処理ウィンドウの位置決定ルーチンを示すフロー図で
あり、図7は図6に示したルーチン以後に必要に応じて
使用されるサブルーチンを示すフロー図、図8は第3実
施例で処理したマルチウィンドウ画面の例を示す図であ
る。
FIG. 6 is a flow chart showing a routine for determining the positions of the keyboard window and the intermediate processing window, which is the third embodiment of the multi-window display method according to the present invention, and FIG. 7 is necessary after the routine shown in FIG. FIG. 8 is a flowchart showing a subroutine used accordingly, and FIG. 8 is a diagram showing an example of a multi-window screen processed in the third embodiment.

【0052】図6にフロー図を示した第3実施例は、例
えば中間処理が終った結果である文章が、その最終位置
(正しくはその次の位置)を示すカーソルと共にフォー
カスウィンドウ21に表示され、入力に従ってカーソル
の位置が変ってゆく場合に適用され、特にフォーカスウ
ィンドウ21とキーボードウィンドウ22或いはフォー
カスウィンドウ21と中間処理ウィンドウ23とが一部
重複している場合に有効である。
In the third embodiment whose flow chart is shown in FIG. 6, for example, a sentence resulting from the completion of intermediate processing is displayed in the focus window 21 together with the cursor indicating the final position (correctly, the next position). , Is applied when the position of the cursor changes according to the input, and is particularly effective when the focus window 21 and the keyboard window 22 or the focus window 21 and the intermediate processing window 23 partially overlap.

【0053】図8に示したX,Yは、図3,図5と異な
り、画面20の左上端をそれぞれ原点として右方向にX
軸、下方向にY軸を設定した座標値である。画面20の
幅及び高さの1/2即ち画面中心の座標をXg,Yg、
移動するカーソル25の座標をXc,Ycとする。ま
た、キーボードウィンドウ22と中間処理ウィンドウ2
3が画面20の下側にある時に、それぞれの上辺の座標
をYk,Ymとする。
Unlike in FIGS. 3 and 5, X and Y shown in FIG. 8 have X points in the right direction with the upper left end of the screen 20 as the origin.
Axis, coordinate values with the Y axis set downward. ½ of the width and height of the screen 20, that is, the coordinates of the screen center are Xg, Yg,
The coordinates of the moving cursor 25 are Xc and Yc. Also, the keyboard window 22 and the intermediate processing window 2
When 3 is on the lower side of the screen 20, the coordinates of the respective upper sides are Yk and Ym.

【0054】また、図8において、キーボードウィンド
ウ22或いは中間処理ウィンドウ23とフォーカスウィ
ンドウ21とが重複している場合は、それぞれキーボー
ドウィンドウ22或いは中間処理ウィンドウ23がフォ
ーカスウィンドウ21に対して上位である。
Further, in FIG. 8, when the keyboard window 22 or the intermediate processing window 23 and the focus window 21 overlap, the keyboard window 22 or the intermediate processing window 23 is higher than the focus window 21, respectively.

【0055】図6に示したルーチンがスタートすると、
先ずステップ30でフォーカスウィンドウ21及びキー
ボードウィンドウ22、或いは中間処理ウィンドウ23
の位置の初期設定を行なう。この初期設定は第1実施
例,第2実施例又は既に説明した第2実施例の変型、あ
るいは任意の他のルーチンによって行なわれる。
When the routine shown in FIG. 6 starts,
First, in step 30, the focus window 21 and the keyboard window 22, or the intermediate processing window 23
Initialize the position of. This initialization is performed by the first embodiment, the second embodiment or a modification of the second embodiment already described, or any other routine.

【0056】次にステップ31で、キーボードウィンド
ウ22あるいは中間処理ウィンドウ23のいずれかでも
フォーカスウィンドウ21と重複しているか否かを判定
し、否すなわち重複していなければ、特に以下のルーチ
ンを適用しなくても差支えないから、そのままエンドに
行く。
Next, at step 31, it is judged whether any of the keyboard window 22 and the intermediate processing window 23 overlaps with the focus window 21. If not, that is, if there is no overlap, the following routine is applied. It doesn't matter if you don't have it, so go straight to the end.

【0057】ステップ31の判定でいずれかでも重複し
ていればステップ32に進んで、カーソル25が画面2
0の中心以上にあるか否か、即ちYc≦Ygであるか否
かを判定して、中心以上にあればステップ33に進み、
否すなわち下側にあればステップ36にジャンプする。
If it is determined in step 31 that there is any overlap, the process proceeds to step 32 and the cursor 25 moves to the screen 2
It is determined whether or not it is above the center of 0, that is, whether or not Yc ≦ Yg. If it is above the center, the process proceeds to step 33,
If not, that is, if it is on the lower side, jump to step 36.

【0058】ステップ33では、カーソル25が画面2
0の中心を含んでそれより左側にあるか否か、即ちXc
≦Xgであるか否かを判定し、中心より左側にあればス
テップ34に進んで、図8の(A)に示したようにキー
ボードウィンドウ22を右下に、中間処理ウィンドウ2
3を左下にそれぞれ表示してエンドに行く。
At step 33, the cursor 25 moves to the screen 2
Whether it is on the left side including the center of 0, that is, Xc
It is determined whether or not ≦ Xg, and if it is on the left side of the center, the process proceeds to step 34, where the keyboard window 22 is set to the lower right and the intermediate processing window 2 is set as shown in FIG.
Display 3 at the bottom left and go to the end.

【0059】否すなわちカーソル25が画面20の中心
より右側にあれば、ステップ35にジャンプして、図8
の(B)に示したようにキーボードウィンドウ22を左
下に、中間処理ウィンドウ23を右下にそれぞれ表示し
てエンドに行く。
If not, that is, if the cursor 25 is on the right side of the center of the screen 20, the process jumps to step 35 and the process shown in FIG.
The keyboard window 22 is displayed at the lower left and the intermediate processing window 23 is displayed at the lower right as shown in FIG.

【0060】ステップ36にジャンプするとステップ3
3と同様に、カーソル25が画面20の中心を含んでそ
れより左側にあるか否か、即ちXc≦Xgであるか否か
を判定し、中心より左側にあればステップ37に進ん
で、図8の(C)に示したようにキーボードウィンドウ
22を右上に、中間処理ウィンドウ23を左上にそれぞ
れ表示してエンドに行く。
When jumping to step 36, step 3
Similar to 3, it is determined whether or not the cursor 25 is on the left side of the screen 20 including the center of the screen 20, that is, whether or not Xc ≦ Xg. If it is on the left side of the center, the process proceeds to step 37. As shown in FIG. 8C, the keyboard window 22 is displayed in the upper right and the intermediate processing window 23 is displayed in the upper left, and the process goes to the end.

【0061】否すなわちカーソル25が画面20の中心
より右側にあれば、ステップ38にジャンプして、図8
の(D)に示したようにキーボードウィンドウ22を左
上に、中間処理ウィンドウ23を右上にそれぞれ表示し
てエンドに行く。
If not, that is, if the cursor 25 is located on the right side of the center of the screen 20, the process jumps to step 38, and FIG.
As shown in (D), the keyboard window 22 is displayed in the upper left and the intermediate processing window 23 is displayed in the upper right, and the process goes to the end.

【0062】以上説明したルーチンによって位置決定を
行うと、例えば左から右の横書き文の場合、初期状態で
は一般にカーソル25はフォーカスウィンドウ21の左
上にあるから、フォーカスウィンドウ21に対するキー
ボードウィンドウ22と中間処理ウィンドウ23の位置
は、図8の(A)に示したように決定される。
When the position is determined by the routine described above, for example, in the case of a horizontal writing sentence from left to right, the cursor 25 is generally located at the upper left of the focus window 21 in the initial state, so that the keyboard window 22 and the intermediate processing for the focus window 21 are performed. The position of the window 23 is determined as shown in FIG.

【0063】データ入力に従ってカーソル25が1行毎
に左右に移動しても、その度に画面20が図8の(A)
と(B)とに切換えられたのでは煩わしく、作業しにく
いから図8の(A)に示した状態を維持する。しかしな
がら、行数が増えるとカーソル25の位置が下降して、
キーボードウィンドウ22又は中間処理ウィンドウ23
にかくれる恐れが生じる。
Even if the cursor 25 is moved to the left or right line by line in accordance with the data input, the screen 20 is changed to that shown in FIG.
Since it is troublesome and difficult to work when switched to (B), the state shown in (A) of FIG. 8 is maintained. However, when the number of lines increases, the position of the cursor 25 moves down,
Keyboard window 22 or intermediate processing window 23
There is a fear of being shaded.

【0064】そのため、ステップ33を通過して初期の
画面20が図8の(A)又は(B)に設定された場合
は、作業初期に、図示しない2個のフラグK,Mをリセ
ットしておいて、例えばカーソル25の改行毎に図7に
示したサブルーチンにジャンプする。
Therefore, when the initial screen 20 is set to (A) or (B) of FIG. 8 after passing through step 33, two flags K and M (not shown) are reset at the beginning of the work. At each line, the cursor 25 jumps to the subroutine shown in FIG.

【0065】図7に示したサブルーチンにジャンプする
と、ステップ40でフラグKがセットされているか否か
を、ステップ41でYc<Ykすなわちカーソル25が
キーボードウィンドウ22の上辺より上にあるか否かを
判定する。
When jumping to the subroutine shown in FIG. 7, it is checked in step 40 whether the flag K is set, and in step 41 whether Yc <Yk, that is, whether the cursor 25 is located above the upper side of the keyboard window 22. judge.

【0066】いずれか1個でも可であればステップ44
にジャンプし、いずれも否であればステップ42に進ん
でフラグKをセットした後、ステップ43でキーボード
ウィンドウ22をX座標はそのままで上方に移動する。
If any one is acceptable, step 44
Jump to step 42, and if neither is the case, the process proceeds to step 42 to set the flag K, and then at step 43, the keyboard window 22 is moved upward with the X coordinate unchanged.

【0067】ステップ44ではフラグMがセットされて
いるか否かを、ステップ45でYc<Ymすなわちカー
ソル25が中間処理ウィンドウ23の上辺より上にある
か否かを判定する。
In step 44, it is determined whether or not the flag M is set, and in step 45, it is determined whether or not Yc <Ym, that is, the cursor 25 is located above the upper side of the intermediate processing window 23.

【0068】いずれか1個でも可であればリターンし、
いずれも否であればステップ46に進んでフラグMをセ
ットした後、ステップ47で中間処理ウィンドウ23を
X座標はそのままで上方に移動してリターンする。
If any one is acceptable, return,
If neither is the case, the routine proceeds to step 46, where the flag M is set, and then at step 47, the intermediate processing window 23 is moved upward with the X coordinate unchanged, and the routine returns.

【0069】このサブルーチンによって、図8の(A)
又は(B)に示した画面20は、それぞれ図8の(C)
又は(D)に示した状態に変り、以後その状態は変らな
い。キーボードウィンドウ22,中間処理ウィンドウ2
3の移動により、フォーカスウィンドウ21に表示され
ていた文章の上方の一部は覆われることになるが、作業
の重点は既にカーソル25を含む行に移っているから、
作業に支障を生ずることはない。
By this subroutine, (A) of FIG.
Alternatively, the screen 20 shown in (B) is displayed in (C) of FIG.
Alternatively, the state changes to that shown in (D), and the state thereafter does not change. Keyboard window 22, intermediate processing window 2
By the movement of 3, the upper part of the sentence displayed in the focus window 21 will be covered, but since the focus of the work has already moved to the line including the cursor 25,
It does not hinder the work.

【0070】以上、横書き文の場合について説明した
が、右から左の縦書き文の場合についても、同様にこの
発明を適用することが出来る。また、ワードプロセッサ
を例として説明したが、この発明がワードプロセッサに
限定されるものではないことはいうまでもない。
Although the case of horizontal writing has been described above, the present invention can be similarly applied to the case of vertical writing from right to left. Although the word processor has been described as an example, it goes without saying that the present invention is not limited to the word processor.

【0071】[0071]

【発明の効果】以上説明したようにこの発明によるマル
チウィンドウ表示方法は、ディスプレイ上に複数のウィ
ンドウを表示しながら、オペレータを煩わせることなし
に、確実で操作し易い画面を形成することが出来る。
As described above, in the multi-window display method according to the present invention, it is possible to form a reliable and easy-to-operate screen while displaying a plurality of windows on the display without bothering the operator. .

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明によるマルチウィンドウ表示方法の第
1実施例であるキーボードウィンドウの位置決定ルーチ
ンを示すフロー図である。
FIG. 1 is a flow chart showing a keyboard window position determining routine which is a first embodiment of a multi-window display method according to the present invention.

【図2】この発明によるマルチウィンドウ表示方法を適
用する情報処理装置の一実施例の構成を示すブロック図
である。
FIG. 2 is a block diagram showing the configuration of an embodiment of an information processing apparatus to which the multi-window display method according to the present invention is applied.

【図3】図2に示したLCDに表示される図1に示した
ルーチンによるマルチウィンドウ画面の一例を示す図で
ある。
FIG. 3 is a diagram showing an example of a multi-window screen displayed on the LCD shown in FIG. 2 according to the routine shown in FIG.

【図4】マルチウィンドウ表示方法の第2実施例である
キーボードウィンドウ及び中間処理ウィンドウの位置決
定ルーチンを示すフロー図である。
FIG. 4 is a flowchart showing a position determining routine of a keyboard window and an intermediate processing window which is a second embodiment of the multi-window display method.

【図5】図4に示したルーチンによるマルチウィンドウ
画面の一例を示す図である。
5 is a diagram showing an example of a multi-window screen according to the routine shown in FIG.

【図6】マルチウィンドウ表示方法の第3実施例である
キーボードウィンドウ及び中間処理ウィンドウの位置決
定ルーチンを示すフロー図である。
FIG. 6 is a flowchart showing a position determining routine for a keyboard window and an intermediate processing window, which is a third embodiment of the multi-window display method.

【図7】図6に示したルーチン以後に使用されるサブル
ーチンを示すフロー図である。
FIG. 7 is a flowchart showing a subroutine used after the routine shown in FIG.

【図8】図6に示したルーチンによるマルチウィンドウ
画面の一例を示す図である。
8 is a diagram showing an example of a multi-window screen according to the routine shown in FIG.

【符号の説明】[Explanation of symbols]

1 CPU 2 メインメモリ 4 描画プロセッサ 6 表示メモリ 10 CLD(液晶ディスプレイ:ディスプレイ) 20 画面(マルチウィンドウ画面) 21 フォーカスウィンドウ(FW) 22 キーボードウィンドウ(KW) 23 中間処理ウィンドウ(MW) 25 カーソル Xh,Xm 左右の余白部の幅 Yu,Ys 上下の余白部の高さ Wm,Hm 中間処理ウィンドウの幅と高さ Xg,Yg 画面中心の座標 Xc,Yc カーソルの座標 Yk 下にあるキーボードウィンドウの上辺の座標 Ym 下にある中間処理ウィンドウの上辺の座標 1 CPU 2 Main Memory 4 Drawing Processor 6 Display Memory 10 CLD (Liquid Crystal Display: Display) 20 Screen (Multi-Window Screen) 21 Focus Window (FW) 22 Keyboard Window (KW) 23 Intermediate Processing Window (MW) 25 Cursor Xh, Xm Width of left and right margins Yu, Ys Height of upper and lower margins Wm, Hm Width and height of intermediate processing window Xg, Yg Coordinates of screen center Xc, Yc Cursor coordinates Yk Coordinates of upper side of keyboard window below Coordinates of the upper side of the intermediate processing window under Ym

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ディスプレイ上に仮想キーボードを示す
キーボードウィンドウと、該キーボードウィンドウの仮
想キーボードにより得られたキーコードを最終的に処理
して得られた結果を示すフォーカスウィンドウとを表示
するマルチウィンドウ表示方法において、 前記キーボードウィンドウを、前記ディスプレイ上の前
記フォーカスウィンドウによる余白部の最も大きくなる
位置に表示することを特徴とするマルチウィンドウ表示
方法。
1. A multi-window display for displaying on a display a keyboard window showing a virtual keyboard and a focus window showing a result obtained by finally processing a key code obtained by the virtual keyboard of the keyboard window. In the method, the keyboard window is displayed at a position where the margin of the focus window on the display is the largest, on the display.
【請求項2】 請求項1記載のマルチウィンドウ表示方
法において、 前記ディスプレイ上に前記キーコードの中間処理結果を
示す中間処理ウィンドウをも表示し、該中間処理ウィン
ドウを、前記ディスプレイ上の余白部のサイズに応じて
前記キーボードウィンドウとほぼ同じ高さで左右反対側
の位置に、或いは左右同じ側で上下反対の位置に表示す
ることを特徴とするマルチウィンドウ表示方法。
2. The multi-window display method according to claim 1, wherein an intermediate processing window showing an intermediate processing result of the key code is also displayed on the display, and the intermediate processing window is displayed in a blank area of the display. A multi-window display method characterized by displaying at the same height as the keyboard window at the left and right opposite positions, or at the same left and right opposite positions depending on the size.
【請求項3】 ディスプレイ上に仮想キーボードを示す
キーボードウィンドウと、該キーボードウィンドウの仮
想キーボードにより得られたキーコードを最終的に処理
して得られた結果をカーソルと共に順次示すフォーカス
ウィンドウと、或いはさらに前記キーコードの中間処理
結果を示す中間処理ウィンドウとを表示するマルチウィ
ンドウ表示方法において、 前記キーボードウィンドウは前記フォーカスウィンドウ
に示されたカーソルの位置から離れた位置に、前記中間
処理ウィンドウは前記キーボードウィンドウ及び前記カ
ーソルと重ならない位置に、それぞれ表示することを特
徴とするマルチウィンドウ表示方法。
3. A keyboard window showing a virtual keyboard on a display, a focus window showing sequentially the result obtained by finally processing the key code obtained by the virtual keyboard of the keyboard window, and further. In the multi-window display method for displaying an intermediate processing window showing an intermediate processing result of the key code, the keyboard window is located at a position away from the position of the cursor shown in the focus window, and the intermediate processing window is the keyboard window. And a multi-window display method in which the cursor is displayed at a position not overlapping the cursor.
JP5060567A 1993-03-19 1993-03-19 Multi-window display method Pending JPH06274303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5060567A JPH06274303A (en) 1993-03-19 1993-03-19 Multi-window display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5060567A JPH06274303A (en) 1993-03-19 1993-03-19 Multi-window display method

Publications (1)

Publication Number Publication Date
JPH06274303A true JPH06274303A (en) 1994-09-30

Family

ID=13145975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5060567A Pending JPH06274303A (en) 1993-03-19 1993-03-19 Multi-window display method

Country Status (1)

Country Link
JP (1) JPH06274303A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002268870A (en) * 2001-03-13 2002-09-20 Just Syst Corp Window position control method and apparatus
WO2004084057A1 (en) 2003-03-18 2004-09-30 Brother Kogyo Kabushiki Kaisha Display control device and program
JP2008122507A (en) * 2006-11-09 2008-05-29 Sharp Corp Screen display processor, video display device, and osd display method
JP2009075604A (en) * 2006-07-31 2009-04-09 Sharp Corp Display device, display method, display program, and computer-readable recording medium
US8046713B2 (en) 2006-07-31 2011-10-25 Sharp Kabushiki Kaisha Display apparatus, method for display, display program, and computer-readable storage medium
JP2012208962A (en) * 2005-09-16 2012-10-25 Apple Inc Arrangement of virtual input device onto touch screen type user interface

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002268870A (en) * 2001-03-13 2002-09-20 Just Syst Corp Window position control method and apparatus
WO2004084057A1 (en) 2003-03-18 2004-09-30 Brother Kogyo Kabushiki Kaisha Display control device and program
JP2004280655A (en) * 2003-03-18 2004-10-07 Brother Ind Ltd Display control device and program
CN100403233C (en) * 2003-03-18 2008-07-16 兄弟工业株式会社 Display control apparatus and method
US7779365B2 (en) 2003-03-18 2010-08-17 Brother Kogyo Kabushiki Kaisha Display control device and program
JP2012208962A (en) * 2005-09-16 2012-10-25 Apple Inc Arrangement of virtual input device onto touch screen type user interface
JP2009075604A (en) * 2006-07-31 2009-04-09 Sharp Corp Display device, display method, display program, and computer-readable recording medium
US8046713B2 (en) 2006-07-31 2011-10-25 Sharp Kabushiki Kaisha Display apparatus, method for display, display program, and computer-readable storage medium
JP2008122507A (en) * 2006-11-09 2008-05-29 Sharp Corp Screen display processor, video display device, and osd display method

Similar Documents

Publication Publication Date Title
US5513278A (en) Handwritten character size determination apparatus based on character entry area
JPH10105361A (en) Method and system for specifying object
US20020109687A1 (en) Visibility and usability of displayed images
JPS6240580A (en) How to draw figures
KR970008546B1 (en) How to handle text or figures
US5068803A (en) Method and apparatus for filling contours in digital typefaces
US20090085932A1 (en) Image processing apparatus, image processing system, image processing method, and computer-readable medium
JPH06274303A (en) Multi-window display method
JP3037854B2 (en) Character generation method and device
JP2996933B2 (en) Drawing display device
JP2770582B2 (en) Figure filling device
JPS644189B2 (en)
JP5361315B2 (en) Information processing apparatus and information processing method
JP3671263B2 (en) Document image output device
JPS6314229A (en) Object selection system
JP2614111B2 (en) A method for detecting the correlation between a straight line display element and a rectangular window
JP2006113630A (en) Information display device
JPH07234868A (en) Document creation device
JPH03172891A (en) Multiwindow control system
JPH07210305A (en) Handwriting input device
JPH02222079A (en) Broken line drawing method
JP3139955B2 (en) Information processing method and apparatus
JPH0844333A (en) Graphic input device
JP2010009271A (en) Image processor
JPH0738153B2 (en) Display data enlargement device