(57)【要約】【課題】  マウス操作に関する説明書を読むことなく、マウス操作に習熟するのを支援すること。【解決手段】  マウスの操作モードを通常モードとガイドモードに切替える第１の手段と、前記ガイドモードにおいてマウスポインタが指し示す位置のＧＵＩオブジェクトとの関係で複数の操作ボタンに関する操作可否のガイド表示及び各操作ボタンの操作に対して実行される機能を音声または文字で案内する第２の手段とを備えることを特徴とする。【選択図】      図５
2006323647.tif 000002
【特許請求の範囲】
【請求項１】
マウスの操作モードを通常モードとガイドモードに切替える第１の手段と、
前記ガイドモードにおいてマウスポインタが指し示す位置のＧＵＩオブジェクトとの関係で複数の操作ボタンに関する操作可否のガイド表示及び各操作ボタンの操作に対して実行される機能を音声または文字で案内する第２の手段とを備えることを特徴とするマウス操作支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに不慣れな初心者がマウス（ポインティングデバイス）を操作する際に、マウスボタン操作に関する説明などを画面上に表示してマウス操作を習熟するのを支援するマウス操作支援装置に関するものである。
【背景技術】
【０００２】
従来、ＧＵＩ端末に表示するマウスポインタに関する技術として、アプリケーション・プログラムの利用場面に合わせて動的にマウスポインタ形状を変化させて操作性を向上させる技術等が用いられている。
例えばテキスト入力中（縦棒形状）と図形描画中（矢印形状）の場面に応じてマウスポインタの形状を動的に変化させマウスの操作性の向上を図っている。またＧＵＩオブジェクトにマウスカーソルを移動させた際にＧＵＩオブジェクトの機能を利用者画面に文字で表示する技術が用いられている。
また、下記の特許文献１に開示されているように、マウス本体に特別なボタンを設け、キーボードを併用することなく予め定めたコマンドを入力できるようにしたものがある。
【特許文献１】特開平８−６７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンピュータ初心者がＧＵＩ画面を用いてコンピュータの利用方法を習得する際、初歩の段階においてマウスボタンの操作に躓くことがある。その一因はＧＵＩ画面上に表示されたボタン等のオブジェクトに対するマウスの操作方法が理解できていないことにある。
しかし、従来の技術ではＧＵＩオブジェクトに対するマウス操作方法（左クリック、右クリック等）をＧＵＩ画面上で利用者に分かりやすく説明する機能が設けられていないため、初心者がコンピュータの操作を習得する際の障害になっている。
【０００４】
本発明は、このような問題に着目してなされたものであり、その目的は、マウス操作に関する説明書を読むことなく、マウス操作に習熟するのを支援することができるマウス操作支援装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明は、マウスの操作モードを通常モードとガイドモードに切替える第１の手段と、前記ガイドモードにおいてマウスポインタが指し示す位置のＧＵＩオブジェクトとの関係で複数の操作ボタンに関する操作可否のガイド表示及び各操作ボタンの操作に対して実行される機能を音声または文字で案内する第２の手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、熟練者にとって操作性能を妨げることなくマウス操作を行うことができる。一方、初心者にとっては、ガイドモードで操作することにより、マウスボタンなどの機能説明が文字または音声で出力されるため、説明書や解説書を読むことなくマウス操作を習得することが可能になる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明を適用したＧＵＩ画面の表示例を示す図であり、ＧＵＩ画面１の上部に表示されている「アイコン１」に矢印形状のマウスポインタ１１を位置付けると、マウスポインタ１１の後尾に、丸印形状の３つの信号灯１１ａ，１１ｂ，１１ｃが表示される。
これらの３つの信号灯１１ａ，１１ｂ，１１ｃは、図２に拡大図を示すように、「アイコン１」に対する操作の可否が青、白、緑の色で表示される。各信号灯１１ａ，１１ｂ，１１ｃはマウス本体に設けた左ボタン、中央ボタン、右ボタンに対応するものであり、色によってボタンの押下可否を表現している。
例えば、青色表示はクリック操作およびダブルクリック操作に機能が割り当てられていること、緑色表示はクリック操作に機能が割り当てられていること、白色表示は機能が割り当てられていないことを示している。
従って、利用者はマウスポインタ１１の後尾の信号灯１１ａ〜１１ｃの色によって「アイコン１」に対して左クリック、左ダブルクリック、右クリックが可能であるかを容易に判断することができる。
信号灯１１ａ〜１１ｃはマウスの操作モードを通常モードからガイドモードに切替えることによって表示される。通常モードでは表示されない。
【０００８】
マウスの操作モードの切替えには様々な手段を用いることができるが、利用者の操作が最も少ないことが人間工学的に望ましい。そのようなマウスモード切替え手段として２つの方法がある。
マウスモードを切替える第１の方法として，図３に示すマウス２の左，中，右ボタン２ａ、２ｂ，２ｃの他に、親指ボタン２ｄを設け、親指ボタン２ｄが押下されるとガイドモードに切替え、親指ボタン２ｄが押下されないと実行モードに切替える方法である。
利用者が親指ボタン２ｄと同時に左ボタン２ａをクリックすると，左ボタン２ａのクリック操作に割り当てられた機能の説明をシステムが行う。親指ボタン２ｄを押さずに左ボタン２ａだけをクリック操作すると、実行モードなので左クリック操作に割り当てられた機能を実行する。
【０００９】
マウスの操作モードを切替える第２の方法として、コンピュータに付属したキーボード上のキーを用いる方法がある。この方法はマウス以外のポインティングデバイスなど親指ボタンの設置が難しい場合に使用する。例えば、キーボード上のFunctionキーが押下されている場合をガイドモードとし、Functionキーが押下されていない場合を実行モードとする方法である。
【００１０】
図４にガイドモードの時にＧＵＩオブジェクトである「アイコン１」をマウスポインタ３１で選択し、左クリック操作をした時に表示される操作説明の例を示している。
ガイドモードである場合、左クリック操作をしても左クリック操作に割り当てられた機能は実行されず、選択中のＧＵＩオブジェクトである「アイコン１」の左クリック操作に割り当てられた機能の説明３２が画面に表示される。
【００１１】
本発明を実現するための構成図を図５に示す。
コンピュータ５は、その内部にＣＰＵ５１と内部記憶装置５２を備え、さらに操作説明データなどを記憶した外部記憶装置６２〜６４を備えている。
内部記憶装置５２には、オペレーティングシステム５３などのプログラムが記憶されている。
オペレーティングシステム５３のハードウェア割込み処理５４は、マウスボタン押下をハードウェア割込みとして受付け、ＧＵＩ割込みハンドラー５５に割込みの報告を行う。
【００１２】
ＧＵＩ割込みハンドラー５５は、図６（ａ）に示すフローに従い、マウスボタンに関する割込みの場合、選択されているオブジェクトと割込みの種類を調べる（ステップ６０１）。また、マウスモードフラグ５９をチェックし、マウスモードが実行モードかガイドモードか判定する（ステップ６０２，６０３）。
マウスモードフラグは、図７に示すように７ビット構成の情報であり、各ビット位置に対してマウスモード切替え方式、操作説明ガイド選択情報、音声ガイド選択情報、ガイドレベル情報、マウスモードが割り当てられている。
ＧＵＩ割込みハンドラー５５は、マウスモードフラグ５９をチェックした結果、実行モードであった場合、マウスボタンに割付けた処理５６を呼び出し、ガイドモードであった場合はマウスボタンのガイド処理５７を呼び出す。
【００１３】
ＧＵＩ割込みハンドラー５５の下で動作するマウスボタンのガイド処理５７は、図８に示すように、音声ガイド処理５７１と操作説明表示処理５７２から構成され、音声による説明と文字と図表による操作説明を行う。
マウスボタンのガイド処理５７は、マウスモードフラグ５９から（１）音声ガイド処理を行うか否か、（２）文字図表による操作説明表示処理を行うか否か、（３）ガイドレベルを求めて対応する処理を図６（ｂ）に示すフローに従い実行する。
【００１４】
図６（ｂ）に示す通り、マウスボタンのガイド処理５７はマウスモードフラグ５９により音声ガイド処理を行うか、操作説明表示処理を行うかを判定し（ステップ６１１、６１５）、音声ガイド処理を行う場合にはステップ６１２〜６１４を実行し、操作説明表示処理を行う場合にはステップ６１６〜６１８を実行する。
ステップ６１２〜６１４の音声ガイド処理では、当該オブジェクトのガイド属性テーブルを参照し、マウスモードフラグ５９のガイドレベル情報に対応し、かつ左クリック、右クリックなどのマウスボタン操作に応じた音声ガイドファイル名を求め、その音声ガイドファイルの音声ガイドデータ６２を音声ガイド処理ルーチンに渡し、スピーカ７から音声ガイドを発音させる。
【００１５】
ガイド属性テーブルには、図９に示すように、マウスポインタが指し示すことができるオブジェクト毎に、ガイドデータへのポインタ９１が予めオブジェクト属性として割り当てられている。
オブジェクト属性の割当ては従来技術で実装されているオブジェクト属性の拡張である。オブジェクト属性として割り当てられたガイド属性ポインタ９１は左クリック、右クリックなどオブジェクトの割込み事象毎およびガイドレベル毎の操作説明データファイルと音声データファイル名称９２を格納している。
このような構造データを実装することでオブジェクト毎にガイドレベルに応じた操作説明、音声ガイドを実現できる。
このようなガイドデータの構築は、プログラム言語で記述し、翻訳時にテーブルを生成する。
【００１６】
音声ガイド処理５７１は、ＰＣＭ方式等でディジタル化して保存した音声ガイドデータ６２をコンピュータ５に接続したスピーカ７を用いて再生し実現する。
操作説明表示処理５７２は、ステップ６１６〜６１７において音声ガイド処理を行う場合と同等にして説明文書や図表データ等の操作説明データ６３を取得し、図８のＧＵＩ画面５７３に表示する。
【００１７】
ところで、マウスモードの切替えを親指ボタンで行うか、Functionキーで行うかは利用者が判断し、図１０（ａ）に示すマウスモード設定ユーティリティ画面１０１を用いてマウスモードフラグ５９のパラメータの１つとして予め登録する。同時に利用者は説明の詳細さを示すガイドレベルを選択してパラメータとして登録する。
マウスモード設定ユーティリティプログラム６１は、マウスモード設定ユーティリティ画面１０１で設定されたパラメータを図１０に示すフローチャートのステップ１００１〜１００１の処理を実行し、マウスモードフラグパラメータ６４として登録する。
オペレーティングシステム５３は、システム起動時の自動コマンド機能によってパラメータロード・ユーティリティプログラム６０を実行し、内部記憶装置５２上にマウスモードフラグ５９として展開する。
パラメータロード・ユーティリティプログラム６０は、オペレーティングシステム５３によって起動されると、図１１（ａ）のフローチャートに示すように、マウスモードフラグパラメータ６４をパラメータファイルから読込み（ステップ１１０１）、マウスモードフラグ５９を内部記憶装置５２に展開する（ステップ１１０２）。そして、マウスモードフラグ５９で設定されているマウスモードを通常モードである実行モードに設定する（ステップ１１０３）。
【００１８】
マウスモードの切替えを親指ボタン２ｄで行う場合、親指ボタン２ｄを押下した時、図１１（ｂ）に示すフローチャートのステップ１１１１〜１１１２を実行し、マウスモードをガイドモードに設定する。
マウス２の親指ボタン２ｄを開放した時、図１１（ｃ）に示すフローチャートのステップ１１２１〜１１２２を実行し、通常モードである実行モードに設定するする。
マウスモード切替えをキーボードのFunctionキーで行う場合、Functionキーを押下した時、図１１（ｄ）に示すフローチャートのステップ１１３１〜１１３２を実行してガイドモードに設定し、Functionキーを開放した時、図１１（ｅ）に示すフローチャートのステップ１１４１〜１１４２を実行し、実行モードに設定する。
【００１９】
ところで、図１のマウスポインタ表示処理６５は、図１２に示すフローチャートに従い、ボタンの機能が定義されているか否かをマウスに割付けた処理５６の有無から判断し、マウスポインタ１１の後尾近傍に表示する信号灯１１ａ〜１１ｃの色を選択して表示する。
すなわち、左クリック機能、左ダブルクリック機能、中ボタン機能、右クリック機能があるかを判定し（ステップ１２０１、１２０２、１２０５、１２０６、１２１１）、左クリック機能がなくて左ダブルクリック機能もない場合には、第１灯１１ａを白、左クリック機能がなくて左ダブルクリック機能がある場合には第１灯を黄色とする（ステップ１２０６、１２０７）。
左クリック機能があり、かつ左ダブルクリック機能がある場合には、第１灯１１ａを青色とし（ステップ１２０３）、左クリック機能があり、かつ左ダブルクリック機能がない場合には、第１灯１１ａを緑色とする（ステップ１２０４）。
左クリック機能および左ダブルクリック機能もなく、中ボタン機能がある場合には、第２灯１１ｂを緑色とし（ステップ１２１０）、中ボタン機能がない場合には第２灯１１ｂを白色とする（ステップ１２０９）。
中ボタン機能もなく、右クリック機能がある場合には第３灯１１ｃを緑色とし（ステップ１２１３）、右クリック機能もない場合には白色とする（ステップ１２１２）。
【００２０】
ここで、マウスポインタ１１の形状は、例えば図１３に示す選択テーブル１３０１に設定された情報を表示画面に表示し、利用者が複数の候補の中から選択できるようにし、信号灯の表示有無や表示の形式についても複数の候補の中から選択できるようにしている。
図１３の例では、ポインタの種類１３０２毎に信号灯を表示するか否かを信号灯表示有無１３０３で選択し、またポインタ形状１３０４も複数の候補から選択できるようにしている。
【図面の簡単な説明】
【００２１】
【図１】本発明を適用したＧＵＩ画面の表示例を示す図である。
【図２】ポインタ形状の例を示す拡大図である。
【図３】親指ボタン付きマウスの構成を示す斜視図である。
【図４】ガイドモード時の説明表示画面の例を示す図である。
【図５】本発明に係るマウス操作支援装置の構成を示すブロック図である。
【図６】ＧＵＩ割込みハンドラー処理の概要を示すフローチャートである。
【図７】マウスモードフラグのビット構成を示す図である。
【図８】マウスボタンのガイド処理の機能構成図である。
【図９】ガイドデータの構造を示す図である。
【図１０】マウスモードフラグ設定ユーティリティの機能を示す設定画面とフローチャートである。
【図１１】マウスモードの切替えを行う時のフローチャートである。
【図１２】マウスポインタ近傍に表示する信号灯の着色を行うポインタ表示処理の概要を示すフローチャートである。
【図１３】ポインタ形状を設定するテーブルの例を示す図である。
【符号の説明】
【００２２】
１    ＧＵＩ画面
２    マウス
２ｄ    親指ボタン
１１    マウスポインタ
１１ａ    信号灯（第１灯）
１１ｂ    信号灯（第２灯）
１１ｃ    信号灯（第３灯）
３２    機能説明
５７    マウスボタンのガイド処理
５９    マウスモードフラグ
６５    マウスポインタ表示処理
６２    音声ガイドデータ
６３    操作説明データ
【図１】
2006323647.tif 000003
【図２】
2006323647.tif 000004
【図３】
2006323647.tif 000005
【図４】
2006323647.tif 000006
【図５】
2006323647.tif 000007
【図６】
2006323647.tif 000008
【図７】
2006323647.tif 000009
【図８】
2006323647.tif 000010
【図９】
2006323647.tif 000011
【図１０】
2006323647.tif 000012
【図１１】
2006323647.tif 000013
【図１２】
2006323647.tif 000014
【図１３】
2006323647.tif 000015