(57)【要約】【課題】マウス等に割り当てられた機能の切り替えと、ユーザへその機能の報知を、操作性を犠牲にすることなく実現するグラフィカルユーザインタフェースを提供する。【解決手段】このグラフィカルユーザインタフェースは、クリックボタンを有するポインティングデバイスの移動操作により表示画面上の位置指定を行い、指定された位置でクリックボタンが操作されたときに情報入力を行う場合、ポインティングデバイスで指示される位置が、画面上のどの領域内にあるときに、クリックボタンが操作されると、どのような情報入力が行われるかを機能割付パターンとして設定しておき、指示された画面上の位置や操作されたクリックボタンに応じて機能割付パターンを参照して、入力する情報を切り替えることにより、計算結果を表示する領域をより多く確保して操作性を高めるようにした。【選択図】　　　　図６
2004110217.tif 000002
【特許請求の範囲】
【請求項１】
クリックボタンを有するポインティングデバイスの移動操作により表示画面上の位置指定を行い、当該指定された位置で前記クリックボタンが操作されたときに情報入力を行うグラフィカルユーザインタフェースにおいて、前記表示画面上の位置と入力される情報との組合せを画面上に明示的に表示せずに、前記指示された画面上の位置に応じて入力する情報を切り替える機能切替手段を備え、計算結果を表示する領域をより多く確保して操作性を高めるようにしたことを特徴とするグラフィカルユーザインタフェース。
【請求項２】
請求項１に記載のグラフィカルユーザインタフェースにおいて、前記ポインティングデバイスで指示される位置が、画面上のどの領域内にあるときに、前記クリックボタンが操作されると、どのような情報入力が行われるかを機能割付パターンとして設定する機能割付手段を備えたことを特徴とするグラフィカルユーザインタフェース。
【請求項３】
請求項２に記載のグラフィカルユーザインタフェースにおいて、前記機能割付手段は、１個以上の機能割付パターンを設定しておき、前記機能切替手段は、それらの機能割付パターンを指定することを特徴とするグラフィカルユーザインタフェース。
【請求項４】
請求項３に記載のグラフィカルユーザインタフェースにおいて、前記機能割付手段は、設定した１個以上の機能割付パターンをパターン記憶手段へ保存し、前記機能切替手段は、必要に応じて前記パターン記憶手段に記憶された機能割付パターンを指定できるようにしたことを特徴とするグラフィカルユーザインタフェース。
【請求項５】
請求項４に記載のグラフィカルユーザインタフェースにおいて、このグラフィカルユーザインタフェースが動作中に前記機能切替手段で機能割付パターンを切り替えた場合に、グラフィカルユーザインタフェースの終了時に、その切り替えた機能割付パターンを保存し、次回に保存しておいた機能割付パターンに復帰するようにしたことを特徴とするグラフィカルユーザインタフェース。
【請求項６】
請求項２乃至５のいずれか１に記載のグラフィカルユーザインタフェースにおいて、前記機能割付手段は、ユーザの要求に応じて、設定されている機能割付パターンを提示することを特徴とするグラフィカルユーザインタフェース。
【請求項７】
請求項１に記載のグラフィカルユーザインタフェースにおいて、前記ポインティングデバイスで指示された画面上の位置に応じて、クリックボタンが操作されたときに入力される情報の違いをユーザに報知する機能表示手段を備え、マウスカーソルの位置に応じて表示を変化させることを特徴とするグラフィカルユーザインタフェース。
【請求項８】
請求項１乃至６のいずれか１に記載のグラフィカルユーザインタフェースにおいて、前記機能切替手段は、前記ポインティングデバイスが複数のクリックボタンを有する場合に、前記ポインティングデバイスで指示された画面上の位置と、前記複数のクリックボタンのいずれが押されたかの組合せによって、入力する情報を切り替えることを特徴とするグラフィカルユーザインタフェース。
【請求項９】
請求項８に記載のグラフィカルユーザインタフェースにおいて、前記ポインティングデバイスで指示された画面上の位置と、前記複数のクリックボタンのいずれが押されたかの組合せに応じて、入力される情報の違いを、ユーザに報知する機能表示手段を備えたことを特徴とするグラフィカルユーザインタフェース。
【請求項１０】
請求項７、８または９に記載のグラフィカルユーザインタフェースにおいて、前記機能切替手段は、前記クリックボタンが、任意のキーの押下げ操作と同時に行われた場合に、当該指示された画面上の位置に応じて入力する情報を切り替えることを特徴とするグラフィカルユーザインタフェース。
【請求項１１】
コンピュータに、請求項１乃至１０のいずれか１に記載のグラフィカルユーザインタフェースの機能を実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グラフィカルユーザインタフェース、プログラムおよび記録媒体に関し、具体的には、ポインティングデバイスおよびキー入力デバイスとの組み合せを操作し、コンピュータの操作を直感的に行うことを実現するグラフィカルユーザインタフェースの技術に関する。
【０００２】
【従来の技術】
コンピュータに接続されているマウスは、その動きをマウスカーソルの移動に反映させるだけでなくマウスカーソルの位置に応じて、クリックボタンと呼ばれる押しボタンスイッチの機能を切り替えることが一般に行われている。
【０００３】
例えば、操作画面上に、擬似的なボタン形状やスライドバー形状、アイコン、プルダウンメニューといった象徴的な形状を表示しておき、それらの部品が描画されている領域内にマウスカーソルを移動させ、その上でクリックボタンを押したりドラッグしたりすることで、マウスのもつ機能を切り替えることがよく行われている。
【０００４】
また、マウスのもつクリックボタンの働きは、操作対象となるプログラムに応じて決められていて変更不可である場合もあるし、ユーザが自由に割り当てることができる場合もある。
【０００５】
このように従来、マウスのクリックボタンへ割り当てられた機能は、画面上に表示してある操作機能を表すラベル名を冠した押しボタン様の部品形状の位置にマウスカーソルを合せてクリックボタンを操作すると、その機能がユーザに分かるようになっていた。
【０００６】
一方、このように明示的でなく画面上の指定位置とクリックボタンの機能の組合せを設定する場合には、オンラインマニュアル等の文書に別途記載するなど、機能と操作の組合せが並列に記載されることが多い。
【０００７】
【特許文献１】
特開平１０−２６０７８２号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上述の方法では、画面上に機能を示す部品を表示すると、操作上必要な機能はすべて表示することになり、例えばＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）等のように、計算結果を形状として画面上に描画することを主目的とする場合、描画領域が狭められてしまい全体の操作性が著しく低下することになる。
【０００９】
この問題は、各部品のサイズを小さくすれば描画領域をより広く確保できる。しかし、操作をするときに、ユーザが特定の小さな部品を探し、その部品へのマウスカーソルを移動して、クリックボタンを操作するのは困難であり、操作性の低下につながる。
【００１０】
また、部品を明示的に表示しないようにした場合には、計算結果の描画領域は制限されないが、マウス操作と機能との結びつき操作方法が不明な場合に、ユーザはマニュアル文書や機能割り当て表の内容を参照してから、マウスを操作しなければならず、操作の習得の阻害要因となる。
【００１１】
このような問題を解決するために、例えば、特許文献１の技術では、ポインティングデバイスの働きを、マウスカーソルがある画面上の部品上に一定時間とどまっていた場合や、クリックボタンが押されている間にマウスカーソルがのっている部品の形状を変化させることにより、機能をわかりやすく報知する方法が提案されている。
【００１２】
しかしながらこの方法では、実際にポインティングデバイスを操作し、さまざまな部品上の位置にマウスカーソルを移動させ、実際に操作してみるまで、どのような機能が割り当てられているかを知ることができない。
また、画面全体に部品が占める領域や計算結果を表示する領域の割合と操作性の兼ね合いについて解決する方法については記されていない。
【００１３】
本発明は、上述の実情を考慮してなされたものであって、マウス等のポインティングデバイスに割り当てられた機能の切り替えとユーザへその機能の報知を、操作性を犠牲にすることなく実現するグラフィカルユーザインタフェース、プログラムおよび記録媒体を提供することを目的とする。
さらに、機能の設定状態をわかりやすく報知することによって、ユーザの操作への習熟を早めて、作業効率を向上させることを目的とする。
【００１４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１のグラフィカルユーザインタフェースは、クリックボタンを有するポインティングデバイスの移動操作により表示画面上の位置指定を行い、当該指定された位置で、前記クリックボタンが操作されたときに情報入力を行うグラフィカルユーザインタフェースにおいて、前記表示画面上の位置と入力される情報との組合せを画面上に明示的に表示せずに、前記指示された画面上の位置に応じて入力する情報を切り替える機能切替手段を備え、計算結果を表示する領域をより多く確保して操作性を高めるようにしたことを特徴とする。
【００１５】
また、本発明の請求項２は、請求項１に記載のグラフィカルユーザインタフェースにおいて、前記ポインティングデバイスで指示される位置が、画面上のどの領域内にあるときに、前記クリックボタンが操作されると、どのような情報入力が行われるかを機能割付パターンとして設定する機能割付手段を備えたことを特徴とする。
【００１６】
また、本発明の請求項３は、請求項２に記載のグラフィカルユーザインタフェースにおいて、前記機能割付手段は、１個以上の機能割付パターンを設定しておき、前記機能切替手段は、それらの機能割付パターンを指定することを特徴とする。
【００１７】
また、本発明の請求項４は、請求項３に記載のグラフィカルユーザインタフェースにおいて、前記機能割付手段は、設定した１個以上の機能割付パターンをパターン記憶手段へ保存し、前記機能切替手段は、必要に応じて前記パターン記憶手段に記憶された機能割付パターンを指定できるようにしたことを特徴とする。
【００１８】
また、本発明の請求項５は、請求項４に記載のグラフィカルユーザインタフェースにおいて、このグラフィカルユーザインタフェースが動作中に前記機能切替手段で機能割付パターンを切り替えた場合に、グラフィカルユーザインタフェースの終了時に、その切り替えた機能割付パターンを保存し、次回に保存しておいた機能割付パターンに復帰するようにしたことを特徴とする。
【００１９】
また、本発明の請求項６は、請求項２乃至５のいずれか１に記載のグラフィカルユーザインタフェースにおいて、前記機能割付手段は、ユーザの要求に応じて、設定されている機能割付パターンを提示することを特徴とする。
【００２０】
また、本発明の請求項７は、請求項１に記載のグラフィカルユーザインタフェースにおいて、前記ポインティングデバイスで指示された画面上の位置に応じて、クリックボタンが操作されたときに入力される情報の違いをユーザに報知する機能表示手段を備え、マウスカーソルの位置に応じて表示を変化させることを特徴とする。
【００２１】
また、本発明の請求項８は、請求項１乃至６のいずれか１に記載のグラフィカルユーザインタフェースにおいて、前記機能切替手段は、前記ポインティングデバイスが複数のクリックボタンを有する場合に、前記ポインティングデバイスで指示された画面上の位置と、前記複数のクリックボタンのいずれが押されたかの組合せによって、入力する情報を切り替えることを特徴とする。
【００２２】
また、本発明の請求項９は、請求項８に記載のグラフィカルユーザインタフェースにおいて、前記ポインティングデバイスで指示された画面上の位置と、前記複数のクリックボタンのいずれが押されたかの組合せに応じて、入力される情報の違いを、ユーザに報知する機能表示手段を備えたことを特徴とする。
【００２３】
また、本発明の請求項１０は、請求項７、８または９に記載のグラフィカルユーザインタフェースにおいて、前記機能切替手段は、前記クリックボタンが、任意のキーの押下げ操作と同時に行われた場合に、当該指示された画面上の位置に応じて入力する情報を切り替えることを特徴とする。
【００２４】
また、本発明の請求項１１のプログラムは、コンピュータに、請求項１乃至１０のいずれか１に記載のグラフィカルユーザインタフェースの機能を実行させるためのプログラムである。
また、本発明の請求項１２の記録媒体は、請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２５】
以上の構成により、ユーザがマウス等のポインティングデバイスに割り当てられた機能の切り替えとユーザへの報知を、操作性を犠牲にすることなく行うことができる。
また、機能の設定状態をわかりやすく報知することによって、ユーザの操作への習熟を早めて、作業効率を向上させることができる。
【００２６】
【発明の実施の形態】
以下、図面を参照して本発明のグラフィカルユーザインタフェースに係る一実施形態を説明する。
以下の実施形態の説明では、本発明のグラフィカルユーザインタフェースをＣＡＤシステムへ組み込んだものとして説明する。しかし、本発明のグラフィカルユーザインタフェースの組み込み対象は、ＣＡＤシステムに限ったものではなく、ポインティングデバイスを用いて種々の機能を操作するユーザインタフェースを有するものであれば同様の効果が期待できる。
【００２７】
図１は、一般のＣＡＤシステムを実現するためのハードウェア構成を示すブロック図である。
図１において、ＣＡＤシステムは、データ等の演算や処理を行うＣＰＵ（中央処理ユニット）１０１と、プログラムやデータ等を記憶するメモリ１０２と、キー操作に基づきプログラムやデータ等を入力するキーボード１０３と、プログラムやデータ等を印字出力するプリンタまたはプロッタ等の出力装置１０４と、図形などを画面上に表示するグラフィックディスプレイ等の画像表示装置１０５と、その画像表示装置１０５の画面上に表示した一般にマウスカーソルと呼ばれる目印を移動させると共に、その移動に基づくデータを入力するためのポインティングデバイスであるマウス１０６と、プログラムやＣＡＤデータを記憶するハードディスク等の補助記憶装置１０７と、それらを相互に接続するバスライン１０８とを少なくとも備えている。
このＣＡＤシステムは、キーボード１０３やマウス１０６等を操作して指示された指示内容に基づき所定のプログラムに従い演算や処理を行うことで図形等を生成し、その図形等を画像表示装置１０５の画面上に表示する。
【００２８】
なお、マウス１０６は、一般にその動きをマウスカーソルの移動に反映させるための装置とは別に、数個の押しボタン式スイッチを有しており、またそれらのスイッチを押してすぐ離す、クリックと呼ばれる操作や、スイッチを押したままマウスカーソルを移動させる、ドラッグと呼ばれる操作を行うことができ、それぞれの操作に関連づけられた処理を所定のプログラムに記述しておくことができる。
【００２９】
（１）グラフィカルユーザインタフェースの部品
図２は、本実施形態のグラフィカルユーザインタフェースの備える操作を実現するために必要な部品の例である。なお、以下の説明ではＣＡＤシステムの図形表示・処理の操作（例えば、構築された図形に対して、マウスボタンの移動に応じた各種視点を変更する機能）用に作られたインタフェース部品を用いて説明するが、本発明の用途は、そのような用途に限定されるものではない。
【００３０】
図２において、操作画面１は、図１の画像表示装置１０５の表示領域全体を表している。操作画面１は、Ａ領域２とＢ領域３に分割されており、これらの領域は境界線４により隔てられている。なお、この境界線４は、必ずしも表示画面上に常に表示されている必要はない。
【００３１】
ここで、Ａ領域２とＢ領域３にそれぞれ、例えば、「視点平行移動」と「視点回転」という操作を割り付けておき、各領域内にマウスカーソルが入っているときに指定したクリックボタンを押下げたままドラッグ操作をすると、その移動距離に比例して視点位置を変更させる、といったことが可能になる。
なお、マウスが複数のクリックボタンを持つ場合には、各クリックボタンと各領域との組合せにそれぞれ機能を割り当てるようにしてもよい。
【００３２】
マウスカーソルが現在どの領域（Ａ領域２またはＢ領域３）に入っているかをチェックし、その領域に応じて割り当てられている機能を象徴的に表す形状へマウスカーソルの形状を変更することによって、割り当て機能をユーザに報知するようにしてもよい。
例えば、図３のように、Ａ領域２が「視点平行移動」として機能を割り当てられていれば、視点平行移動カーソル形状５を、また、Ｂ領域３が「視点回転」に機能を割り当てられていれば視点回転カーソル形状６を表示する。
【００３３】
あるいは、マウスカーソルの形状を変更することなく、画像表示装置１０５の表示画面領域のいずれかに、割り当てられている機能をテキスト表示するようにしてもよい。
例えば、図４において、マウスカーソル７が入っている領域に応じて、テキスト表示領域８に、「視点回転」といった機能を表すテキストを表示する。
【００３４】
上述のようなマウスカーソルが入っている領域に応じて、マウスカーソルの形状を変更して機能を表示したり、また、機能をテキストで表示したりすれば、分割領域の境界線４（図２参照）を必ずしも表示画面上に表示しなくても、ユーザに、どの位置でマウスドラッグの操作をすれば、どのような操作が行われるかを判別できる。
【００３５】
（２）分割領域と機能の割り当て
領域分割の形状は、図２で説明したように限定されたものではなく、図５のように３つ以上に分割しても、また、その領域の形状も円形ではなく三角形を用いてもよい。その形状としては、領域面積が少なく、しかもマウスカーソルで指定しやすいものを用いる。また、分割領域の数も機能の数に応じて決定する。
さらに、このような領域分割形状の設定と、その分割領域へマウスカーソルが入ったときのクリックボタンの機能の割り当てもユーザが設定できる。
【００３６】
さらに、ユーザが作成した分割領域形状と機能割り当てのパターンを１つ以上補助記憶装置１０７にファイルとして保持することができる。
保持されたパターンは、ＣＡＤシステムの動作設定の際に、自由に呼び出して利用できる。
また、ＣＡＤシステムの動作時に利用していたパターンは、終了時にその情報が自動的に保存され、次回の開始時には、その保存されていたパターンが有効になるように使用される。
【００３７】
このような複数のパターンを切り換えるのは、例えば、任意のキーや修飾キー（ＳｈｉｆｔキーやＣｔｒｌキー等）が押されている間、そのキーの種類に対応したパターンを有効にすることができる。この設定でユーザが好みに応じてマウスの機能を切り替えることができる。
但し、パターンを切り替えるのは、キーボードからのキーや修飾キー押し下げ操作に限定されるものではなく、各種入力デバイスから入力しうる全ての入力手段に割り当てるようにしてもよい。
【００３８】
これらの分割領域の形状や割り当てられた機能は、通常は操作性を確保するために非表示とし、必要に応じて画面上に表示できる。
これにより、ユーザのプログラムの操作に対する習熟度を早期に高める効果が期待できる。
【００３９】
（３）グラフィカルユーザインタフェースの機能構成
図６は、本実施形態のＣＡＤシステムに組み込んだグラフィカルユーザインタフェースの機能構成を示すブロック図である。
図６において、グラフィカルユーザインタフェースの機能は、機能割付手段２１、パターン記憶手段２２、分割領域表示手段２３、入力検出手段２４、機能切替手段２５、分割領域判定手段２６、機能表示手段２７、機能実行手段２８とを含んでいる。
【００４０】
機能割付手段２１は、ユーザの指定したパターンをパターン記憶手段２２へ記憶させる。
まず、ユーザの指定する分割領域の形状およびその個数と配置とを入力する。領域分割の形状は、図２で説明したように限定されたものではなく、図５のように３つ以上に分割しても、また、その領域の形状も円形ではなく三角形を用いてもよい。その形状としては、領域面積が少なく、しかもマウスカーソルで指定しやすいものを用いる。また、分割領域の数も機能の数に応じて決定する。
【００４１】
次に、この指定した分割領域ごとに、どのマウスボタンを押した場合にどの機能を実行するのかを入力する。この場合、任意のキーや修飾キー等と組み合わせることによって、指定できる機能の種類を増やすことができる。
例えば、図２のように、Ａ領域２とＢ領域３にそれぞれに「視点回転」および「視点平行移動」という操作を割り付け、各領域内にマウスカーソルが入っているときに左マウスボタンを押下げたままドラッグして視点位置を変更させる機能を割り付ける。
Ａ領域→「視点回転」→左マウスのドラッグ
Ｂ領域→「視点平行移動」→左マウスのドラッグ
【００４２】
ここで入力された分割領域と操作と機能との対応を１つのパターンとして、パターンを呼び出す操作とを対応付けてパターン記憶手段２２（補助記憶装置１０７）へ記憶する。また、ＣＡＤシステムの動作時に利用していたパターンであることを示すフラグを各パターンに付加しておく。
さらに、パターンを表示させて、内容の確認（ヘルプファイルとしての利用）や修正を行うことができる。
【００４３】
分割領域表示手段２３は、ＣＡＤシステムの起動時にパターン記憶手段２２の各パターンに付加したフラグを調べて、前回使用していたパターンを有効にする。
このとき、分割領域の表示をするように設定されていた場合には、画像表示装置１０５の画面上に表示するが、非表示の設定が行われていた場合には分割領域の表示は行われない。
【００４４】
入力検出手段２４は、キーボード１０３やマウス１０６からの入力状態を検出し、どのキーが押されたのか、また、そのマウスボタンが押され且つマウスをトラッキングしたのかまたはドラッグ等を行ったのかを検出する。
機能切替手段２５は、入力検出手段２４で検出したキーまたはマウスボタンの状態をもとに、パターン記憶手段２２を参照して指定されたパターンを特定する。
例えば、修飾キー（ＳｈｉｆｔキーやＣｔｒｌキー等）が押されている場合、その修飾キーの種類に対応したパターン記憶手段２２中のパターンを有効にする。
但し、パターンを切り替えるのは、キーボードからの修飾キー押し下げ操作に限定されるものではなく、各種入力デバイスから入力しうる全ての入力手段に割り当てるようにしてもよい。
【００４５】
分割領域判定手段２６は、入力検出手段２４で検出したキーまたはマウスボタンの状態、および、機能切替手段２５で指定されたパターンを参照して、マウスカーソルがどの分割領域にいるのか、また、どの機能が指定されたのかを判定する。
例えば、図４において、トラッキング状態のマウスカーソル７がＢ領域３にある場合、「視点回転」操作を行う領域にあることが、機能表示手段２７によって表示される。
さらに、マウスカーソル７がＢ領域３からドラッグ状態になれば、「視点回転」操作を行う領域にあることが機能表示手段２７によって表示されると同時に、機能実行手段２８を起動して、この分割領域とマウスとキー等の状態により特定された機能を実行する。
【００４６】
分割領域判定手段２６は、判定と平行して機能表示手段２７を呼び出す。
呼び出された機能表示手段２７は、マウスカーソルの位置とパターンに定義された分割領域を参照して、マウスカーソルが現在どの領域に入っているかをチェックし、その領域に応じて割り当てられている機能を象徴的に表す形状へマウスカーソルの形状を変更することによって、割り当て機能をユーザに報知する。
あるいは、マウスカーソルの形状を変更することなく、画像表示装置１０５の表示画面領域のいずれかに、割り当てられている機能をテキスト表示する。
【００４７】
（４）上述の実施形態の機能のプログラムとしての実施
本発明は上述した実施形態のみに限定されたものではない。上述した実施形態のグラフィカルユーザインタフェースの機能をプログラム化し、あらかじめＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、コンピュータに搭載したＣＤ−ＲＯＭドライブのような媒体駆動装置にこのＣＤ−ＲＯＭ等を装着して、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的を達成することができる。
【００４８】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
【００４９】
また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００５０】
さらに、上述したプログラムが、機能拡張ボードや機能拡張ユニットに備わるメモリにロードされ、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって、上述した実施形態の機能が実現される場合も含まれる。
【００５１】
また、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、通信網で接続されたユーザのコンピュータからダウンロードさせて頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００５２】
【発明の効果】
以上説明したように本発明によれば、ユーザがマウス等のポインティングデバイスに割り当てられた機能の切り替えとユーザへの報知を、操作性を犠牲にすることなく行うことができる。
また、機能の設定状態をわかりやすく報知することによって、ユーザの操作への習熟を早めて、作業効率を向上させることができる。
【図面の簡単な説明】
【図１】一般のＣＡＤシステムを実現するためのハードウェア構成を示すブロック図である。
【図２】分割領域とその機能の対応を説明するための図である。
【図３】マウスカーソルがどの分割領域にいるかをマウスカーソルの形状によって報知する表示例である。
【図４】マウスカーソルがどの分割領域にいるかをテキストによって報知する表示例である。
【図５】分割領域の形状例を示す図である。
【図６】本発明のグラフィカルユーザインタフェースの機能構成を示すブロック図である。
【符号の説明】
１…操作画面、２…Ａ領域、３…Ｂ領域、４…境界線、５…視点平行移動カーソル形状、６…視点回転カーソル形状、７…マウスカーソル、８…テキスト表示領域、２１…機能割付手段、２２…パターン記憶手段、２３…分割領域表示手段、２４…入力検出手段、２５…機能切替手段、２６…分割領域判定手段、２７…機能表示手段、２８…機能実行手段、１０１…ＣＰＵ、１０２…メモリ、１０３…キーボード、１０４…出力装置、１０５…画像表示装置、１０６…マウス、１０７…補助記憶装置、１０８…バスライン。
【図１】
2004110217.tif 000003
【図２】
2004110217.tif 000004
【図３】
2004110217.tif 000005
【図４】
2004110217.tif 000006
【図５】
2004110217.tif 000007
【図６】
2004110217.tif 000008