JP2941807B2 - Data processing apparatus and method - Google Patents
Data processing apparatus and methodInfo
- Publication number
- JP2941807B2 JP2941807B2 JP63018807A JP1880788A JP2941807B2 JP 2941807 B2 JP2941807 B2 JP 2941807B2 JP 63018807 A JP63018807 A JP 63018807A JP 1880788 A JP1880788 A JP 1880788A JP 2941807 B2 JP2941807 B2 JP 2941807B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- application
- key input
- mode
- 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.)
- Expired - Lifetime
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明はデータ処理装置及び方法に関し、詳しくはマ
ルチアプリケーションプログラムが動作するデータ処理
装置及び方法に関する。The present invention relates to a data processing apparatus and method, and more particularly, to a data processing apparatus and method in which a multi-application program operates.
[従来の技術] 従来、パーソナルコンピュータ等のデータ処理装置上
で、マルチアプリケーションプログラムが動作すると
き、キーの管理、例えば入力モードの表示等はOS(Oper
ating System:本体システム)の一部に組み込まれてい
て制御されるか、又は後付の特別なプロセッサで制御さ
れるかなどアプリケーションプログラム(以下単にアプ
リケーションという)の関与しないところでおこなわれ
ていた。2. Description of the Related Art Conventionally, when a multi-application program runs on a data processing device such as a personal computer, key management, for example, display of an input mode, is performed by an OS (Operating System).
It is performed in a place where the application program (hereinafter simply referred to as an application) does not involve, for example, whether it is incorporated and controlled in a part of the ating system or is controlled by a special processor attached later.
[発明が解決しようとする課題] 従って、キー入力を必要とするアプリケーションにと
っては有効であるが、マウスやタッチパネルなどポイン
ティングデバイスのみを必要とするアプリケーションに
とっては無用であり、又、入力モードが常に表示されて
いて、しかも入力モード切替キーを押すとモード表示が
変化するなど、オペレータにとってはキー入力が可能で
あるかもしれないという錯覚を招くという課題があっ
た。[Problems to be Solved by the Invention] Therefore, it is effective for an application that requires key input, but is unnecessary for an application that requires only a pointing device such as a mouse or a touch panel, and the input mode is always displayed. However, there is a problem that an operator may have an illusion that key input may be possible, such as a change in the mode display when the input mode switching key is pressed.
[課題を解決するための手段(及び作用)] 本発明の目的は上記課題を除くもので、キー入力が必
要なアプリケーションが動作するときだけ、アプリケー
ションの要求によって、入力モードが表示されるので無
用な画面上の表示をなくし、又、オペレータに対し、キ
ー入力が有効であるか無効であるかを知らしめることが
できるデータ処理装置及び方法を提供することである。[Means for Solving the Problem (and Action)] An object of the present invention is to eliminate the above-described problem. Only when an application that requires key input is operated, an input mode is displayed at the request of the application. It is an object of the present invention to provide a data processing apparatus and method capable of eliminating a display on a simple screen and informing an operator whether a key input is valid or invalid.
[実施例] さて、本発明は、アプリケーションから自在にサブル
ーチンコールできる形で常駐しているものとする。[Embodiment] The present invention is assumed to be resident so that a subroutine can be freely called from an application.
第1図は、本発明の実施例を説明するデータ処理装置
のブロック図で、1はCPU、2は本装置を制御するプロ
グラムが格納されていて、又、他のアプリケーションが
ロードされるRAM、3はキーボード、4はCRT表示装置、
5は外部記憶装置のフロッピーディスクドライブ、6は
システムバスである。FIG. 1 is a block diagram of a data processing apparatus for explaining an embodiment of the present invention. 1 is a CPU, 2 is a RAM in which a program for controlling the apparatus is stored, and a RAM in which other applications are loaded, 3 is a keyboard, 4 is a CRT display,
Reference numeral 5 denotes a floppy disk drive of an external storage device, and reference numeral 6 denotes a system bus.
第2図は、本発明を実現するRAM2に記憶されたプログ
ラムのフローチャートである。すでにアプリケーション
A,B,CがRAM2上にロードされ、現在アプリケーションA
を実行しているとする。アプリケーションAはキー入力
を必要としないもの、即ち、ポインティングデバイスに
よる入力のみを必要とするものとし、従ってCRT4にモー
ドは表示されていない。ここで、アプリケーションBに
制御が移るとする。アプリケーションBはキー入力が必
要であるとすると、アプリケーションBからモードの表
示命令がくる。FIG. 2 is a flowchart of a program stored in the RAM 2 for implementing the present invention. Application already
A, B, C are loaded on RAM2 and application A
Is running. The application A does not require a key input, that is, requires only an input from a pointing device, and thus no mode is displayed on the CRT4. Here, control is transferred to the application B. If the application B requires key input, a mode display command is sent from the application B.
すると、第2図フローチャートのステップ1よりステ
ップ7へ行き、CRT4の一部に現在のモードが表示され
る。次にステップ8でそのモードがアプリケーションB
にかえされるので、アプリケーションB内にも現在のモ
ードを記憶することができる。Then, the process goes from step 1 to step 7 in the flowchart of FIG. 2, and the current mode is displayed on a part of the CRT 4. Next, in step 8, the mode is set to application B
Therefore, the current mode can be stored in the application B.
アプリケーションBを実行中に、モード切替のキーが
押されると、CPU1からモード変更の命令が出され、第2
図フローチャートのステップ3からステップ10へいき、
押されたキーによりモードの変更を行なう。例えば、全
角、半角の切替キーならば、全角から半角へ、又は半角
から全角へモードを変更する。このときにも変更後のモ
ードはアプリケーションBへかえされるが、通常CPU1
は、すぐモード表示命令を出して、変更後のモードを表
示させる。When the mode switching key is pressed during the execution of the application B, a mode change command is issued from the CPU 1 and the second
Go from step 3 to step 10 in the flowchart
The mode is changed by the pressed key. For example, in the case of a full-width or half-width switching key, the mode is changed from full-width to half-width or from half-width to full-width. At this time, the mode after the change is returned to the application B.
Issues a mode display command immediately to display the changed mode.
文字キー等が押されると、CPU1からキー変換命令が出
され、第2図フローチャートのステップ4からステップ
5へ行き、現在のモードに合わせた文字コードに変換し
てアプリケーションBにかえす。When a character key or the like is pressed, a key conversion command is issued from the CPU 1 and the process goes from step 4 to step 5 in the flowchart of FIG. 2, where the character code is converted into a character code corresponding to the current mode and returned to the application B.
ここで、アプリケーションCへ制御が移行するとす
る。移行する直前にアプリケーションBでは、モード消
去命令を出す。すると、第2図フローチャートのステッ
プ2からステップ9へ行き、CRT4のモード表示が消え
る。Here, it is assumed that control is transferred to the application C. Immediately before the transition, the application B issues a mode erase command. Then, the process goes from step 2 to step 9 in the flowchart of FIG. 2, and the mode display of CRT4 disappears.
アプリケーションCでは、やはりキー入力を必要とす
るとすると、前述アプリケーションBのようにモード表
示命令が出され、その後キー入力が行なわれる。その
後、アプリケーションAに制御が移ると、このアプリケ
ーションでは、モード表示に関する命令は一切出さなく
てよい。従って、モードは消えたままであり、モード切
替キーを押しても、変更されない。If the application C also requires key input, a mode display command is issued as in the case of the application B, and then key input is performed. After that, when the control is transferred to the application A, this application does not need to issue any instruction regarding the mode display. Therefore, the mode remains extinguished, and is not changed even if the mode switching key is pressed.
[発明の効果] 以上説明したように本発明によれば、動作しているア
プリケーションプログラムに応じて入力モードが表示さ
れ、オペレータは例えばキー入力モードが表示されてい
ればキー入力が有効であることが判断することができ
る。[Effects of the Invention] As described above, according to the present invention, an input mode is displayed according to an operating application program, and a key input is effective when an operator displays, for example, a key input mode. Can be determined.
第1図は本発明の実施例に係るデータ処理装置のブロッ
ク図、 第2図は本発明を実現するプログラムのフローチャート
である。 1……CPU、2……メモリ、3……キーボード、 4……CRT、5……外部記憶装置、 6……システムバス。FIG. 1 is a block diagram of a data processing device according to an embodiment of the present invention, and FIG. 2 is a flowchart of a program for realizing the present invention. 1 ... CPU, 2 ... memory, 3 ... keyboard, 4 ... CRT, 5 ... external storage device, 6 ... system bus.
Claims (2)
ログラムとポインティングデバイスによる入力のみを必
要とするアプリケーションプログラムの複数のアプリケ
ーションプログラムが格納される格納手段と、 この格納手段から前記アプリケーションプログラムを選
択的に読出し、実行する実行手段と、 この実行手段で実行中のアプリケーションプログラムか
らの要求に応じて、該アプリケーションプログラムがキ
ー入力を必要とするものであるときは表示手段にキー入
力モードの表示を行い、該アプリケーションプログラム
がポインティングデバイスによる入力のみを必要とする
ものであるときは前記表示手段にキー入力モードの表示
を行わない表示制御手段と を備えることを特徴とするデータ処理装置。1. A storage means for storing a plurality of application programs of an application program requiring key input and an application program requiring only input by a pointing device, and selectively reading out the application program from the storage means. Executing means for executing, in response to a request from an application program being executed by the executing means, when the application program requires key input, displaying a key input mode on the display means; A data processing apparatus comprising: a display control unit that does not display a key input mode on the display unit when the application program requires only an input from a pointing device.
ログラムとポインティングデバイスによる入力のみを必
要とするアプリケーションプログラムの複数のアプリケ
ーションプログラムを格納手段に格納し、 この格納手段から前記アプリケーションプログラムを選
択的に読出して実行し、 実行中のアプリケーションプログラムからの要求に応じ
て、該アプリケーションプログラムがキー入力を必要と
するものであるときは表示手段にキー入力モードの表示
を行い、該アプリケーションプログラムがポインティン
グデバイスによる入力のみを必要とするものであるとき
は前記表示手段にキー入力モードの表示を行わないこと
を特徴とするデータ処理方法。2. A plurality of application programs including an application program requiring key input and an application program requiring only input by a pointing device are stored in a storage means, and the application program is selectively read from the storage means. In response to a request from an application program being executed, if the application program requires key input, a key input mode is displayed on the display means, and the application program performs only input using a pointing device. Wherein the key input mode is not displayed on the display means when the data is required.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63018807A JP2941807B2 (en) | 1988-01-29 | 1988-01-29 | Data processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63018807A JP2941807B2 (en) | 1988-01-29 | 1988-01-29 | Data processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01194016A JPH01194016A (en) | 1989-08-04 |
| JP2941807B2 true JP2941807B2 (en) | 1999-08-30 |
Family
ID=11981862
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63018807A Expired - Lifetime JP2941807B2 (en) | 1988-01-29 | 1988-01-29 | Data processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2941807B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5537777B2 (en) * | 1975-03-12 | 1980-09-30 | ||
| JPS5471517A (en) * | 1977-11-18 | 1979-06-08 | Hitachi Ltd | Input system for key information |
-
1988
- 1988-01-29 JP JP63018807A patent/JP2941807B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01194016A (en) | 1989-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6342908B1 (en) | Progressive window organization | |
| US4859995A (en) | Mouse pointer with switchable emulation mode | |
| JPS6286469A (en) | Multiprocessing window display | |
| JPH08234952A (en) | Display device capable of tossing window | |
| JP2941807B2 (en) | Data processing apparatus and method | |
| JPS63289646A (en) | Program module managing system | |
| JP2586452B2 (en) | Multi-window display device | |
| JPH01191269A (en) | Image controller | |
| JPH0614313B2 (en) | Displaying multiple windows | |
| JP2846708B2 (en) | Input/Output Devices | |
| JP2520485B2 (en) | Dragging and rubber band independent display system | |
| JP3001205B2 (en) | Information processing device | |
| JPS62128328A (en) | Picture switching control system in multitask | |
| JP2564799B2 (en) | Multi-window display method and device | |
| JP2837457B2 (en) | Operability improvement method of input prohibited field on online screen | |
| JP3420461B2 (en) | Graphic editing apparatus, graphic editing method, and storage medium | |
| JPH04114238A (en) | information processing equipment | |
| JPS63257016A (en) | Application understanding support system | |
| JPH04215123A (en) | Information processor | |
| JPH06295217A (en) | Keyboard control system for virtual computer | |
| JPH0748214B2 (en) | Data editing system | |
| JPH056254A (en) | Display position control system for window | |
| JPS60254228A (en) | Screen display control system in multi-job environment | |
| JPH02118692A (en) | Data processor | |
| JPH10105226A (en) | Programmable display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080618 Year of fee payment: 9 |