JPH04522A - information processing equipment - Google Patents

information processing equipment

Info

Publication number
JPH04522A
JPH04522A JP2101143A JP10114390A JPH04522A JP H04522 A JPH04522 A JP H04522A JP 2101143 A JP2101143 A JP 2101143A JP 10114390 A JP10114390 A JP 10114390A JP H04522 A JPH04522 A JP H04522A
Authority
JP
Japan
Prior art keywords
mouse
key
data
application program
character code
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
JP2101143A
Other languages
Japanese (ja)
Inventor
Junichi Kobayashi
順一 小林
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2101143A priority Critical patent/JPH04522A/en
Publication of JPH04522A publication Critical patent/JPH04522A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

PURPOSE:To obtain a more comfortable man-machine interface by driving this information processor by using an application program and a mouse formed so as to be driven based upon key input data. CONSTITUTION:Whether a mouse function is effective or not is decided. When the function is invalid, the position of a mouse cursor is obtained. In the case of text display, the number of digits and the number of rows are calculated based upon the position data. Then, the character code of the position is obtained. The obtained character code is stored in a key buffer and the data of the key buffer and other data are updated. When a mouse button is depressed, the position of the mouse cursor is converted into the number of digits and the number of rows for the text display to obtain M rows and N digits. The character code of a character displayed on the position is stored in the key buffer. The application program can obtain the character code by a key input routine. Thus, the processing of the application program can be executed by operating the mouse.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、情報処理装置に於ける基本人出カシステムの
拡張に間する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention is directed to the expansion of a basic turnout system in an information processing device.

[従来の技術] 従来の情報処理装置では、図6(a)で示すようにアプ
リケーションプログラムが、マウスハンドラルーチンか
ら返される表示装置の表示位置データを元にして次のス
テップの処理を行うように作成されており、この考慮が
なされているアプリケーションプログラムのみマウスを
使用出来る。
[Prior Art] In a conventional information processing device, as shown in FIG. 6(a), an application program performs the next step based on display position data of a display device returned from a mouse handler routine. Only application programs that have been created with this consideration in mind can use a mouse.

また、図6(b)で示すようにアプリケーションプログ
ラムが、キー人力ルーチンから返されるデータを元にし
て次のステップの処理を行うように作成されており、こ
の考慮がなされているアプリケーションプログラムのみ
キーボードを使用出来る。
In addition, as shown in Figure 6(b), the application program is created to perform the next step processing based on the data returned from the key manual routine, and only the application program that takes this into consideration is can be used.

[発明が解決しようとする課題] しかしながら、従来技術では図6(a)に示すようなマ
ウスハンドリングが考慮されたアプリケーションプログ
ラムのみマウスを使用して動作可能であり(ステップ6
1.62)、図6(b)に示すようなキー人力データを
基に動作するアプリケーションプログラムはマウスを使
用して動作することが不可能であった(ステップ63.
64)。
[Problems to be Solved by the Invention] However, in the prior art, only application programs that take into consideration mouse handling as shown in FIG. 6(a) can be operated using a mouse (step 6).
1.62), it was impossible to operate an application program based on key manual data as shown in FIG. 6(b) using a mouse (step 63.
64).

本発明は、このような問題を鑑み、キー人力データを基
に動作するアプリケーションプログラムであっても、マ
ウスハンドリングが考慮されているアプリケーションプ
ログラムと同様にマウスを使用して動作出来ることを目
的とする。
In view of such problems, an object of the present invention is to enable even an application program that operates based on key human data to operate using a mouse in the same way as an application program that takes mouse handling into consideration. .

[課題を解決するための手段] 本発明は、表示装置のマウスカーソル表示位置に表示さ
れている文字のコードをキーバッファに格納するマウス
ハンドラ部と、前記マウスハンドラ部から前記キーバッ
ファに前記コードを格納するときと同期して、前記キー
バッファから前記コードを取り出すキー人力バンドラ部
とから構成される入出力システムを備えたことを特徴と
する。
[Means for Solving the Problems] The present invention includes a mouse handler unit that stores a code of a character displayed at a mouse cursor display position of a display device in a key buffer, and a mouse handler unit that stores the code of a character displayed at a mouse cursor display position of a display device in a key buffer; The present invention is characterized by comprising an input/output system comprising a key manual bundler section that retrieves the code from the key buffer in synchronization with the storage of the code.

[実施例] 以下に本発明の実施例を図面に基づいて説明する。[Example] Embodiments of the present invention will be described below based on the drawings.

第1図は、本情報処理装置の全体の概略ブロック図を示
す。内部記憶装置(12)のRAMまたはROMに記憶
されているBIOSルーチンを用いて、表示装置(14
)のマウス(15)のマウスカーソル位置から表示文字
を取得して、キーボーt”(16)から人力された様に
変換する制fall装置(11)である。
FIG. 1 shows a schematic block diagram of the entire information processing apparatus. The display device (14) uses a BIOS routine stored in the RAM or ROM of the internal storage device (12).
) is a fall control device (11) that obtains display characters from the mouse cursor position of a mouse (15) and converts them as if they were manually input from a keyboard "t" (16).

第2図は、ROM内に格納されているBIOSの機能ブ
ロック図を示す。このルーチンは、説明の為にRO?v
I内のBIOSを示しているがRA M内にローディン
グされて動作するルーチンである場合も同様である。マ
ウス割込(21)はマウスボタンをクリックすることで
起動されるルーチンであり、二のルーチンが動作するこ
とてマウス各種データをマウス各種データエリア(23
)に格納する。マウス機能が無効の場合は文字コートに
変換し・てキーバッファ(26)に格納されると共にキ
ー人力各種データエリア(27)も更新される。マウス
各種データエリア(23)に格納されたデータは、マウ
スパンドラルーチン(22)によってアプリケーション
プログラムに渡される。
FIG. 2 shows a functional block diagram of the BIOS stored in the ROM. This routine is RO? v
The same applies to the case where the BIOS in I is shown, but it is a routine that is loaded into RAM and operates. Mouse interrupt (21) is a routine that is started by clicking the mouse button, and when the second routine operates, various mouse data are transferred to the mouse various data area (23).
). If the mouse function is disabled, it is converted into a character code and stored in the key buffer (26), and the key manual input data area (27) is also updated. The data stored in the mouse various data area (23) is passed to the application program by the mouse Pandora routine (22).

同様にキーバッファ(26)に格納されたデータとキー
人力各種データエリア(27)のデータは、キー人力ル
ーチン(25)によってアプリケーションプログラムに
渡される。
Similarly, the data stored in the key buffer (26) and the data in the key manual various data area (27) are passed to the application program by the key manual routine (25).

第3図は、マウス機能が無効の場合文字コードに変換し
てキーバッファ (26)に格納され、キー人力各種デ
ータエリア(27)も更新される処理のフローチャート
を示す。
FIG. 3 shows a flowchart of a process in which when the mouse function is disabled, the character code is converted and stored in the key buffer (26), and the key manual input data area (27) is also updated.

ステップ31てマウス機能が有効か判定する。In step 31, it is determined whether the mouse function is enabled.

ここで有効の場合は従来技術と同様の処理を行なう。無
効の場合は、マウスカーソルの位置を取得する(ステッ
プ32)。この位置データを元にテキスト表示の場合の
桁数、行数を計算する(ステップ33)。この場所の文
字コートを取得する。
If it is valid here, the same processing as in the prior art is performed. If invalid, the position of the mouse cursor is acquired (step 32). Based on this position data, the number of digits and lines for text display are calculated (step 33). Get the character code for this location.

(ステップ34)。取得した文字コートをキーバッファ
に格納しくステップ35)、キーバッファその他のデー
タを更新する(ステップ36)。
(Step 34). The obtained character code is stored in the key buffer (step 35), and the key buffer and other data are updated (step 36).

第4図に示す様な(Xl、Yl)の位置にメツセージを
表示してキー人力待ちとなっている。二の部分を拡大し
たものが第5図である。ここてマウスボタンを押下する
と、第3図で説明したようにマウスカーソル(51)の
位置(Xl、Yl)から、テキスト表示の場合の桁数、
行数に変換してN1行N桁(エリア52)を得る。この
場所(52)に表示している文字は、Yでありこの文字
コートをキーバファに格納される。アプリケーションプ
ログラムは、キー人力ルーチンによってこの文字コード
を得ることができる。このようにしてマウスを操作する
ことで、アプリケーションプログラムの処理を実行する
A message is displayed at the position (Xl, Yl) as shown in FIG. 4, and the key is waiting for human input. Figure 5 is an enlarged view of the second part. Now, when you press the mouse button, the number of digits in the case of text display is changed from the position (Xl, Yl) of the mouse cursor (51) as explained in
Convert to the number of rows to obtain N1 rows and N digits (area 52). The character displayed at this location (52) is Y, and this character code is stored in the key buffer. Application programs can obtain this character code through key manual routines. By operating the mouse in this manner, the processing of the application program is executed.

[発明の効果] 以上、説明した本発明によれば、従来キー人力データを
元に動作するように作成されているアプリケーションプ
ログラムであっても、本情報処理装置て;ま、マウスを
使用して動作することが可能となり、より快適なマンマ
シンインタフェースを提供することが出来る。
[Effects of the Invention] According to the present invention as described above, even if an application program is conventionally created to operate based on key human data, the present information processing device; This makes it possible to provide a more comfortable man-machine interface.

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

第1図は本発明による情報制御装置の概略ブロック図で
ある。第2図は本発明の機能ブロック図、第3図は本発
明の処理フコ−チャート、第4図は表示装置上の表示画
面、第5図はその拡大図てある。第6図はアプリケーシ
ョンプログラムの動作フローチャート図である。 11:制御装置 12:内部記憶装置 13:外部記憶装置 14:表示装置 15:マウス 16:キーボード 以上 出願人 セイコーエプソン株式会社 代理人 弁理士 鈴木喜三部 池−基 筒2図 第 N N+1 N+2 第5図 (Q) (b) 第6図
FIG. 1 is a schematic block diagram of an information control device according to the present invention. FIG. 2 is a functional block diagram of the present invention, FIG. 3 is a processing chart of the present invention, FIG. 4 is a display screen on a display device, and FIG. 5 is an enlarged view thereof. FIG. 6 is an operational flowchart of the application program. 11: Control device 12: Internal storage device 13: External storage device 14: Display device 15: Mouse 16: Keyboard and above Applicant Seiko Epson Co., Ltd. Agent Patent attorney Kizobe Suzuki Ike-Kitsutsu 2 Figure N N+1 N+2 Figure 5 (Q) (b) Figure 6

Claims (1)

【特許請求の範囲】[Claims] 表示装置のマウスカーソル表示位置に表示されている文
字のコードをキーバッファに格納するマウスハンドラ部
と、前記マウスハンドラ部から前記キーバッファに前記
コードを格納するときと同期して、前記キーバッファか
ら前記コードを取り出すキー入力ハンドラ部とから構成
される入出力システムを備えたことを特徴とする情報処
理装置。
A mouse handler unit stores a code of a character displayed at a mouse cursor display position on a display device in a key buffer; An information processing device comprising: an input/output system including a key input handler unit that extracts the code.
JP2101143A 1990-04-17 1990-04-17 information processing equipment Pending JPH04522A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2101143A JPH04522A (en) 1990-04-17 1990-04-17 information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2101143A JPH04522A (en) 1990-04-17 1990-04-17 information processing equipment

Publications (1)

Publication Number Publication Date
JPH04522A true JPH04522A (en) 1992-01-06

Family

ID=14292863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2101143A Pending JPH04522A (en) 1990-04-17 1990-04-17 information processing equipment

Country Status (1)

Country Link
JP (1) JPH04522A (en)

Similar Documents

Publication Publication Date Title
JPH04522A (en) information processing equipment
JPS6318425A (en) Touch-panel inputting system
JPH03240120A (en) Control system for coordinate input device
JPS63317817A (en) Keyboard control system
JPS6235933A (en) Input control system for cursor moving key
JP3194406B2 (en) Information processing device
JP2900071B2 (en) Programming device for programmable controller
JPH0793077A (en) Data processor with easy input function
JPS63146116A (en) Touch keyboard input system
JPH01193919A (en) data processing equipment
JPH04260970A (en) Method for inputting japanese language in application program
JPH04338814A (en) Touch panel type information processor
JPH04205514A (en) key input device
JPS63613A (en) Input device
JPS622349A (en) Character input method for word processor
JPH0594559A (en) Keyboard input device equivalent system
KR19990026046A (en) Automatic conversion of the text input mode
JPH0625980B2 (en) Virtual Attention Source Control Method
JPH02289027A (en) Roman character/kana conversion display system
JPH0736247U (en) Estimated building equipment on a computer and simple pen input system for building equipment drawings
JPS5875233A (en) Keyboard input equipment
JPH0754519B2 (en) Text input device
JPH03142619A (en) input/output device
JPH0476718A (en) Data processing system
JPS63612A (en) Data collecting device