JPH0944329A - Document / graphics processing device with coordinate input mechanism - Google Patents
Document / graphics processing device with coordinate input mechanismInfo
- Publication number
- JPH0944329A JPH0944329A JP19478495A JP19478495A JPH0944329A JP H0944329 A JPH0944329 A JP H0944329A JP 19478495 A JP19478495 A JP 19478495A JP 19478495 A JP19478495 A JP 19478495A JP H0944329 A JPH0944329 A JP H0944329A
- Authority
- JP
- Japan
- Prior art keywords
- pen
- coordinate input
- keyboard
- key
- input
- 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
Links
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【構成】 ペン等スイッチのない座標入力機構を有する
文書・図形処理装置において、ユーザがペン9の操作を
行った際に、プログラムがキーボード6の内容を調べる
ことにより、キーボード6上の特定キーとペン操作が組
み合わされた処理を行うもので、例えば特定キーが押下
されていれば、以降のペン操作を無視することにより入
力ストロークを確定するものである。
【効果】 使用者が入力,変更,移動を実行した図形に
対する入力を確定することにより、不必要な図形編集を
抑制し、またハードウェアの変更を要せずマウス等のス
イッチ付ポインティングデバイスと同等の操作感覚を得
る。
(57) [Summary] [Structure] In a document / graphics processing apparatus having a coordinate input mechanism without a switch such as a pen, the program checks the contents of the keyboard 6 when the user operates the pen 9 6 is a process in which a specific key and a pen operation are combined. For example, if the specific key is pressed, the subsequent pen operation is ignored to determine the input stroke. [Effect] Unnecessary graphic editing is suppressed by confirming the input to the graphic that the user has input, changed, and moved, and it is equivalent to a pointing device with a switch such as a mouse without requiring hardware changes. Get a sense of operation.
Description
【0001】[0001]
【産業上の利用分野】本発明は、入力装置としてペン等
座標入力機構およびキーボードを有するコンピュータま
たは文書・図形処理装置の分野に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the field of a computer or a document / graphics processing device having a coordinate input mechanism such as a pen and a keyboard as an input device.
【0002】[0002]
【従来の技術】パーソナルコンピュータや日本語ワード
プロセッサのような文書や図形を処理することのできる
装置において、マウスのようなポインティングデバイス
(2個以上の複数個のスイッチを有し、画面上の座標を
指定することのできる装置)を有している場合、マウス
の移動により画面上の座標位置を特定し、スイッチを押
下することによりメニュー等の機能の実行を行う。2. Description of the Related Art In a device such as a personal computer or a Japanese word processor capable of processing a document or a figure, a pointing device such as a mouse (having two or more switches, If a device that can be designated is included, the coordinate position on the screen is specified by moving the mouse, and the function such as the menu is executed by pressing the switch.
【0003】図11は、文書作成アプリケーションにお
ける文書作成処理中の画面表示例である。この表示にお
いてマウスを移動し、“ファイル”とかかれた部分にマ
ウスカーソルを合わせ、マウスの左スイッチを押下する
と、図12のように“ファイル”の下にメニュー画面が
表示され、例えば“呼び出し”とかかれた部分にマウス
カーソルを移動させることにより、当該メニューが反転
表示する。この状態において、マウスの右スイッチを押
下すると、それまでの処理がキャンセルされ図11の表
示に戻る。FIG. 11 is an example of a screen display during document creation processing in the document creation application. In this display, move the mouse, move the mouse cursor to the part marked "File", and press the left switch of the mouse to display the menu screen under "File" as shown in Fig. 12, for example, "Call". The menu is highlighted by moving the mouse cursor to the pointed portion. In this state, if the right switch of the mouse is pressed, the processing up to that point is canceled and the display returns to that of FIG.
【0004】従来、ペンのようなスイッチを有しない座
標入力装置を補助入力装置として有するパーソナルコン
ピュータや日本語ワードプロセッサのような処理装置に
おいては、上記マウスの右スイッチで行われる機能を実
行することは不可能であり、同等機能を持たせるために
ハードウェアの変更を行い、スイッチを設けていた。図
13に示されるような図形入力アプリケーションにおい
て、マウスを移動し、“描画”とかかれた部分にマウス
カーソルを合わせ、マウス左スイッチを押下すると、図
14に示すような描画のサブメニューが表示される。次
にこのサブメニューで、上記と同様に“太さ”とかかれ
た部分にマウスカーソルを移動してマウスの左スイッチ
を押下すると、図15に示すような“太さ”に関する設
定メニューが表示される。Conventionally, in a processing device such as a personal computer or a Japanese word processor having a coordinate input device having no switch such as a pen as an auxiliary input device, it is impossible to execute the function performed by the right switch of the mouse. It was impossible, and hardware was changed and switches were provided to have equivalent functions. In the figure input application as shown in FIG. 13, move the mouse to move the mouse cursor to the part marked "draw" and press the left mouse switch to display the submenu for drawing as shown in FIG. It Then, in this submenu, move the mouse cursor to the part marked "thickness" and press the left switch of the mouse in the same way as above, and the setting menu for "thickness" as shown in Fig. 15 is displayed. It
【0005】ここで、ペンの太さを指定した後にマウス
操作で線を入力すると、図16に示すような指定した属
性の線が入力される。すなわち、従来技術では、線等の
図形を入力する前に、入力されるストローク(ペン等座
標入力装置により入力された連続する座標データ、図形
処理装置で入力される直線や曲線等)の属性を指定して
おく必要が有った。When a line is input by operating the mouse after the thickness of the pen is specified, a line having the specified attribute as shown in FIG. 16 is input. That is, in the prior art, before inputting a graphic such as a line, attributes of strokes (continuous coordinate data input by a coordinate input device such as a pen, straight lines and curves input by a graphic processing device) are input. It was necessary to specify it.
【0006】また、図形処理装置において、ペン等の座
標入力装置を用いて図形を入力する場合、図17に示す
ようにペンを画面上の希望位置に移動し、ペンを画面に
触れて始点を決定する。次にペンを画面上に触れたまま
位置を移動させ、画面からペンを離なすことにより終点
を決定し、図18に示すような図形を描画する。この
際、ペンの押下、離上操作により指定点が入力を希望し
ていた点と離れてしまう場合がある。Further, in the figure processing apparatus, when a figure is input by using a coordinate input device such as a pen, the pen is moved to a desired position on the screen as shown in FIG. decide. Next, the position is moved while the pen is touching the screen, the end point is determined by moving the pen away from the screen, and a figure as shown in FIG. 18 is drawn. At this time, the designated point may be separated from the point desired to be input by pressing or lifting the pen.
【0007】[0007]
【発明が解決しようとする課題】上記のように従来装置
においては、種々の難点を有するため、本発明は、通常
スイッチ等の入力手段を有しない座標入力装置におい
て、処理装置の有するキーボードとの操作を組み合わせ
ることにより、スイッチ等の入力手段を有するポインテ
ィングデバイスと同等の操作環境を提供する。また、キ
ーボードと座標入力装置の操作を組み合わせることによ
り、従来、複数回の操作で行っていた処理を一度で実行
することができる環境を提供する。最後に、これらの操
作で使用されるキーボードの操作を使用者の環境にあわ
せて変更することのできる環境を提供するものである。
詳しくは次の通りである。As described above, the conventional device has various problems. Therefore, the present invention relates to a coordinate input device which does not normally have an input means such as a switch and a keyboard which a processing device has. By combining the operations, an operating environment equivalent to a pointing device having an input means such as a switch is provided. Further, by combining the operation of the keyboard and the coordinate input device, it is possible to provide an environment in which the processing conventionally performed by a plurality of operations can be executed at one time. Finally, it provides an environment in which the operation of the keyboard used for these operations can be changed according to the user's environment.
The details are as follows.
【0008】(第1の課題)ペン等スイッチの無い座標
入力機構を有するパーソナルコンピュータや日本語ワー
ドプロセッサのような文書処理装置において、従来のマ
ウスのようなスイッチを有するポインティングデバイス
で使用されていた機能を実現する方法はなく、ペンにス
イッチを設けるといったハードウェア的な変更を加えて
実現していた。本発明は、スイッチを有しないペン等の
座標入力装置において、スイッチのついたポインティン
グデバイスの提供している機能を、キーボード上の特定
キーと座標入力装置の操作を組み合わせることにより実
現することを目的とする。(First Problem) In a document processing apparatus such as a personal computer or a Japanese word processor having a coordinate input mechanism without a switch such as a pen, a function used in a conventional pointing device having a switch such as a mouse. There was no way to realize, and it was realized by adding hardware changes such as providing a switch on the pen. It is an object of the present invention to realize a function provided by a pointing device with a switch in a coordinate input device such as a pen having no switch by combining a specific key on a keyboard and an operation of the coordinate input device. And
【0009】(第2の課題)ペン等座標入力処理機構を
有するパーソナルコンピュータや日本語ワードプロセッ
サのような文書や図形を処理する装置において、ストロ
ークの色や太さといった属性情報は、従来はアプリケー
ションの機能として、メニューより属性を指定するとい
う形でストローク入力前に決定していた。本発明では、
キーボード上の特定キーと座標入力装置の操作を組み合
わせることにより、使用者が自由に属性を変更すること
ができることを目的とする。(Second Problem) In a device for processing a document or a graphic such as a personal computer or a Japanese word processor having a coordinate input processing mechanism such as a pen, attribute information such as stroke color or thickness is conventionally determined by the application. As a function, it was decided before stroke input by specifying attributes from the menu. In the present invention,
By combining a specific key on the keyboard and the operation of the coordinate input device, the user can freely change the attribute.
【0010】(第3の課題)ペン等座標入力機構を有す
るパーソナルコンピュータや日本語ワードプロセッサの
ような図形処理を行うことのできる装置において、従来
技術では、始点,終点及び複数の中間点を座標入力装置
にて指定して直線や曲線を入力し、また入力した図形を
選択することで図形サイズの変更や移動を行っていた。
本操作においては座標指定を行う際や、図形のサイズ変
更や移動を決定する際に、ペン等の座標位置指定装置が
移動してしまい、使用者が希望する座標を指定すること
が困難であった。本発明では、始点や終点等の入力点
や、図形変更の際のサイズや移動点を座標入力装置で指
定し、キーボード上の特定キーを押下することにより座
標を抽出し、入力を確定することにより、使用者が容易
に希望する座標を指定することのできる機能の実現を目
的とする。(Third Problem) In a device capable of performing graphic processing such as a personal computer or a Japanese word processor having a coordinate input mechanism such as a pen, in the prior art, the coordinate input of the start point, the end point and a plurality of intermediate points is performed. The size of a graphic is changed or moved by inputting a straight line or a curve specified by the device and selecting the input graphic.
In this operation, the coordinate position specification device such as a pen moves when specifying coordinates or when determining the size change or movement of a figure, making it difficult for the user to specify the desired coordinates. It was In the present invention, an input point such as a start point or an end point, a size or a moving point when a figure is changed are designated by a coordinate input device, and a specific key on the keyboard is pressed to extract the coordinate and confirm the input. The purpose is to realize a function that allows the user to easily specify desired coordinates.
【0011】(第4の課題)その他、本発明では、座標
入力装置と組み合わせて使用するキーボード上の特殊キ
ーをユーザの環境に合わせて変更する機能の実現を目的
とする。(Fourth Problem) Another object of the present invention is to realize a function of changing a special key on a keyboard used in combination with a coordinate input device according to a user's environment.
【0012】[0012]
【課題を解決するための手段】第1の手段として、本発
明は、ペン等スイッチの無い座標入力機構を有する文書
処理装置等において、ユーザがペン操作を行った際に、
プログラムがキーボードの内容を調べることにより、キ
ーボード上の特定キーとペン操作が組み合わされた処理
を行う手段を有するものである。上記手段により、スイ
ッチの無いペン等座標入力装置にて、スイッチの有るマ
ウスのようなポインティングデバイスと同等の操作環境
を提供することが可能となる。第2の手段として、本発
明は、ペン等の座標入力機構を有する文書処理装置等に
おいて、ユーザがペン操作を行った際に、プログラムが
キーボードの内容を調べることにより、入力ストローク
の属性情報を変更する手段を有するものである。上記手
段により、座標入力装置におけるストローク入力の属性
の設定、変更を使用者が容易に行うことが可能となる。As a first means, according to the present invention, in a document processing apparatus or the like having a coordinate input mechanism without a switch such as a pen, when a user performs a pen operation,
The program has means for performing a process in which a specific key on the keyboard and a pen operation are combined by examining the contents of the keyboard. By the above means, it is possible to provide an operating environment equivalent to a pointing device such as a mouse with a switch, using a coordinate input device such as a pen without a switch. As a second means, according to the present invention, in a document processing device or the like having a coordinate input mechanism such as a pen, when a user performs a pen operation, a program checks the contents of a keyboard to obtain input stroke attribute information. It has a means to change. By the above means, the user can easily set and change the attribute of stroke input in the coordinate input device.
【0013】第3の手段として、ペン等の座標入力機構
を有する図形処理装置等において、ユーザがペン操作を
行った際に、プログラムがキーボードの内容を調べるこ
とにより、特定キーが押下されていれば、以降のペン操
作を無視することにより入力ストロークを確定する手段
を有すものである。上記手段により、座標入力装置を利
用した図形の入力、変更、移動等の作業が容易に行うこ
とが可能となる。即ち、描画の終りのペン持ち上げの直
前に、ペンを持たない手の指先で、特定キーを押せば、
その作用として、位置座標が確定する。位置ズレのない
操作が確実に実現できる。As a third means, in a figure processing device having a coordinate input mechanism such as a pen, when a user operates the pen, the program checks the contents of the keyboard so that a specific key is pressed. For example, it has means for deciding the input stroke by ignoring the subsequent pen operation. By the means described above, it becomes possible to easily perform operations such as inputting, changing, and moving figures using the coordinate input device. That is, just before lifting the pen at the end of drawing, if you press a specific key with the fingertip of the hand without the pen,
As its action, the position coordinates are fixed. Operation without positional deviation can be reliably achieved.
【0014】第4の手段として、キーボードの特定キー
と操作機能を対応付けるデータベースを内部記憶装置ま
たは外部記憶装置上に有し、ユーザに対して、環境に応
じて変更する手段を有するものである。上記手段によ
り、上記操作方法を使用者の環境に合わせる形での自由
な設定が可能となる。As a fourth means, a database for associating a specific key of the keyboard with an operation function is provided on the internal storage device or the external storage device, and means for changing the user according to the environment is provided. With the above means, it is possible to freely set the above-mentioned operation method in a form that matches the environment of the user.
【0015】[0015]
【発明の実施の形態】本発明の座標入力機構を有する文
書処理装置を、図1乃至図13に基づいて説明する。
尚、本実施の形態では、文書・図形処理装置を日本語ワ
ードプロセッサに搭載される文書作成機能および図形作
成機能に適用した場合を例示する。BEST MODE FOR CARRYING OUT THE INVENTION A document processing apparatus having a coordinate input mechanism of the present invention will be described with reference to FIGS.
In this embodiment, the case where the document / graphics processing apparatus is applied to the document creation function and the graphic creation function mounted on the Japanese word processor will be exemplified.
【0016】本例における日本語ワードプロセッサは、
図1に示す通り、装置の各構成ブロック及びプログラム
の実行を制御するCPU1を中心とし、このCPU1
に、文書データや文書中の図形データ等を格納するRA
M2と、制御プログラム及びデータを格納するROM3
が接続される。The Japanese word processor in this example is
As shown in FIG. 1, the CPU 1 mainly controls each constituent block of the apparatus and the execution of the program.
RA storing document data and graphic data in the document
M2 and ROM3 for storing control programs and data
Is connected.
【0017】また、上記CPU1には、文書及び文書中
の図形データを印刷するための出力装置であるプリンタ
4と、文書データの表示を行うための表示装置5、使用
者の操作により情報を入力するための入力装置であるキ
ーボード6、文書や図形等の各種データの保存・呼出を
行うための外部記憶装置であるFD(フロッピーディス
ク)7が接続されている。また、使用者の操作により、
画面上の座標位置を入力することのできるマウス8、ま
たはペン等の座標入力装置9が接続され、CPUおよび
CPU上で動作するソフトウェアはI/Oポートを通し
て図19で示されるデータを入手することができる。A printer 4, which is an output device for printing a document and graphic data in the document, a display device 5 for displaying the document data, and information input by a user's operation are input to the CPU 1. A keyboard 6 which is an input device for inputting data, and an FD (floppy disk) 7 which is an external storage device for storing and calling various data such as documents and figures are connected. Also, by the operation of the user,
A mouse 8 capable of inputting coordinate positions on the screen or a coordinate input device 9 such as a pen is connected, and the CPU and software operating on the CPU obtain the data shown in FIG. 19 through the I / O port. You can
【0018】通常、図1で示されるようなパーソナルコ
ンピュータや日本語ワードプロセッサのソフトウェア
は、図2のような構成を取る。上記ペン9やマウス8、
プリンタ4のようなハードウェア13はドライバ12と
呼ばれるソフトウェアを通じてアプリケーションプログ
ラム11とデータ交換を行う。通常アプリケーションプ
ログラム11、ドライバ12は別個のプログラムとして
供給され、FD7のような外部記憶装置に格納され、必
要に応じてRAM2の領域に転送された後実行される。
ないしはROM3の領域に格納され、実行される。Software of a personal computer or a Japanese word processor as shown in FIG. 1 usually has a configuration as shown in FIG. The above-mentioned pen 9 and mouse 8,
The hardware 13 such as the printer 4 exchanges data with the application program 11 through software called a driver 12. The normal application program 11 and the driver 12 are supplied as separate programs, stored in an external storage device such as the FD 7, transferred to the area of the RAM 2 as necessary, and then executed.
Or, it is stored in the area of the ROM 3 and executed.
【0019】図3に、現在使用され本装置にも使用す
る、マウスによる座標入力のフローチャート例を示す。
マウス8による座標入力は、割込みイベントが発生する
ことで始まる(ステップS1)。ソフトウェアは、マウ
ス8からの割り込みを受け付けるとマウス8の左スイッ
チが押下されているかを調べる(ステップS2)。もし
押下されていれば、ソフトウェアの内部フラグをセット
し(ステップS3)、現在のマウスの座標位置を読み取
る(ステップS6)。左スイッチが押下されていなけれ
ば同様に右スイッチを調べる(スイッチS4,S5)。FIG. 3 shows an example of a flowchart of the coordinate input by the mouse, which is currently used and is also used in this apparatus.
The coordinate input by the mouse 8 starts when an interrupt event occurs (step S 1 ). Upon receiving the interrupt from the mouse 8, the software checks whether the left switch of the mouse 8 is pressed (step S 2 ). If you are pressed if sets an internal flag in software (Step S 3), reads the coordinate position of the current mouse (Step S 6). If left switch has not been pressed similarly examined right switch (switch S 4, S 5).
【0020】(例1)上記図1に示される日本語ワード
プロセッサにおいて、ペン等の座標入力装置9は割込み
出力を有し、操作が行われた場合は、CPU1に対して
割込み信号を出力する。図4は、請求項1に記載の本装
置を処理するソフトウェアのフローチャートである。こ
のソフトウェアは、外部記憶装置であるFD7から必要
に応じてRAM2の領域に呼び出され、このRAM2の
領域にて実行されるか、ROM3の領域に存在し、実行
されるものである。この例ではドライバ12のソフトウ
ェアとしての動作を示す。(Example 1) In the Japanese word processor shown in FIG. 1, the coordinate input device 9 such as a pen has an interrupt output, and outputs an interrupt signal to the CPU 1 when an operation is performed. FIG. 4 is a flowchart of software that processes the present apparatus according to claim 1. This software is called from the FD 7 which is an external storage device to the area of the RAM 2 as needed and executed in the area of the RAM 2 or in the area of the ROM 3 and executed. In this example, the operation of the driver 12 as software is shown.
【0021】使用者がアプリケーションプログラムであ
る本装置を使用中(図11)に、ペン等の座標入力装置
を“ファイル”項目に合わせて画面に接触すると(符号
16)、図12のような表示となる。この状態で、使用
者が“呼び出し”部分にペン9を接触させる場合を考え
る。また、特定キーとしてキーボード上の「SHIF
T」キーが設定されている。使用者がペンを“呼び出
し”部分に接触させたとき(符号17)、座標入力装置
9よりCPU1に対して割込み信号が発せられる(ステ
ップS11)。このとき、ソフトウェアはペン装置が接続
されているI/Oポートを読みだし、図22に示される
ようなデータを入手する。When the user touches the screen with the coordinate input device such as a pen in line with the "file" item while using the device as an application program (FIG. 11) (reference numeral 16), the display as shown in FIG. Becomes Consider a case where the user touches the "call" portion with the pen 9 in this state. In addition, as a specific key, "SHIF
The "T" key is set. When the user has contacted the "call" part pen (code 17), an interrupt signal is issued to the CPU1 from the coordinate input device 9 (step S 11). At this time, the software reads the I / O port to which the pen device is connected and obtains the data as shown in FIG.
【0022】図22の例では、使用者は画面上のX座標
100、Y座標150の位置でペンを画面に接触させた
ことを意味している。ソフトウェアは、このデータを図
20で示されるようなフォーマットで自身のRAM領域
内に設定されたワークエリアに格納する(ステップ
S12)。図20中、先頭位置21は入力開始コマンド
(22)が格納されているメモリ上のオフセット値を、
終了位置(23)は入力終了コマンド(24)が格納さ
れている次のオフセット値が格納されている。In the example of FIG. 22, it means that the user has brought the pen into contact with the screen at the position of X coordinate 100 and Y coordinate 150 on the screen. The software stores this data in the work area set in its own RAM area in the format as shown in FIG. 20 (step S 12 ). In FIG. 20, the head position 21 is the offset value on the memory where the input start command (22) is stored,
The end position (23) stores the next offset value in which the input end command (24) is stored.
【0023】また、ダウンフラグ1〜ダウンフラグN
(25)は後述の特定キーが押下されているかどうかの
判定に用いられるフラグであり、図23に示すように当
該部分に0001がセットされている場合(31)は特
定キーが押下されていることを意味し、図23に示すよ
うに0000がセットされている場合(36)は特定キ
ーが押下されていないことを意味する。入力開始コマン
ドは、以降のデータがペンから入手したデータが格納さ
れていることを意味し、入力終了コマンドはペンからの
データが終了したことを意味する。入力開始コマンドと
入力終了コマンドで挟まれた領域(26)にペンから入
手したデータが格納され、図19で示されるデータが複
数格納される。Down flag 1 to down flag N
(25) is a flag used for determining whether or not a specific key to be described later is pressed. As shown in FIG. 23, when 0001 is set in the portion, the specific key is pressed in (31). If 0000 is set as shown in FIG. 23 (36), it means that the specific key has not been pressed. The input start command means that the data obtained from the pen is stored as the subsequent data, and the input end command means that the data from the pen is completed. Data obtained from the pen is stored in the area (26) sandwiched by the input start command and the input end command, and a plurality of data shown in FIG. 19 are stored.
【0024】図12で示される表示例で使用者がペンを
“呼び出し”部分に特定キーを押下しながら接触させた
場合の当該ワークエリアのデータ例を図23に示す。こ
の場合、先頭データ(32)は入力開始コマンドFFF
Eが格納されているオフセット(33)には0006が
格納され、終了データ位置には入力終了コマンドFFF
Fが格納されている次のオフセット(34)である00
10が格納される。また、特定キーが押下されているた
め、キーダウンフラグ1(31)には0001がセット
されている。なお、例1では特定キーとしては1キーの
みを想定しているためキーダウンフラグは1領域のみを
用意している。FIG. 23 shows an example of data in the work area when the user touches the "call" portion while pressing a specific key in the display example shown in FIG. In this case, the start data (32) is the input start command FFF.
0006 is stored in the offset (33) in which E is stored, and the input end command FFF is stored in the end data position.
00, which is the next offset (34) in which F is stored
10 is stored. Since the specific key is pressed, 0001 is set in the key down flag 1 (31). Since only one key is assumed as the specific key in the example 1, only one area is prepared for the keydown flag.
【0025】ウェアは次に、キーボードのハードウェア
が接続されているI/Oポートを読みだし、キーのデー
タを得る。キーのデータは図21のようなフォーマット
で得ることができ、その時に押されているキーに対応す
るコードが得られる(ステップS13)。本例では「SH
IFT」キーが押されているため、図25で示すように
I/Oポートに、キーコードには16進数2Aで、AS
CIIコードには00がセットされており、ソフトウェ
アはこれらの値を読みだす。この場合、特定キーが押下
されていることになるため、図23で示されるワークエ
リア中のキーダウンフラグに0001をセットする(ス
テップS14)。The ware then reads the I / O port to which the keyboard hardware is connected and obtains the key data. The key data can be obtained in the format shown in FIG. 21, and the code corresponding to the key pressed at that time is obtained (step S 13 ). In this example, "SH
Since the "IFT" key is pressed, as shown in FIG. 25, the key code is hexadecimal 2A in the I / O port.
00 is set in the CII code, and the software reads these values. In this case, this means that the specific key is depressed to set the 0001 to key down flag in the work area as shown in FIG. 23 (step S 14).
【0026】次に、ワークエリア中のペンの座標位置
(ステップS15)ならびにペンの状態(ステップS16)
を読み取る(図23中X座標,Y座標,ペン状態の各項
目)。ペンが画面に接触させた(ペンダウン)ことをフ
ラグが示していなければ(図24)、通常のペンを移動
させたことであるため、最初に戻る。ワークエリアのペ
ンの状態がペンダウンを示していれば(ステップS17、
図23)、ワークエリア中のキーダウンフラグを調べ
(ステップS18)、0001がセットされていなければ
「SHIFT」キーが押下されずにペンダウンが発生し
たため、マウスの左スイッチが押下されたものとみなし
(ステップS19)、図12の“呼び出し”機能が選択さ
れたものとして文書処理装置に制御を渡す。Next, the coordinate position of the pen in the work area (step S 15 ) and the state of the pen (step S 16 )
Is read (each item of X coordinate, Y coordinate, pen state in FIG. 23). If the flag does not indicate that the pen has come into contact with the screen (pen down) (FIG. 24), it means that the normal pen has been moved, so the process returns to the beginning. If the state of the pen in the work area indicates pen down (step S 17 ,
Figure 23) examines the key down flag in the work area (step S 18), and that 0001 is for a pen-down must be set to not pressed "SHIFT" key occurs, the mouse left switch is pressed Assuming (step S 19 ), control is passed to the document processing apparatus as if the “call” function in FIG. 12 was selected.
【0027】キーダウンフラグが「SHIFT」キーが
押下されたものと示している場合は、マウスの右スイッ
チが押下されたものとみなし(ステップS20)、図12
の画面での処理を取り消し、図11の表示に戻る。いず
れの場合も、処理終了後、フローチャートの最初に戻
り、次のペンからの割り込みを待つ。[0027] If the key-down flag indicates to that "SHIFT" key is pressed, it is assumed that the mouse right switch is pressed (Step S 20), FIG. 12
Cancel the processing on the screen and return to the display of FIG. In either case, after the processing is completed, the process returns to the beginning of the flowchart and waits for an interrupt from the next pen.
【0028】(例2)図1に示される日本語ワードプロ
セッサにおいて、ペン等の座標入力装置9は割込み出力
を有し、操作が行われた場合は、CPU1に対して割込
み信号を出力する。請求項2におけるソフトウェアの構
成図を図5に示す。図6は、図5に示される構成におけ
るアプリケーションプログラムのフローチャートであ
る。このソフトウェアは、外部記憶装置であるFD7か
ら必要に応じてRAM2の領域に呼び出され、このRA
M2の領域にて実行されるか、ROM3の領域に存在し
実行されるものである。この例ではドライバ12のソフ
トウェアとしての動作を示す。(Example 2) In the Japanese word processor shown in FIG. 1, the coordinate input device 9 such as a pen has an interrupt output, and outputs an interrupt signal to the CPU 1 when an operation is performed. FIG. 5 shows a block diagram of software in claim 2. FIG. 6 is a flowchart of the application program in the configuration shown in FIG. This software is called from the FD7, which is an external storage device, to the area of the RAM2 as necessary, and the RA
It is executed in the area of M2 or exists in the area of ROM3 and executed. In this example, the operation of the driver 12 as software is shown.
【0029】本例におけるアプリケーションプログラム
は、ペンを用いて図形を入力するものであり、図13に
示されるように通常ペンを画面に接触させた点を始点と
し、ペンを画面に接触させたままペンを移動してペンを
画面から離したところを終点とする線分を描画するもの
とする。また、特定キーとして、図26に示されるキー
ボードと属性番号の対応をアプリケーションプログラム
の持つRAM2上に有し、属性番号と属性の対応はアプ
リケーションプログラム中に図27の形で有しているも
のとする。The application program in this example is for inputting a figure by using a pen. As shown in FIG. 13, the point where the normal pen is in contact with the screen is the starting point, and the pen is kept in contact with the screen. It is assumed that a line segment is drawn with the pen moved to move the pen away from the screen. Also, as a specific key, the correspondence between the keyboard and the attribute number shown in FIG. 26 is provided in the RAM 2 of the application program, and the correspondence between the attribute number and the attribute is provided in the application program in the form of FIG. To do.
【0030】使用者がアプリケーションプログラムであ
る図形処理装置を使用中(図13)に、特定キーを押下
しながらペン等の座標入力装置を画面に接触、移動する
場合を考える。また、本例におけるキーコードと属性番
号の対応テーブルを図28に、属性番号と属性情報との
対応テーブル例を図29に示す。使用者がペンを図13
における図形入力画面(矢印で示される部分)に接触さ
せたとき、座標入力装置9よりCPU1に対して割込み
信号が発せられる(ステップS21)。このとき、ソフト
ウェアはペン装置が接続されているI/Oポートを読み
だし、図22に示されるようなデータを入手する。Consider a case where the user touches or moves a coordinate input device such as a pen on the screen while pressing a specific key while using the graphic processing device which is an application program (FIG. 13). FIG. 28 shows a correspondence table between the key code and the attribute number in this example, and FIG. 29 shows an example correspondence table between the attribute number and the attribute information. The user inserts the pen into FIG.
When the figure input screen (part indicated by the arrow) is touched, the coordinate input device 9 issues an interrupt signal to the CPU 1 (step S 21 ). At this time, the software reads the I / O port to which the pen device is connected and obtains the data as shown in FIG.
【0031】図22の例では、使用者は画面上のX座標
100、Y座標150の位置でペンを画面に接触させた
ことを意味している。ソフトウェアは、このデータを図
20で示されるようなフォーマットで自身のRAM2の
領域内に設定されたワークエリアに格納する(ステップ
S22)。図中、先頭位置は入力開始コマンドが格納され
ているメモリ上のオフセット値を、終了位置は入力終了
コマンドが格納されている次のオフセット値が格納され
ている。In the example of FIG. 22, it means that the user has brought the pen into contact with the screen at the position of X coordinate 100 and Y coordinate 150 on the screen. The software stores this data in the work area set in the area of its own RAM 2 in the format shown in FIG. 20 (step S 22 ). In the figure, the head position stores the offset value on the memory in which the input start command is stored, and the end position stores the next offset value in which the input end command is stored.
【0032】また、ダウンフラグ1〜ダウンフラグNは
後述の特定キーが押下さているかどうかの判定に用いら
れるフラグであり、当該部分に0001がセットされて
いる場合は特定キーが押下されていることを意味し、0
000がセットされている場合は特定キーが押下されて
いないことを意味する。入力開始コマンドは、以降のデ
ータがペンから入手したデータが格納されていることを
意味し、入力終了コマンドはペンからのデータが終了し
たことを意味する。入力開始コマンドと入力終了コマン
ドで挟まれた領域にペンから入手したデータが格納さ
れ、図19で示されるデータが複数格納される。Down flag 1 to down flag N are flags used for determining whether or not a specific key described later is pressed. If 0001 is set in the relevant portion, the specific key is pressed. Means 0
When 000 is set, it means that the specific key is not pressed. The input start command means that the data obtained from the pen is stored as the subsequent data, and the input end command means that the data from the pen is completed. The data obtained from the pen is stored in the area sandwiched by the input start command and the input end command, and a plurality of data shown in FIG. 19 are stored.
【0033】図13で示される表示例で使用者がペンを
矢印の部分(画面上の座標X=100、Y=150)に
接触し、特定キーを押下しながらペンを図16の矢印部
(画面上の座標X=500、Y=250)まで移動させ
た場合の当該ワークエリアのデータ例を図30に示す。
この場合、先頭データ(41)は入力開始コマンドFF
FEが格納されているオフセット(42)である002
6が格納され、終了データ位置(43)には入力終了コ
マンドFFFFが格納されている次のオフセット(4
4)である005Aが格納される。In the display example shown in FIG. 13, the user touches the pen with the arrow portion (coordinates X = 100, Y = 150 on the screen), and while holding down a specific key, moves the pen to the arrow portion (FIG. 16). FIG. 30 shows an example of data in the work area when moved to the coordinates X = 500, Y = 250) on the screen.
In this case, the start data (41) is the input start command FF.
002 that is the offset (42) in which the FE is stored
6 is stored, and the end data position (43) stores the input end command FFFF.
005A which is 4) is stored.
【0034】また、特定キーが押下されているため、キ
ーダウンフラグ1には0001がセットされている。な
お、例2では押下される特定キーの数だけキーダウンフ
ラグが存在しており、本例ではキーダウンフラグ2より
キーダウンフラグNは0000がセット(45)されて
いることとなる。ソフトウェアは次に、キーボードのハ
ードウェアが接続されているI/Oポートを読みだし、
キーのデータを得る。キーのデータは図21のようなフ
ォーマットで得ることができ、その時に押されているキ
ーに対応するコードが得られる(ステップS23)。Since the specific key is pressed, 0001 is set in the key down flag 1. In Example 2, there are as many key down flags as the number of specific keys to be pressed, and in this example, the key down flag 2 is set to 0000 as the key down flag N (45). The software then reads the I / O port to which the keyboard hardware is connected,
Get key data. Data key can be obtained in a format as shown in FIG. 21, the code corresponding to the key being pressed at the time is obtained (step S 23).
【0035】本例では「SHIFT」キーが押されてい
るため図25で示すようにI/Oポートには、キーコー
ドが16進数2Aで、ASCIIコードには00がセッ
トされており、ソフトウェアはこれらの値を読みだす。
この場合、特定キーが押下されていることになるため、
図30で示されるワークエリア中のキーダウンフラグに
0001をセットする(ステップS24)。In this example, since the "SHIFT" key is pressed, the key code is set to hexadecimal 2A and the ASCII code is set to 00 in the I / O port as shown in FIG. Read out these values.
In this case, since the specific key is being pressed,
Sets 0001 the key down flag in the work area as shown in FIG. 30 (step S 24).
【0036】次に、ワークエリア中のペンの座標位置
(ステップS25)ならびにペンの状態(ステップS26)
を読み取る(図23中、X座標、Y座標、ペン状態の各
項目)。ペンが画面から離れた(ペンアップ)ことをフ
ラグが示していなければ、通常のペンを移動の途中であ
るため、最初に戻る。ワークエリアのペンの状態がペン
アップを示していれば(図30中、オフセット0056
バイト目の0002(46)がペンアップを示す)、ワ
ークエリア中のキーダウンフラグ1を調べ(ステップS
27)、0001がセットされていれば「SHIFT」キ
ーが押下されてペン操作が発生したため、ペンの属性を
細字に設定して線分を描画する(ステップS28、図1
6)。Next, the coordinate position of the pen in the work area (step S 25) and pen states (step S 26)
Is read (in FIG. 23, each item of X coordinate, Y coordinate, pen state). If the flag does not indicate that the pen has moved away from the screen (pen-up), the normal pen is in the process of moving, and the process returns to the beginning. If the state of the pen in the work area indicates pen-up (offset 0056 in FIG. 30).
The byte 0002 (46) indicates pen-up, and the key-down flag 1 in the work area is checked (step S
27), 0001 because if it is set "SHIFT" key is pressed pen operation occurred, to draw a line segment by setting the attributes of the pen fine print (step S 28, FIG. 1
6).
【0037】キーダウンフラグ1がセットされていない
ようであれば、次にキーダウンフラグ2を調べ(ステッ
プS29)、0001がセットされていればCTRLキー
が押下されてペン操作が発生したため、ペンの属性を太
字に設定して線分を描画する(ステップS30)。このよ
うに、キーダウンフラグの数だけ、フラグの状態を調
べ、最後のキーダウンフラグNがセットされていなけれ
ば(ステップS31)、デフォルトの属性で線分を描画す
る。If the key-down flag 1 does not seem to be set, then the key-down flag 2 is checked (step S 29 ). If the key-down flag 2 is set to 0001, the CTRL key has been pressed and a pen operation has occurred. set the attributes of the pen in bold to draw the line segment (step S 30). Thus, the number of keys down flag, examines the state of the flag, unless the last key down flag N is set (step S 31), draws a line in the default attributes.
【0038】(例3)請求項3におけるソフトウェアの
構成は上記図5に示す。図8は、図5に示される構成に
おけるアプリケーションプログラムのフローチャートで
ある。使用者がペン等の座標入力装置9を操作すると、
座標入力装置9よりCPU1に対して割込み信号が発せ
られる(ステップS41)。アプリケーションプログラム
16は、ペンドライバ19を通じてペンハードウェア2
0からこの割込み信号を受け取ると、キーボードドライ
バ17を通じてキーボードハードウェアの状態を調べる
(ステップS42)。(Example 3) The structure of software in claim 3 is shown in FIG. FIG. 8 is a flowchart of the application program in the configuration shown in FIG. When the user operates the coordinate input device 9 such as a pen,
An interrupt signal is issued from the coordinate input device 9 to the CPU 1 (step S 41 ). The application program 16 sends the pen hardware 2 through the pen driver 19.
When this interrupt signal is received from 0, the keyboard driver 17 checks the state of the keyboard hardware (step S 42 ).
【0039】このとき、特定キーが押下されていればア
プリケーションプログラム内で持つフラグをセットする
(ステップS43)。特定キーが押下されていなければ当
該フラグをリセットしておく。次にアプリケーションプ
ログラムはペンドライバを通じてペンハードウェアより
座標位置情報を入手する(ステップS44)。このとき、
アプリケーションプログラムは、内部フラグがセットさ
れていた場合、ペンが離上されたというメッセージ以外
のペンからの入力情報を無視する。内部フラグがセット
されていなければ、通常の処理を行う(ステップ
S45)。[0039] At this time, setting a flag with in the application program if a specific key is pressed (step S 43). If the specific key is not pressed, the flag is reset. Next, the application program obtains coordinate position information from the pen hardware through the pen driver (step S44 ). At this time,
When the internal flag is set, the application program ignores input information from the pen other than the message that the pen has been lifted. If the internal flag is not set, normal processing is performed (step S45 ).
【0040】図1で示される装置構成を持つパーソナル
コンピュータや日本語ワードプロセッサにおいて、図9
で示されるメモリイメージを持つデータテーブルをRA
M2の領域に置く。メモリテーブルはキーボードより入
力することのできるキーコードと対応する機能コードか
ら成り、使用するアプリケーション分存在している。テ
ーブルを設定するためには専用のプログラムを使用し、
プログラムは図10で示されるフローチャートに従って
動作する。In a personal computer or Japanese word processor having the device configuration shown in FIG.
RA the data table with the memory image shown by
Place in the area of M2. The memory table consists of key codes that can be input from the keyboard and corresponding function codes, and there are applications for the applications to be used. Use a dedicated program to set the table,
The program operates according to the flowchart shown in FIG.
【0041】プログラムは実行されるとアプリケーショ
ンを選択し、テーブルを目的のものに切り替える(ステ
ップS51)。次に、使用者はペン等座標入力装置の操作
と組み合わせて使用されるキーボードのキーのキーコー
ドを図9中キーコード領域に格納する(ステップ
S52)。使用者は、入力したキーコードに対応する機能
(マウスの右スイッチ、ストロークの太さを太くする
等)を指定し、プログラムは指定されたデータを図9中
機能コード領域に格納する(ステップS53)。When the program is executed, it selects an application and switches the table to the target one (step S 51 ). Next, the user stores the key code of the key of the keyboard used in combination with the operation of the coordinate input device such as a pen in the key code area in FIG. 9 (step S52 ). The user specifies the function (the right switch of the mouse, thickens the stroke, etc.) corresponding to the entered key code, and the program stores the specified data in the function code area in FIG. 9 (step S 53 ).
【0042】使用者は作成したデータテーブルを外部記
憶装置に格納するかどうかの選択を行い(ステップ
S54)、格納を行うと選択した場合は外部記憶装置にデ
ータを出力する(ステップS55)。使用者はプログラム
を終了するかどうかを選択することができ(ステップS
56)、選択しなければ再度キーコードの選択(ステップ
S52)に戻る。The user selects whether or not to store the created data table in the external storage device (step S 54 ), and if the storage table is selected, the data is output to the external storage device (step S 55 ). . The user can choose whether to end the program (step S
56 ), if not selected, the process returns to the key code selection (step S52 ) again.
【0043】[0043]
【発明の効果】請求項1の効果として、座標入力機構を
有する文書・図形処理装置において、ハードウェアの変
更を要せずマウス等スイッチ付ポインティングデバイス
と同等の操作感覚を提供することができる。請求項2の
効果として、座標入力機構を有する文書・図形処理装置
において、アプリケーションの機能としてのストローク
属性変更を使用しないで属性変更が可能となることによ
り、使用者の属性変更にかかわる操作が容易となる。As an effect of the first aspect of the present invention, in the document / graphics processing apparatus having the coordinate input mechanism, it is possible to provide an operational feeling equivalent to that of a pointing device with a switch such as a mouse without changing the hardware. As an effect of claim 2, in the document / graphics processing device having the coordinate input mechanism, since the attribute can be changed without using the stroke attribute change as the function of the application, the operation related to the user's attribute change is easy. Becomes
【0044】請求項3の効果として、座標入力機構を有
する文書・図形処理装置において、使用者が入力、変
更、移動を実行した図形に対する入力を確定することに
より、不必要な図形編集を抑制することができる。請求
項4の効果として、キーボードの特定キーを使用者の環
境に合わせて変更できる機能を提供することにより、使
用者が容易に自身の環境に合わせた設定ができるととも
に、容易に操作を習得できる。As an effect of claim 3, in the document / graphics processing apparatus having the coordinate input mechanism, the user decides the input to the graphic which has been input, changed or moved, thereby suppressing unnecessary graphic editing. be able to. As an effect of claim 4, by providing a function capable of changing a specific key of the keyboard according to the environment of the user, the user can easily set according to his / her environment and easily learn the operation. .
【図1】本発明の一形態を示す日本語ワードプロセッサ
のブロック回路図である。FIG. 1 is a block circuit diagram of a Japanese word processor showing one embodiment of the present invention.
【図2】日本語ワードプロセッサ等のソフトウェアの構
成図である。FIG. 2 is a block diagram of software such as a Japanese word processor.
【図3】日本語ワードプロセッサ等に使用するマウスに
よる座標入力のフローチャートである。FIG. 3 is a flowchart for inputting coordinates using a mouse used in a Japanese word processor or the like.
【図4】本発明による座標入力機構を有する文書・図形
処理装置の処理をするフローチャートである。FIG. 4 is a flowchart of processing of a document / graphics processing apparatus having a coordinate input mechanism according to the present invention.
【図5】本装置の他の例により処理するソフトウェア構
成図である。FIG. 5 is a software configuration diagram for processing by another example of the present apparatus.
【図6】本装置の他の例により処理するフローチャート
である。FIG. 6 is a flowchart of processing performed by another example of the present device.
【図7】本装置の他の例により処理するフローチャート
である。FIG. 7 is a flowchart of processing performed by another example of the present device.
【図8】本装置の他の例によるメモリー上の設定用テー
ブルを示す図である。FIG. 8 is a diagram showing a setting table on a memory according to another example of the present apparatus.
【図9】本装置の他の例により処理するフローチャート
である。FIG. 9 is a flowchart of processing performed by another example of the present device.
【図10】本装置の文書処理における表示例1を示す図
である。FIG. 10 is a diagram showing a display example 1 in the document processing of the present apparatus.
【図11】本装置の文書処理における表示例2を示す図
である。FIG. 11 is a diagram showing a second display example in the document processing of the present apparatus.
【図12】本装置の図形処理における表示例1を示す図
である。FIG. 12 is a diagram showing a display example 1 in the graphic processing of the present apparatus.
【図13】本装置の図形処理における表示例2を示す図
である。FIG. 13 is a diagram showing a second display example in the graphic processing of the present apparatus.
【図14】本装置の図形処理における表示例3を示す図
である。FIG. 14 is a diagram showing a display example 3 in the graphic processing of the present apparatus.
【図15】本装置の図形処理における表示例4を示す図
である。FIG. 15 is a diagram showing a display example 4 in the graphic processing of the present apparatus.
【図16】本装置の図形処理における表示例5を示す図
である。FIG. 16 is a diagram showing a display example 5 in the graphic processing of the present apparatus.
【図17】本装置の図形処理における表示例6を示す図
である。FIG. 17 is a diagram showing a display example 6 in the graphic processing of the present apparatus.
【図18】本装置のペンから受信するデータ例を示す図
である。FIG. 18 is a diagram showing an example of data received from a pen of this device.
【図19】本装置におけるドライバのワークエリアの構
成例を示す図である。FIG. 19 is a diagram showing a configuration example of a work area of a driver in this device.
【図20】本装置におけるキーボードから得られるデー
タ例を示す図である。FIG. 20 is a diagram showing an example of data obtained from a keyboard in this device.
【図21】図11においてペンから得られるデータ例を
示す図である。FIG. 21 is a diagram showing an example of data obtained from the pen in FIG. 11.
【図22】本装置において特定キーが押下された場合の
ワークエリアのデータ例を示す図である。FIG. 22 is a diagram showing an example of data in a work area when a specific key is pressed in this device.
【図23】本装置において特定キーが押下されなかった
場合のワークエリアのデータ例を示す図である。FIG. 23 is a diagram showing an example of data in a work area when a specific key is not pressed in this device.
【図24】本装置においてSHIFTキーが押された場
合にキーボードから得られるデータ例を示す図である。FIG. 24 is a diagram showing an example of data obtained from the keyboard when the SHIFT key is pressed in this device.
【図25】本装置におけるキーボード上のキーコードと
属性番号との対応テーブル構造例を示す図である。FIG. 25 is a diagram showing an example of a correspondence table structure example of a key code on a keyboard and an attribute number in this device.
【図26】本装置における属性番号と属性情報との対応
テーブル構造例を示す図である。FIG. 26 is a diagram showing an example of the structure of a correspondence table between attribute numbers and attribute information in this device.
【図27】本装置の他の例におけるキーボード上のキー
コードと属性番号との対応テーブル例を示す図である。FIG. 27 is a diagram showing an example of a correspondence table between key codes on a keyboard and attribute numbers in another example of the present device.
【図28】本装置の他の例における属性番号と属性情報
との対応テーブル例を示す図である。FIG. 28 is a diagram showing an example of a correspondence table between attribute numbers and attribute information in another example of the present apparatus.
【図29】本装置の他の例におけるワークエリアのデー
タ例を示す図である。FIG. 29 is a diagram showing an example of work area data in another example of the present apparatus.
1 CPU(中央演算処理装置) 2 RAM(ランダムアクセスメモリー) 3 ROM(リードオンリーメモリー) 4 プリンタ 5 表示装置 6 キーボード 7 FD(フロッピーディスク) 8 マウス 9 座標入力装置 1 CPU (Central Processing Unit) 2 RAM (Random Access Memory) 3 ROM (Read Only Memory) 4 Printer 5 Display Device 6 Keyboard 7 FD (Floppy Disk) 8 Mouse 9 Coordinate Input Device
Claims (4)
ーボードの内容を調べることにより、キーボード上の特
定キー操作とペン操作が組み合わされた処理を行う手段
を備え、マウス等ポインティングデバイスと同等機能を
持たせることを特徴とする座標入力機構を有する文書・
図形処理装置。1. When a pen operation is performed, a program is provided with means for performing a process in which a specific key operation on the keyboard and a pen operation are combined by checking the contents of the keyboard, and a function equivalent to a pointing device such as a mouse. Documents with coordinate input mechanism characterized by having
Graphic processing unit.
操作と組み合わせ、入力ストロークの属性情報を変更す
る手段を備えたことを特徴とする、請求項1に記載の座
標入力機構を有する文書・図形処理装置。2. A document / graphic having a coordinate input mechanism according to claim 1, further comprising means for changing attribute information of an input stroke by combining a specific key operation on the keyboard and a pen operation. Processing equipment.
キーを押下することにより、座標入力装置の出力する座
標を抽出,確定する手段を備えたことを特徴とする、請
求項1に記載の座標入力機構を有する文書・図形処理装
置。3. The device according to claim 1, further comprising means for extracting and confirming the coordinates output by the coordinate input device by pressing a specific key on the keyboard when drawing a figure. A document / graphics processing device having a coordinate input mechanism.
対応付けるデータベースを内部記憶装置または外部記憶
装置上に有し、ユーザに対して、環境に応じて変更する
プログラムを備えたことを特徴とする、請求項3に記載
の座標入力機構を有する文書・図形処理装置。4. A database having a specific key of the keyboard and an operation function associated with each other is provided on an internal storage device or an external storage device, and a program for a user to change according to an environment is provided. A document / graphics processing apparatus having the coordinate input mechanism according to claim 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19478495A JPH0944329A (en) | 1995-07-31 | 1995-07-31 | Document / graphics processing device with coordinate input mechanism |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19478495A JPH0944329A (en) | 1995-07-31 | 1995-07-31 | Document / graphics processing device with coordinate input mechanism |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0944329A true JPH0944329A (en) | 1997-02-14 |
Family
ID=16330211
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19478495A Pending JPH0944329A (en) | 1995-07-31 | 1995-07-31 | Document / graphics processing device with coordinate input mechanism |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0944329A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7730400B2 (en) | 2002-05-13 | 2010-06-01 | Ricoh Company, Ltd. | Display unit with touch panel, method of controlling the same, and computer products |
-
1995
- 1995-07-31 JP JP19478495A patent/JPH0944329A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7730400B2 (en) | 2002-05-13 | 2010-06-01 | Ricoh Company, Ltd. | Display unit with touch panel, method of controlling the same, and computer products |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7268772B2 (en) | Information processing apparatus operating in touch panel mode and pointing device mode | |
| JP2002244781A (en) | Input system, program, and recording medium | |
| JP2000148367A (en) | Character processing apparatus and method, and storage medium storing the program | |
| JPH0944329A (en) | Document / graphics processing device with coordinate input mechanism | |
| JP4063423B2 (en) | User input device | |
| JP2000187544A (en) | Data input device and method and recording medium | |
| JPH08179891A (en) | Information processing device and information input device | |
| JPH10254675A (en) | Data input method and data input device using the method | |
| JPH08171473A (en) | Display device and classification display method of image data thereof | |
| JPH02301862A (en) | Document preparing device | |
| JPH01250125A (en) | Display device for data processor | |
| JPH06259181A (en) | Pen input device | |
| JPS62129887A (en) | character processing device | |
| JPH08123653A (en) | Word processor equipment | |
| JPH0512276A (en) | Document processor | |
| JPS61272822A (en) | Graph drawing device | |
| JPH04268913A (en) | Coordinate input device | |
| JPH03288262A (en) | Word processor | |
| JPH06266706A (en) | Document processing device with character size changing function | |
| JPS61237174A (en) | Drawing data input device | |
| JPH01149119A (en) | Information processor | |
| JP2019070808A (en) | Display control device, display control method, and program | |
| JPH1020980A (en) | Keyboard with location information input function, special mouse and dedicated pad | |
| JPH02193212A (en) | input device | |
| JPH09212495A (en) | Character processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040702 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040831 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050106 |