(57)【特許請求の範囲】
【請求項１】
操作部の操作によって移動可能なポインタを含む画面を表示部に表示させることができるパーソナルコンピュータにおいて、前記パーソナルコンピュータを、前記操作部によりポインタを移動させる操作がなされたことを検出する操作検出手段と、前記検出手段の検出に基づき移動前の実際のポインタの位置がどこにあってもまた前記操作部の操作に基づく本来の移動後のポインタ位置がどこであっても前記ポインタを必ず前記表示部の予め定められた注目用位置にまず表示させるとともにこれに引き続いて前記ポインタを前記操作部の操作に基づく前記本来の移動後のポインタ位置まで移動させる一連の自動動作を行わせるポインタ表示制御手段として機能させるためのプログラム。
【請求項２】
前記ポインタ表示制御手段は、前記操作検出手段の検知に基づき移動前の実際のポインタの位置がどこにあっても瞬間的にポインタを前記表示部の前記予め定められた注目用位置に表示させるとともにこれに引き続いて前記ポインタを軌跡を残しながら前記操作部の操作に基づく本来の移動後のポインタ位置まで移動させることを特徴とする請求項１記載のプログラム。
【請求項３】
前記ポインタ表示制御手段は、前記操作検出手段の検知に基づきポインタを前記表示部の前記予め定められた注目用位置に表示させるときその大きさを拡大して表示することを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記予め定められた注目用位置は前記表示部の中央であることを特徴とする請求項１から３のいずれかに記載のプログラム。
【請求項５】
ポインタ表示制御手段は、前記操作部の前回の操作から所定時間内に前記操作部が操作されたことを検出したとき前記表示部の前記予め定められた注目用位置への表示を行うことなく前記ポインタを移動前の位置から前記操作部の操作に基づく本来の移動後のポインタ位置まで直接移動させることを特徴とする請求項１から４のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータに関し、特にマウスの機能を設定することが可能なパーソナルコンピュータに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータの入力には、キーボードとともにマウスが用いられる。マウスの機能はオペレーションシステムの考え方によって異なり、単一のマウスボタンを有するタイプと、いわゆる左クリックボタンと右クリックボタンとを有するタイプに大きく分かれる。後者のマウスは近年特に高機能化し、左クリックボタンと右クリックボタンの間にホイールを設けたもの、さらにはマウス側部に二つのボタンを追加した５ボタンのものも提案されている。
【０００３】
このように高機能化したマウスは片手の操作で種々のボタンを使い分けることによって操作性が著しく向上した反面、高齢者など指の機能が衰えた使用者にとっては、各ボタンの豊富な機能を使い分けるのが困難となっている。これは、近年の多ボタンマウスだけでなく、在来からの右ボタンと左ボタンの使い分けにおいても問題となる。
マウスにおいて通常最も使われるのはクリックボタンであり、これは通常左ボタンが割り当てられている。しかしながら、高齢者などの場合、右手人差し指でクリックを行なおうとしたときに中指が動いてしまい、誤って右クリックボタンを押してしまうことがある。また、単にマウスを動かしているときでも中指の自然な重みで知らず知らずのうちに右クリックボタンを押してしまうこともある。このような場合、マウスの操作中に無用にプルダウンメニューが開くことが煩雑に起き、さらに誤ってその中のメニュー項目の一つをクリックしてしまったりすると収拾の付かない混乱に陥る。これは、特に高齢の初心者にとって重大な問題となる。
【０００４】
ボタンの数の多い高機能マウスでは、各ボタンの機能を任意に設定するためのソフトウエアが用意されており、このソフトウエアをインストールすれば、設定画面に各ボタンについて設定可能なメニューがそれぞれ現れる。このメニューの中にはいずれも「無効」という項目があるので、上記のような高齢者の誤操作の問題に対処するためには、高機能マウスを用い、誤操作しそうなボタンについてはこれを「無効」に設定すれば、誤ってそのボタンを押してもパーソナルコンピュータが反応しないようにすることは可能である。
しかしながら、高機能マウスは元々それを使いこなせない使用者を前提に設計されたものではない。さらに、機能設定用メニュー項目は各ボタンについて共通であり、それぞれが独立に任意に設定できるようになっていて、相互の関連付けは何もない。各ボタンのメニューは、もともとカスタム設定のために用意されたものなので、むしろ各ボタンの設定に相互の関連付けがあってはならず、各ボタンがそれぞれ独立に自由に設定できることが要件になっている。従って、機能を設定する場合は、各ボタンを個別に一つづつメニューから機能を選択していくことになる。
【０００５】
また、カスタム設定のできない通常のマウスでは上記のような「無効」設定はできないので、上記の多機能マウスのカスタム設定機能は、指の機能に問題がある使用者が広く利用できる対策にはなりえない。なお、コンピュータのオペレーションシステムでは、左手でマウスを操作する使用者への配慮があり、すべてのマウスについて右ボタンと左ボタンの機能をワンタッチで交換することが可能となっている。
以上のように、マウスのボタン機能設定については、種々の提案がなされているものの、それらはより高機能化し利便性を高める方向を向いたものではあっても、高齢者など指の機能に問題のある使用者に配慮した構成にはなっていない。
【０００６】
一方、高齢者など指の機能に問題のある使用者が容易にマウスを使えるようにするための提案としては、例えば特開２００２−３５８１５９号公報において、人差し指と中指が正しく左クリックボタンと右クリックボタンに当たるようマウスにガイドを設けることが提案されている。
これによって、指の機能に問題があってもマウスと各指の関係が正しく保たれ、使用感は向上する。しかしながら、知らず知らずのうちに右クリックを行ってしまって操作に混乱を招くという問題点はなお残っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３５８１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題は、高齢者など指の機能に問題がある使用者であっても混乱を招くことなく操作ができるようなマウス機能の設定を容易に行うことができるパーソナルコンピュータおよびそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明は、左ボタンおよびこれと異なる機能のために設けられた右ボタンを有するマウスと接続可能であるとともに表示部にマウスの機能設定画面を表示させることができるパーソナルコンピュータおよびそのためのプログラムを改良するものである。すなわち、右ボタンまたは左ボタンのうち所定の一方の機能を無効にするとともに他方を主ボタン機能などの予め定められた機能とする一ボタン無効組合せ設定を一括して設定するためのマウス機能設定用表示を機能設定画面に行う。さらに、このような一ボタン無効組合せ設定が行われているときに、無効設定されたボタンの操作を無効とするとともに他方のボタンからの操作信号に応じて前記予め定められた機能の実行を指示させる。また、本発明によれば、上記のような一ボタン無効組合せ設定をするのに代えて、右ボタンおよび左ボタンの機能を予め定められた同一の機能とする両ボタン同一機能組合せ設定を一括して設定するためのマウス機能設定用表示を機能設定画面に行う。
【００１０】
さらに、本発明によれば、マウスの右ボタンおよび左ボタンのいずれかを例えば主ボタン機能とするとともに他方をたとえば副ボタン機能とするごとくそれぞれ異なる所定の機能とする両ボタン有効組合せ設定を用意し、これを上記の一ボタン無効組合せまたは両ボタン同一機能組合せ設定と一括して入換え可能に設定できるよう前記機能設定画面に表示させるようにすることができる。そして、両ボタン有効組合せ設定が行われているときには、それぞれのボタンからの操作信号に応じてそれぞれ異なる所定の機能の実行を指示するようにする。
【００１１】
本発明は以上のように構成されるので、一ボタン無効組合せ設定とした場合には、例えば左ボタンによってクリック操作をしているときに、知らず知らずのうちに右クリックを行ってしまって操作に混乱を招くという問題が解決される。同様に、前記両ボタン同一機能組合せ設定とした場合は、マウス上のどのボタンを操作しても同じクリック操作となるので、面積の広い単一のクリックボタンを有するマウスを操作するような感覚で押す場所に神経を使わずにボタン操作を行うことができる。いずれの場合のおいても、高齢者など指の機能に問題のある使用者でも容易にマウスを使うことが可能となる。
【００１２】
本発明は上記のような趣旨なので、一ボタン無効組合せ設定、両ボタン同一機能組合せ設定、および両ボタン有効組合せ設定のいずれにおいても、予め組合せが決められており、右ボタンおよび左ボタンのいずれにも主ボタンの機能が設定されないような不合理な組み合わせは禁止されている。
【００１３】
なお、本発明の具体的な特徴によれば、上記に加え、右ボタンおよび左ボタンの間にさらに回転および押下操作可能なホイールなどの中央操作部があるマウスを使用する場合にも対処している。すなわち、一ボタン無効組合せ設定が設定された場合には、この中央操作部の操作についても一括して無効となる設定とする。また、両ボタン同一機能設定が設定された場合には、中央操作部の操作信号が来るとこれに応じて両ボタンと同一の機能を実行するよう一括して設定する。いずれの場合でも、マウスのボタン機能が単純化されて、中央操作部の存在による誤操作を解消できる。
【００１４】
本発明の具体的な特徴によれば、前記一ボタン無効組合せ設定また両ボタン同一機能組合せ設定がされているとき、これに連動して表示形態を両ボタン有効組合せ設定の場合と異ならしめる。これによって、前記一ボタン無効組合せ設定また両ボタン同一機能組合せ設定がされているときに例えば表示を拡大することが可能となるので、指の機能の衰えとともに視力の衰えがある場合に一括して対処できる。
【００１５】
本発明の具体的な特徴によれば、一ボタン無効組合せ設定また両ボタン同一機能組合せ設定のための機能設定画面が自動的に表示されるようにする。これによって、パーソナルコンピュータの設定に不案内な使用者でも容易にマウスボタンの機能の設定変更を自分で行うことができる。
【００１６】
本発明はさらに、クリックボタンを有するマウスと接続可能であるとともに表示部にポインタおよびダブルクリック反応領域を含む画面を表示させることができるパーソナルコンピュータおよびそのプログラムを改良する。すなわちポインタがダブルクリック反応領域にあることを検知するポインタ位置検出手段と、クリックボタンのシングルクリック操作を検出するクリック検出手段と、ポインタがダブルクリック反応領域にあることをポインタ位置検出手段が検出したか否かに応じてクリック検出手段がシングルクリックを検出したときに実行すべき指示を異ならしめるクリック操作処理手段とを設ける。
これによって、ダブルクリックの困難な操作者がシングルクリックのみでパソコンを操作しようとした場合、通常領域のシングルクリックでは通常のクリック機能となるとともにダブルリック反応領域でシングルクリックをしたときには、そのクリック位置でいわゆる右クリックをしたときど同様のメニューを開くよう構成でき、次のクリックでそのメニューからファイルを開くなどの操作が効率よく行える。
【００１７】
本発明はさらに、ダブルクリックが可能なボタンを有するマウスと接続可能なパーソナルコンピュータ及びそのプログラムを改良する。すなわち、ボタンの連続操作をダブルクリックとして識別するための識別手段と、連続操作のタイミングを記憶する記憶手段と、識別手段と記憶手段に基づきダブルクリック操作と識別手段の識別条件との関係を分析する分析手段と、分析手段に基づき識別手段の識別条件を変更する変更手段とを設ける。
これによって、ダブルクリックの下手な使用者であってもその使用者のダブルクリックの癖が学習され、その癖に基づいて使用者の操作をその意図どおりにダブルクリックとして識別できるよう識別条件を自動修正されていく。また、逆に、ダブルクリックに上達すればそれに合せて識別条件を自動修正していくこともできる。
本発明はさらに、マウスと接続可能であるとともに表示部にマウスの操作によって移動可能なポインタを含む画面を表示させることができるパーソナルコンピュータおよびそのプログラムを改良する。すなわち、マウスが操作されたことを検出するマウス操作検出手段と、検出手段の検出に基づきポインタを画面中央部などの表示部の予め定められた位置に表示させるとともにこれに引き続いてポインタを本来のポインタ位置まで移動させるポインタ表示制御手段とを設ける。
これによって、視力が低下したり視野範囲が狭くなった使用者がポインタを見失ったときでも、使用者が注目する予め定められた位置に必ずポインタが現れ、そこから本来のポインタ位置まで移動してくれるので、容易にこれを発見することができる。
本発明はさらに、クリックボタンを有するマウスと接続可能であるとともに表示部にポインタおよびクリック反応領域を含む画面を表示させることができるパーソナルコンピュータおよびそのプログラムを改良する。すなわち、ポインタがクリック反応領域にあることを検知するポインタ位置検出手段と、ポインタがクリック反応領域にあることをポインタ位置検出手段が検出したことに基づいてそのクリック反応領域の表示を他の部分の表示よりも拡大して表示する拡大表示制御手段とを設ける。
これによって、視力が低下したり、マウスの操作によりポインタをクリック反応領域に保持してクリックすることが困難な使用者であっても、一度ポインタがクリック反応領域にはいればその表示が拡大されるので、クリック反応領域を外さずに容易にクリックを行うことができる。
【発明の効果】
【００１８】
上記のように、本発明によれば、高齢者など指の機能に問題がある使用者であっても混乱を招くことなく操作ができるようなマウス機能の設定を容易に行うことができるパーソナルコンピュータおよびそのプログラムが提供される。
【図面の簡単な説明】
【００１９】
【図１】本発明におけるパーソナルコンピュータシステムの実施例のブロック図を示した図面代用写真である。
【図２】本発明の実施例におけるマウス機能設定ウインドウの表示画面図を示した図面代用写真である。
【図３】本発明の実施例におけるマウス機能設定ウインドウにて主副ボタン入換え設定ボックスにチェックを入れた場合の表示画面図を示した図面代用写真である。
【図４】本発明の実施例におけるマウス機能設定ウインドウにて副ボタン機能禁止設定ボックスにチェックを入れた場合の表示画面図を示した図面代用写真である。
【図５】マウスの機能を図２または図３の設定とした場合の表示画面図を示した図面代用写真である。
【図６】マウスの機能を図４の設定としたときに連動して変化する表示画面図を示した図面代用写真である。
【図７】マウスの機能を図２または図３の設定としたときのポインタ移動の表示画面図を示した図面代用写真である。
【図８】マウスの機能を図４の設定としたときのポインタ移動の表示画面図を示した図面代用写真である。
【図９】本発明の実施例におけるマウス機能設定ウインドウにて部分拡大設定ボックスにチェックを入れた場合の表示画面図を示した図面代用写真である。
【図１０】マウスの機能を図９の設定とし、選択項目の一つにポインタを置いたときの表示画面図を示した図面代用写真である。
【図１１】マウスの機能を図９の設定とし、アイコンの一つにポインタを置いたときの表示画面図を示した図面代用写真である。
【図１２】本発明の実施例におけるマウス機能設定ウインドウにてダブルクリック禁止設定ボックスにチェックを入れた場合の表示画面図を示した図面代用写真である。
【図１３】本発明の実施例におけるマウス機能設定ウインドウにてダブルクリック禁止設定ボックスにチェックを入れていない場合において、開きたいファイルにポインタを当ててシングルクリックした場合の表示画面図を示した図面代用写真である。
【図１４】図１３の状態に引き続き、表示項目の一つにポインタを当ててシングルクリックした場合の表示画面図を示した図面代用写真である。
【図１５】本発明の実施例におけるマウス機能設定ウインドウにてダブルクリック禁止設定ボックスにチェックを入れた場合において、開きたいファイルにポインタを当ててシングルクリックした場合の表示画面図を示した図面代用写真である。
【図１６】本発明の実施例におけるマウス機能設定ウインドウにて副ボタン機能禁止設定ボックスおよび主副ボタン入換え設定ボックスの両者にチェックを入れた場合の表示画面図を示した図面代用写真である。
【図１７】本発明の実施例におけるマウス機能設定ウインドウて全ボタン主ボタン設定ボックスにチェックを入れた場合の表示画面図を示した図面代用写真である。
【図１８】本発明の実施例におけるマウス機能設定ウインドウにてカスタム設定ボックスにチェックを入れた場合の表示画面図を示した図面代用写真である。
【図１９】本発明の実施例において、カスタム設定機能のないマウスをパソコン本体に接続した場合のマウス機能設定ウインドウの表示画面図を示した図面代用写真である。
【図２０】本発明の実施例のオペレーションシステム部において実行される機能のフローチャートを示した図面代用写真である。
【図２１】図２０のステップＳ２６の詳細を示すフローチャートを示した図面代用写真である。
【図２２】本発明の実施例において、ポインタを移動させるためにマウス動かしたときにオペレーションシステム部において実行される機能のフローチャートを示した図面代用写真である。
【図２３】本発明の実施例において、主ボタンのワンクリックが行われたときにオペレーションシステム部において実行される機能のフローチャートを示した図面代用写真である。
【図２４】本発明の実施例において、主ボタンのダブルクリックが試みられたときにオペレーションシステム部において実行される機能のフローチャートを示した図面代用写真である。
【図２５】本発明の実施例において使用者がログインを行ったときに最初に現れる画面に表示されるマウス機能簡易表示ウインドウの表示画図を示した図面代用写真である。
【発明を実施するための形態】
【実施例】
【００２０】
図１は、本発明のパーソナルコンピュータ（以下「パソコン」と略称する）システムのブロック図であり、パソコン本体１、マウス２、およびモニタ３からなる。システムには当然キーボードが不可欠であるが、ここでは図示を省略する。
パソコン本体１は、制御部４によって制御されており、制御部４はパソコンの基本動作を司るオペレーションシステムおよび種々の具体的処理を司るアプリケーションによって機能する。これらオペレーションシステムおよびアプリケーションソフトの機能はパソコン本体１にインストールされたソフトウエアによって実行される。これらのソフトウエアはパソコン本体１にプレインストールされてパソコンとともに販売されるか、またはＣＤ−ＲＯＭなどの記録媒体に入れて販売される。またインターネットなどによるデータ通信によって販売されることもある。
パソコン本体１は、さらにオペレーションシステム、ソフトウエアおよび種々のデータ等を記憶する記憶部７、および入出力バッファ８を持つ入出力部９を有する。入出力バッファ８はモニタ３を制御する信号を一時記憶するとともに、マウス３からの刻々の信号を先入れ先出しで記憶する。
【００２１】
パソコン本体１の入出力部９に有線または無線で接続（本発明において「接続」とは有線および無線による接続の両者を含むものとする）されているマウス２は、操作者側から見て左側にある左ボタン１０、右側にある右ボタン１１、およびこれらの間にあるホイール１２を有する。ホイール１２は、画面のスクロールなどのために回転可能であるとともに押下操作されたときはホイールボタンとして機能する。
【００２２】
モニタ３は、種々の画像を表示する画面１３を有しており、図１では、マウスの操作によって上下左右任意の方向に移動するポインタ１４、記憶部に記憶されている種々のデータを示すアイコン１５、およびワープロ入力ウインドウ１６が表示されている。また、ワープロ入力ウインドウ１６の中には、文字の入力位置を示すカーソル１７が表示されている。
【００２３】
本発明は、以下に詳述するようにマウス２の各ボタン１０、１１、１２の機能の切換えをその内容とするが、どのボタンにどのような機能を割り当てるかは、専らオペレーションシステムで処理する。すなわち、例えばクリック信号がボタン１１、１２、１３のいずれから発せられた場合であっても、オペレーションシステムからアプリケーションソフトにこれが伝えられるときは、同じクリック信号として伝えられる。換言すれば、アプリケーションソフトは、どのボタンにどのような機能が割り当てられているかには関知せず機能する。
このように本発明は、パソコン本体１をマウス機能設定のための手段の組合せとして機能させるためのプログラム、またはこのプログラムをインストールしたパソコン本体１として実施される。そしてその機能は制御部のオペレーションシステムが司る。
【００２４】
図２は、本発明の実施例におけるマウス機能設定ウインドウ２０の表示画面図であり、マウス機能を設定する操作をした際にモニタ３の画面１３内に表示されるものである。図２は、既定の設定がなされている状態を示す。
マウス機能設定ウインドウ２０には、図１の左ボタン１０の機能を示す左ボタン機能メニュー２１、図１の右ボタン１１の機能を示す右ボタン機能メニュー２２、図１のホイール１２におけるホイールボタン機能を示すホイールボタン機能メニュー２３が表示される。
各メニューには、選択可能なメニューが一覧表になって表示されているとともに、現在設定されている機能にチェックマークがつけられている。
図２は、既定の設定がなされている状態なので、左ボタン機能メニュー２１は、最もよく使用されるクリック、ダブルクリック、ドラグアンドドロップなどの機能を担当する主ボタンに設定されている。また、右ボタン機能メニュー２２は、クリック位置においてメニューを表示する等のいわゆる「右クリック」機能を担当する副ボタンに設定されている。さらに、ホイールボタン機能メニュー２３は、押下するごとにウインドウを切換えるための「次のウインドウ」に設定されている。
【００２５】
マウス機能設定ウインドウ２０には、さらに主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５、全ボタン主ボタン設定ボックス２６、およびカスタム設定ボックス２７が表示される。図２のような既定の設定の状態では、各設定ボックスにチェックマークは入っていない。
また、マウス機能設定ウインドウ２０には、既定設定復帰ボタン２８が表示されており、各ボタンの設定がどのようになされていても、既定設定復帰ボタン２８をクリックすることにより、各ボタンの設定は図２のような既定の設定状態の組合せに一括して復帰する。
マウス機能設定ウインドウ２０には、さらにＯＫボタン２９が表示されており、マウス機能設定ウインドウ２０を開いて設定を行った後、ＯＫボタン２９をクリックすると設定が有効化されるとともに、マウス機能設定ウインドウ２０が閉じられる。逆に、ＯＫボタンを押さずにキャンセルボタン４２をクリックしてマウス機能設定ウインドウを閉じたときは設定変更が有効とならず、以前の設定状態のままとなる。
【００２６】
図３は、マウス機能設定ウインドウ２０において、主副ボタン入換え設定ボックス２４をクリックしてチェックを入れた場合の表示画面図である。図２の状態から主副ボタン入換え設定ボックス２４をクリックしてチェックを入れると、各ボタンの設定は図３の組合せに一括して変更される。すなわち、ホイールボタンの機能に変更はないが、左ボタンと右ボタンの機能が入換わっており、左ボタン機能メニュー２１が副ボタンに設定されるとともに、右ボタン機能メニュー２２が主ボタン機能に設定されている。このような設定は、左利きの使用者が左手でマウスを操作する場合などに利用される。
【００２７】
図４は、マウス機能設定ウインドウ２０において、本発明の特徴の一つである副ボタン機能禁止設定ボックス２５をクリックしてチェックを入れた場合の表示画面図である。図２の状態において副ボタン機能禁止設定ボックス２５をクリックしてチェックを入れると、各ボタンの設定は図２の組合せから図４の組合せに一括して入換え変更される。すなわち、左ボタンを主ボタンとする既定の設定を残して、ホ右ボタン機能メニュー２２およびホイールボタン機能メニュー２３がともに無効に設定される。これによって、高齢者など指の機能に衰えのある使用者が誤って右ボタン１１やホイール１２を触ってもパソコンは反応せず、誤動作を招くことがない。パソコンの機能は基本的には主ボタンだけで操作可能なので、右ボタン１１やホイール１２の利便性は犠牲になるが、それよりも重大な問題である誤動作が回避される。
【００２８】
なお、副ボタン機能禁止設定ボックス２５をクリックしてチェックを入れた場合、図４に示すようにマウス機能設定ウインドウ２０には、部分拡大設定ボックス３０、ダブルクリック禁止設定ボックス３１およびポインタ変形設定ボックスが現れる。このうちポインタ変形設定ボックスには副ボタン機能禁止設定ボックス２５にチェックを入れることに伴って自動的にチェックが入るが、任意にこれをはずすこともできる。一方、部分拡大設定ボックス３０、ダブルクリック禁止設定ボックス３１については、副ボタン機能禁止設定ボックス２５にチェックを入れた段階ではチェックが入っていないが、任意にこれらにチェックを入れることもできる。それらの場合の機能については後述する。
【００２９】
次に高齢者などにおける視力の衰えに対処するための機能について説明する。図５は、通常の使用者がマウスの機能を図２または図３の設定とした場合のモニタ３の画面１３における表示画面図である。画面１３には、４つのアイコン１５ａ、１５ｂ、１５ｃおよび１５ｄが表示されているとともに、選択項目としてファイル４１ａ、編集４１ｂおよび表示４１ｃが表示されている。また、ポインタ１４ａでファイル４１ａをクリックした結果、プルダウンメニュー３２ａが現れている。
これに対し図６は、マウスの機能を図４とし、副ボタン機能を禁止したとき、これに自動的に連動して変化するモニタ３の画面１３の表示画面図である。つまり、指の機能低下に対処するため副ボタン機能を禁止したことに連動して、モニタ１３の画面表示も視力低下に対処するために拡大されている。具体的には、図４の画面１３には、拡大された４つのアイコン１５ｅ、１５ｆ、１５ｇおよび１５ｈが表示されているとともに、選択項目として拡大されたファイル４１ｄ、編集４１ｅおよび表示４１ｆが現れている。また、ポインタ１４ｂ、プルダウンメニュー３２ｂもそれぞれ拡大されている。これによって、視力の衰えに対処することができる。表示を拡大する設定は従来から可能であるが、個々に設定を変更しなければならない。これに対し、本発明では指の機能の衰えへの対処に連動して視力の衰えにも自動的に対処できる。
【００３０】
図７および図８は、やはり高齢者などにおける視力の衰えに対処するポインタの表示をの改善を示す表示画面図である。まず、図７は、通常の使用者がマウス機能設定ウインドウ２０において図２または図３の設定を行った場合のモニタ３の画面１３におけるポインタ移動を示す表示画面図である。マウス操作によって、ポインタ１４ａがポインタ１４ｃの位置まで移動しており、この間の移動をわかりやすくするために、従来の方法によって移動軌跡も表示されている。
ところが視力が衰えた場合、ポインタを見失うとこれを画面１３内で再度見つけるのが困難な場合がある。例えば、視野狭窄状態にある使用者が画面の右下部分を見ていたとすると、図７のようなポインタ移動が表示されてもこれに気づかず、ポインタを発見することができない。
【００３１】
図８は、マウス機能設定ウインドウ２０において図４の設定を行った場合の画面１３におけるポインタ移動を示す表示画面図であり、副ボタン機能の禁止設定に連動して、マウスを動かしたときのポインタ表示についても表示形態を変化させ、ポインタを見つけやすくしたものである。この機能を実現するため、副ボタン機能禁止設定ボックス２５へのチェックに連動して、ポインタ変形設定ボックス３３にも自動的にチェックが入るようにしている。  
図８は、ポインタ変形設定ボックス３３にチェックが入っている状態においてマウス操作によって、ポインタ１４ｂがポインタ１４ｄの位置まで移動させたものであるが、図７のようにこの間を単純に軌跡で結ぶのではなく、実際のポインタの位置がどこにあっても、マウスの動きを検知したときは必ず画面１３の中央に瞬間的にポインタ１４ｅを表示する。このとき、ポインタ１４ｂの表示は消える。画面１３の中央に表示されるポインタ１４ｅは、目立ちやすいようにその大きさも拡大したものを表示する。このようにしてポインタ１４ｅに注目させた後、軌跡を残しながらポインタの表示を本来のポインタの位置１４ｄに移動させる。
【００３２】
これによって、使用者はどのような場合であってもマウスを移動させるに先立って画面１３の中央に注目し、瞬間的に現れる拡大ポインタ表示１４ｅを視認した後、これが軌跡を残して本来のポインタ位置１４ｄに移動するのを眼で追えば、容易に現在のポインタ位置を確認することができる。これは、ポインタの動きに軌跡をつける図７における通常の表示に似ているが、実際のポインタの位置がどこにあってもマウスの動きを検知したときにまず画面１３の中央にポインタを表示し、ここから移動を始めるところが異なる。使用者は、まず画面１３の中央に必ずポインタが現れるのを事前に知っているので安心してポインタを探し出して眼で追うことができる。
なお、このような表示はポインタを見失っていない場合には煩雑なので、前回の操作から所定時間経過してポインタを移動させたときだけ図８の表示となり、前回の操作から所定時間経過しておらず、継続的にポインタを移動させたりクリックを繰り返したりしている場合には、図７のような通常軌跡表示（但し、ポインタの大きさは、１４ａではなく、拡大さされた１４ｂの大きさ）が行われる。
【００３３】
さらに、特に図８のようなマウス変形表示を必要とせず、これを嫌う使用者は、マウス機能設定ウインドウにおいてポインタ変形設定ボックス３３をクリックしてチェックをはずせば、常に図７のような通常軌跡表示（但し、ポインタの大きさは、１４ａではなく、拡大さされた１４ｂの大きさ）が行われるようになる。
【００３４】
図９は、部分拡大設定ボックス３０をクリックしてチェックを入れた場合のマウス機能設定ウインドウの表示画面図である。このときマウス機能設定ウインドウ２０における各ボタンの設定は、図４と変わらない。しかし、視力の衰えに対応するための表示形態が異なる。すなわち、図４の設定の場合、図６のようにすべての表示が一括して拡大されていたが、図８の設定の場合はポインタで指示された部分だけが拡大される。
【００３５】
図１０および図１１はこれを示すものであって、まず図１０では、ポインタ１４ｂが指示している選択項目であるファイル４１ｄだけが拡大されており、他の選択項目の編集４１ｂおよび表示４１ｃの表示は拡大されていない。また、アイコン１５ａ、１５ｂ、１５ｃおよび１５ｄも拡大されていない。なお、ポインタ１４ｂ自身は図６と同様に拡大されている。
図１１では、ポインタ１４ｂが指示しているアイコン１５ｅだけが拡大されており、他のアイコン１５ｂ、１５ｃおよび１５ｄは拡大されていない。また、選択項目については、ファイル４１ａ、編集４１ｂおよび表示４１ｃとも拡大されていない。このように、図８のように部分拡大の設定をした場合、画面１３の表示は基本的には拡大されず、ポインタ１４ｂを近づけて操作しようとした部分だけが拡大される。従ってこの設定をしたときには、多数のアイコン等を画面１３に表示することができるので、所望のアイコンをクリックするときなどの操作の容易さは失わずに、画面１３の表示スペースを有効に活用することができる。
【００３６】
図１２は、ダブルクリック禁止設定ボックス３１をクリックしてチェックを入れた場合のマウス機能設定ウインドウの表示画面図である。このときも、図９の場合と同様、マウス機能設定ウインドウ２０の各ボタンの設定自体は図４と変わらない。しかし、ダブルクリックに関連する操作が異なってくる。
高齢者などのように指の機能が低下した場合、ダブルクリックの操作が容易でない場合があり、失敗を繰り返したりすると極めて大きなストレスになる。このような場合、ダブルクリック禁止ボタン４１をクリックしてチェックを入れる。この設定により、どのようなクリック操作をしてもパソコンはこれをシングルクリック信号として検知するので、シングルクリックとダブルクリックを操作し分ける必要がなくなり、操作がシンプルになる。しかし、図１２のような設定をして副ボタン機能を禁止し、かつダブルクリック機能も禁止した場合、操作が簡単になる反面、マウス操作の機能性が著しく低下する。これを改善するため、本発明では、マウス機能設定ウインドウにおいて図１２の設定をした場合、通常とは異なる機能を用意する。以下これを従来の機能と対比して説明する。
【００３７】
まず、図１３および図１４は、図４の設定のようにダブルクリックを禁止していない場合において、従来の操作方法に従ってシングルクリックでファイルを開く動作を示している。ダブルクリックの操作が心もとない使用者にとっては、このようにしてファイルを開くのが確実である。具体的には、まず図１３のように開きたいファイルにポインタを当ててシングルクリックを行うと、アイコン１５ｅが選択されてその色が変わる。
次いで図１４のように選択項目のファイル４１ｄにポインタ１４ｂを移動させてシングルクリックするとプルダウンメニュー３２ｃが現れるので、その中の「開く」をシングルクリックすればアイコン１５ｅのファイルが開く。
【００３８】
しかしながら、この操作は、クリック回数が多い上、ポインタの移動を伴うので操作が煩雑となる。これらは、高齢者等にとって大きな負担となることがある。そこで本発明の実施例では、図１５に示すように、ダブルクリック対象のアイコン１５ｅを一回目にシングルクリックしたとき、そのポインタ１４ｂの位置でプルダウンメニュー４３が現れるよう構成している。このプルダウンメニューは図１４のプルダウンメニュー３２ｃと同じものなので、プルダウンメニュー４３の中で「開く」をクリックすればアイコン１５ｅのファイルが開く。つまり、図１２においてダブルクリック禁止の設定をした場合、開くのにダブルクリックを要するアイコン上にポインタ１４ｂがあることを検知した場合には、一回目のシングルクリックがあれば、通常の場合の副ボタンによる「右クリック」をしたのと同じようにパソコンを反応させる。これによって、副ボタン機能を禁止し、かつダブルクリック機能も禁止しているにもかかわらず、ダブルクリックなしで機能性の高い操作ができる。
【００３９】
図１６は、マウス機能設定ウインドウ２０において、副ボタン機能禁止設定ボックス２５をクリックしてチェックを入れるとともに、主副ボタン入換え設定ボックス２４にもチェックを入れた場合の表示画面図である。この場合は、各ボタンの設定の組合せは図１５にチェックが付いている組合せに一括して変更される。すなわち、右ボタン機能メニュー２２が主ボタン設定となるとともに、左ボタン機能メニュー２１およびホイールボタン機能メニュー２３がともに無効に設定される。これは、右ボタンと左ボタンが入換わっているだけで、パソコンは基本的には図４の設定に関して説明したのと同様の動作を行う。マウス機能設定ウインドウ２０に、部分拡大設定ボックス３０、およびダブルクリック禁止設定ボックス３１が現れるのも図４と同様である。図１６は左利きで指の機能が衰えた高齢者に有用な設定である。
【００４０】
図１７は、マウス機能設定ウインドウ２０において、全ボタン主ボタン設定ボックス２６をクリックしてチェックを入れた場合の表示画面図である。この場合は、各ボタンの設定の組合せは図１７にチェックが付いている組合せに一括して変更される。すなわち、左ボタン機能メニュー２１、右ボタン機能メニュー２２およびホイールボタン機能メニュー２３がすべて主ボタンとなる。これは、副ボタン機能が禁止されたことを意味する。なお、この場合、ホイールをの回転に伴うスクロール機能は無効とされ、ホイールを押下したときのホイールボタン機能だけが主ボタンに設定される。
【００４１】
図１７の場合も、内容的には副ボタン機能の禁止であるので、基本的には図４の設定に関して説明したのと同様の動作をパソコンが行う。マウス機能設定ウインドウ２０に、部分拡大設定ボックス３０、およびダブルクリック禁止設定ボックス３１が現れるのも図４の設定と同様である。
図１７は各指を独立して動かすのが困難であるかまたは狭い面積のボタン位置を安定して選んで押すのが困難な使用者に有用である。つまり、どの位置にあるボタンを押しても同じ主ボタンの機能となるので、ボタン面積が広い単一のクリックボタンを前提にしたオペレーションシステムにおけるマウスと同様の使用が可能となる。また、誤って副ボタン機能を操作してしまうことがない点でも、図４の設定と同様である。
【００４２】
図１８は、マウス機能設定ウインドウ２０において、カスタム設定ボックス２７をクリックしてチェックを入れた場合の表示画面図である。この場合、左ボタン機能メニュー２１、右ボタン機能メニュー２２およびホイールボタン機能メニュー２３において、それぞれ独立に任意の設定が可能となる。例えば、図１８では、左ボタン機能メニュー２１が「主ボタン」に、右ボタン機能メニュー２２が「副ボタン」に、ホイールボタン機能メニュー２３が「進む」に設定されている。この組合せは、主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５および全ボタン主ボタン設定ボックス２６において予め決められている組合せのどれにも該当しない。
なお、図１８のカスタム設定においては、カスタム設定ボックス２７をクリックしてからメニューの選択に入る操作だけでなく、いきなり左ボタン機能メニュー２１、右ボタン機能メニュー２２およびホイールボタン機能メニュー２３のいずれかのメニューの項目をクリックしてチェックを入れることによっても可能である。この場合、選択された項目の組合せが、既定の設定における組み合わせおよび主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５および全ボタン主ボタン設定ボックス２６において予め決められている組合せのどれにも該当しないことが検知された時点で、自動的にカスタム設定ボックス２７に自動的にチェックが入る。
【００４３】
上記とは逆に、図１８において、左ボタン機能メニュー２１、右ボタン機能メニュー２２およびホイールボタン機能メニュー２３を用いてカスタム設定を行っている場合において、各メニューにおいて選択された項目の組み合わせが、既定の設定または主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５および全ボタン主ボタン設定ボックス２６において予め決められている組合せのいずれかに一致したときには、カスタム設定ボックス２７のチェックが自動的に消えるとともに、該当する設定ボックスがあれば、ここに自動的にチェックが入る。
このように、三つのボタンの組み合わせについては常にチェックが行われて、あらかじめ決められた組み合わせの有無を把握している。また、既定の設定を含むあらかじめ決められた設定の組み合わせにおいては、右ボタンまたは左ボタンのいずれかに必ず主ボタンの機能が割り当てられており、右ボタンおよび左ボタンのいずれにも主ボタンの機能が設定されない組み合わせは禁止している。
【００４４】
なお、マウス機能設定ウインドウにおける設定は、時間的に後から行われた設定を優先し、先の設定と後の設定が矛盾する場合は、先の設定を自動的に取り消す。例えば図４のように副ボタン機能禁止設定ボックス２５にチェックが入っている状態において図１８のように右ボタン機能メニュー２２において「副ボタン」をクリックしてチェックを入れた場合、この時点で副ボタン機能禁止設定ボックス２５のチェックは自動的に消える。さらに、ホイールボタン機能メニュー２３において「進む」をクリックしてチェックを入れた場合は、上記のように、このような組合せは予め決められている組合せのどれにも該当しないので、この時点で自動的にカスタム設定ボックス２７に自動的にチェックが入る。
【００４５】
図１９は、カスタム設定機能のないマウスをパソコン本体１に接続した場合のマウス機能設定ウインドウ２０の表示を示す表示画面図である。例として、副ボタン機能禁止設定ボックス２５にチェックが入っている場合を図示している。
カスタム設定機能のないマウスをパソコン本体１に接続した場合は、図１９のように、カスタム設定ボックス２７、左ボタン機能メニュー２１、右ボタン機能メニュー２２およびホイールボタン機能メニュー２３は表示されない。つまり、任意の設定はできず、主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５、全ボタン主ボタン設定ボックス２６へのチェックにより予め決められた各ボタン機能設定の組合せだけが可能となる。
なお、図１９の場合でも、今まで説明してきた主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５、全ボタン主ボタン設定ボックス２６、部分拡大設定ボックス３０、ダブルクリック禁止設定ボックス３１の各機能、およびそれらの設定に伴う視覚障害対策の各表示機能は全く同様に可能となることは言うまでもない。
【００４６】
図２０は、図１の制御部４において実行される機能のフローチャートであり、マウス機能設定ウインドウ２０が画面１３に表示されてフローがスタートすると、まずステップＳ２において指定ユーザの確認が行われる。同じパソコンを複数の人がしようする場合には、マウス機能の設定は各ユーザの能力に応じて行われるのでその設定をユーザ毎に記憶しておくためである。
次にステップＳ４に進み、マウス機能設定ウインドウ２０において設定変更が行われたかどうかを確認しなんらかの変更があればステップＳ６に移行する。ステップＳ６では、処理の都合上、既定設定を基準として変更の設定を行うため、まず各ボタンの設定を既定設定とする。なお、これはコンピュータ内部のことであって、ステップＳ６の段階で既定設定となったことがマウス機能設定ウインドウ２０に表示されるわけではない。  
【００４７】
次にステップＳ８において、設定変更が、全ボタン主ボタン設定ボックス２６へのチェックであったかどうかを確認する。答がノーならステップＳ１０に進み、設定変更が、主副ボタン入換え設定ボックス２４へのチェックであったかどうかを確認する。
ステップＳ１０の答がイエスであれば、ステップＳ１２で右ボタンのクリック信号を主ボタンクリック信号として取り扱う処理を行う。次いでステップＳ１４で左ボタンのクリック信号を副ボタンクリック信号として取り扱う処理を行い、ステップＳ１６に移行する。    なお、ステップＳ１０において答がノーなら直接ステップＳステップＳ１６に移行する。
このようにして、ステップＳ１０、Ｓ１２およびＳ１４では、設定に応じて右ボタンと左ボタンにおける主副ボタン入換えが行われるが、これはオペレーションシステムソフトでの処理であり、アプリケーションソフト段階では、右ボタンクリックされたか左ボタンがクリックされたかにかかわらず、主ボタンのクリックか副ボタンのクリックのみにより処理が行われる。
【００４８】
ステップＳ１６では、設定変更が、副ボタン機能禁止設定ボックス２５へのチェックであったかどうかを確認する。答がイエスであれば、まずステップＳ１８においてホイールを無効にする処理を行う。これによって、マウス２のホイール１２の回転操作および押下操作を行ってもその効果は一切アプリケーションソフトに反映されなくなる。
【００４９】
次に、ステップＳ２０で、主副ボタン入換え設定ボックス２４の状態を再度確認する。そして、主副ボタン入換え設定ボックス２４にチェックが入っていないことが確認されると、ステップＳ２２で右ボタン信号を無効にする処理を行う。これによって、右ボタンを誤って押してもその効果は一切アプリケーションソフトに反映されなくなる。これは図4の設定に該当する。
一方ステップＳ２０で主副ボタン入換え設定ボックス２４にチェックが入っていることが確認されると、ステップＳ２４で左ボタン信号を無効にする処理を行う。これによって、左ボタンを誤って押してもその効果は一切アプリケーションソフトに反映されなくなる。いずれの場合も副ボタンが無効となる結果になる。これは図１６の設定に該当する。
以上のようにして、副ボタン機能禁止の設定が行われたときは、ホイール１２、および右ボタン１１または左ボタン１０のいずれかの機能を無効にする処理を行ったあと、ステップＳ２６に移行する。
【００５０】
一方、ステップＳ８において、設定変更が、全ボタン主ボタン設定ボックス２６へのチェックであった場合は、ステップＳ２８において全ボタンを主ボタンとする処理を行う。これは、図１７の設定に該当する。そしてステップＳ２６に移行する。
【００５１】
ステップＳ２６では、ステップＳ２２またはステップＳ２４またはステップＳ２８のようにいずれも副ボタン機能を無効とする処理に付随して自動的変更すべき処理を設定する。これは、図６から図１５で説明した処理に該当するが、その詳細は後述する。ステップＳ２６の処理が終わるとステップＳ３０の設定結果表示に進む。
【００５２】
なお、ステップＳ１６において、設定変更が、副ボタン機能禁止設定ボックス２５へのチェックでなかったことが確認されたときは、ステップＳ３２に進み、設定変更が、カスタム設定ボックス２７へのチェックであったかどうかが確認される。このステップＳ１６では、左ボタン機能メニュー２１、右ボタン機能メニュー２２およびホイールボタン機能メニュー２３において、主副ボタン入換え設定ボックス２４、副ボタン機能禁止設定ボックス２５および全ボタン主ボタン設定ボックス２６において予め決められている組合せのどれにも該当しない項目にチェックがつけられたかどうかも併せて確認する。いずれかの答がイエスであればカスタム設定が行われたことを意味するので、ステップＳ３４に進み設定どおりのカスタム設定を行ってステップＳ３０の設定結果表に移行する。
一方、ステップＳ３２において設定変更がカスタム設定でなかったときは直接ステップＳ３０に移行する。この場合は、ステップＳ４で設定変更があり、ステップＳ１０で主副ボタンの入換えが確認され、ステップＳ１６で副ボタン機能禁止でないことが確認された場合に相当する。
【００５３】
また、ステップＳ４で設定変更が行われていないことが確認された場合は直接ステップＳ３０に移行する。この場合は、マウス機能設定ウインドウを開いた状態のままの結果表示となる。
【００５４】
ステップＳ３０では、以上の設定結果をこの段階でマウス機能設定ウインドウ２０に表示する。実際には以上の処理は高速で行われるので、使用者にとっては、マウス設定ウインドウ２０において設定ボックスをクリックした瞬間にステップＳ３０によるチェックマークの表示が行われたように見える。
【００５５】
ステップＳ３６では、ＯＫボタンがのクリックまたはキャンセルボタンのクリックを確認する。ステップＳ３６でＯＫボタンのクリックが確認されたときは、ステップＳ３０で表示されたとおりの設定を有効とし、ステップＳ２で確認された使用者についてこの設定を保存してフローを終了する。また、ステップＳ３６でキャンセルボタンのクリックが確認されたときは図２０のフローをスタートする前の設定状態に戻してフローを終了する。
一方、ステップＳ３６においてＯＫボタンのクリックまたはキャンセルボタンのクリックがいずれも確認されなかったときはステップＳ４に戻り、更なる設定変更に備える。以下、ステップＳ３６でＯＫボタンまたはキャンセルボタンのクリックが確認されるまで、ステップＳ４からステップＳ３６までを繰り返す。
【００５６】
図２１は、図２０のステップＳ２６の詳細を示すフローチャートである。まずステップＳ４２で、設定変更が、部分拡大設定ボックス３０へのチェックであったかどうかを確認する。答がイエスであれば、ステップＳ４４で部分拡大処理設定を行う。これは、図９の設定に該当し、ポインタ移動に伴って図１０および図１１の表示を行うための設定をすることを意味する。また、ステップＳ４２の答がノーであったときはステップＳ４６で全体拡大設定を行う。これは、図４などの設定に該当し、図６の表示を設定することを意味する。
上記において、ステップＳ４４はマウスの移動があったときに行う処理の設定であるが、ステップＳ４６の設定は直ちに表示処理に反映される。
【００５７】
いずれの場合も、次にステップＳ４８に移行し、ポインタ変形処理の設定を行う。これはマウスの操作によってポインタを移動させたときに図８のような表示を行わせる処理に該当する。これについてはさらに後述する。
【００５８】
次にステップＳ５０に進み、設定変更が、ダブルクリック禁止設定ボックス３１へのチェックであったかどうかを確認する。答がイエスであれば、ステップＳ５２でダブルクリック禁止設定を行って付随自動変更処理を終了し、図２０のステップＳ３０に移行する。また、ステップＳ５０で答がノーであったときはステップＳ５４に進み、ダブルクリック速度学習処理設定を行って付随自動変更処理を終了し、図２０のステップＳ３０に移行する。ステップＳ５２の設定またはステップＳ５４の設定が行われたときの機能については、後述する。
【００５９】
図２２は、ポインタを移動させるためにマウス動かしたときに図１の制御部４において実行される機能のフローチャートである。図１の入出力バッファ８からの信号によりマウスの移動が検知されるとフローがスタートし、ステップＳ６２で、副ボタン機能禁止設定ボックス２５にチェックが入る設定になっているかどうかを確認する。答がイエスであればステップＳ６４に進み、ポインタ変形禁止ボックス３３にチェックが入っているかどうかを確認する。通常このボックスにはチェックが入っているので、ステップＳ６６に進み、検出されたポインタの移動が前回のマウス操作から所定時間経過したあとのものであるかどうかを確認する。そして答がイエスであれば、ステップＳ６８で図８に示すようなポインタ変形を伴うポインタ移動表示を実行してステップＳ７０に移行する。このように、服ボタン機能を禁止する設定により、自動的にポインタ変形も行うようにし、指の機能の衰えへの対応と視力の衰えへの対応を連動させるのが標準の設定となっている。
なお、ステップＳ６６の答がノーであったときはポインタ変形を行わず、直接ステップＳ７０に移行する。このときのポインタ移動の表示は図７に準じた表示となる。但しポインタのサイズは図８の１４ｂまたは１４ｄと同じである。
【００６０】
図２２のフローは、上記のようにマウスの動きを検知したときにスタートするが、ステップＳ６８の実行が遅いと、図８における画面中央の拡大ポインタ１４ｅから本来のポインタ１４ｄまでの移動とマウスの動きに基づく実際のポインタ移動との間に混同が生じ、かえって表示が分かりにくくなる惧れがある。従って、図２２のフローのスタートはマウス始動時のわずかな動きに応じて行い、ステップＳ６８を速やかに実行して拡大ポインタ１４ｅの位置から本来のポインタ１４ｄの位置までの移動を完了させることにより、本来のポインタ位置１４ｄからマウスの動きに基づくポインタの動きが始まる感覚の表示とするのが望ましい。換言すれば、図８において、ポインタ１４ｂとポインタ１４ｄの位置に実質的な視覚上のずれがない状態でポインタ１４ｅからポインタ１４ｄへの移動が行われるのが望ましい。
【００６１】
なお、Ｓ６８のポインタ変形表示実行を実質的なマウス移動前に行うためには、上記のように図２２のフローをマウスの始動の検知でスタートさせる場合の他、マウスを持ち上げたことを検知してスタートさせてもよい。具体的には、機械式マウスの場合は、ボールがローラから外れたことを検知することによってマウスが持ち上げられたことを判断する。また光学式マウスの場合は、受光部に入射する光の強さの変化によってマウスが持ち上げられたことを判断する。
【００６２】
また、拡大ポインタ１４ｅの位置から本来のポインタ１４ｄの位置までの移動と、マウスの動きに基づく実際のポインタ移動を区別し、混乱を避けるために、前者の実行時には音を出したり、前者の実行時にマウスの色を通常と異なる色に変えたりしてもよい。
【００６３】
なお、以上のようなポインタ変形表示を嫌う場合、使用者は図４などに示すマウス機能設定ウインドウ２０においてポインタ変形設定ボックス３３をクリックし、チェックマークをはずす。これによって、図２２のフローはステップＳ６４から直接ステップＳ７０に進むようになるので、ステップＳ６８のポインタ変形表示が行われないようにすることがでいる。
【００６４】
ステップＳ７０では、ポインタがアイコンまたはボタンなどクリック操作を受け付ける特定位置にあるかどうかを確認する。アイコン／ボタン位置にあればステップＳ７２に進み、部分拡大設定ボックス３０にチェックが入る設定になっているかどうかを確認する。そして答がイエスであればステップＳ７４に進み、アイコン／ボタン拡大表示を行って処理を終了する。これは、図１０および図１１の表示を行うことに該当する。
【００６５】
なお、ステップＳ７０でポインタがアイコン／ボタン位置にないときは即座に処理を終了する。また、ステップＳ７２で部分拡大設定ボックス３０にチェック入らない設定になっていることが確認された場合も即座に処理を終了する。
【００６６】
ステップＳ６２で、副ボタン機能禁止設定ボックス２５にチェックが入らない設定になっているかことが確認されるとステップＳ７６に進み、通常のポインタ移動表示を行う。これは、図７の表示を行うことに該当する。ポインタ１４ａまたは１４ｃのサイズも図７のとおりであり、視覚障害に対応した連動拡大もない。
【００６７】
図２３は、主ボタンのワンクリックが行われたときに図１の制御部４において実行される機能のフローチャートである。図１の入出力バッファからの信号により主ボタンのワンクリックが検知されるとフローがスタートし、ステップＳ８２で、副ボタン機能禁止設定ボックス２５にチェックが入る設定になっているかどうかを確認する。答がイエスであればステップＳ８４に進み、ファイルのアイコンなどのようにダブルクリックに反応する位置におけるクリックであったかどうかを確認する。そして答がイエスならステップＳ８６に進み、ダブルクリック禁止設定ボックス３１にチェックが入る設定になっているかどうかを確認する。答がイエスであればステップＳ８８に進み、検出されたクリックがその位置で初回に行われたものであるかどうかの確認を行う。そして答がイエスであればステップＳ９０に進み、検出されたクリックに基づいて副ボタン機能を実行して処理を終了する。これは、図１５の機能を実行することに該当する。
以上のように、ステップＳ８２、Ｓ８４、Ｓ８６およびＳ８８の各確認手続きを経て答がすべてがイエスであったときに限り、図１５に示すように、通常クリックであるにもかかわらず、いわゆる「右クリック」が行われた場合に準じて、クリック位置にてメニュー表示を行う。
【００６８】
図２４は、主ボタンのダブルクリックが試みられたときに図１の制御部４において実行される機能のフローチャートである。このフローチャートは、図２１のステップＳ５４で設定されたダブルクリック速度学習処理の実行も含んでいる。
図１の入出力バッファからの信号により主ボタンにおいて所定の短時間の内にクリックが繰り返されたことが検知されると図２４のフローがスタートする。なお、このフローをスタートするために設定される上記所定の短時間は、ダブルクリックを認識するための設定間隔よりも充分長くとられており、ダブルクリックに失敗した操作も把握して、操作者の癖を学習できるようになっている。
【００６９】
上記のようにして図２４のフローがスタートすると、まずステップＳ１０２において、は、ダブルクリック禁止設定ボックス３１にチェックが入る設定になっているかどうかを確認する。答がノーであればステップＳ１０４に進み、連続するクリックがダブルクリックを認識するための設定間隔内に行われたかどうかを確認する。この答がノーであるとステップＳ１０６に進み、副ボタン機能禁止設定ボックス２５にチェックが入る設定になっているかどうかを確認する。答がイエスであればステップＳ１０８に進み、今回の連続するクリックが前回操作から所定時間内に行われたものかどうかを確認する。そしてこの答がイエスであるとステップＳ１１０以下のダブルクリック速度学習処理に入る。この学習処理は特に高齢者など指の機能に衰えのある使用者がダブルクリックを試みている場合の学習処理に関する。
【００７０】
換言すると、ステップＳ１０２、Ｓ１０４、Ｓ１０６およびＳ１０８を経てステップ１１０に至ったということは、ダブルクリックを禁止せずにこれを試み、ダブルクリックとして認識されるための設定間隔内での連続クリックに失敗し、副ボタン機能を禁止する必要があるような指の機能の衰えがあり、前回のダブルクリック失敗の直後にダブルクリックを再度試みている使用者の操作であると解釈する。そしてこのような使用者の操作の癖を学習し、その学習結果に基づいて、よりダブルクリックに成功しやすいようパソコン設定を自動的に修正するのがステップＳ１１０以下の処理である。
【００７１】
まず、ステップＳ１１０では、ステップＳ１０２、Ｓ１０４、Ｓ１０６およびＳ１０８を経て抽出された操作における操作間隔を記憶する。記憶された操作間隔は蓄積していく。次いでステップＳ１１２で今回新たに記憶されたものも含み蓄積されている複数の操作間隔から近似しているものがあれば抽出する。そして、ステップＳ１１４で抽出した間隔の発生回数をカウントする。
ステップＳ１１６ではこのようにカウントした近似回数が所定回数以上かどうかを確認し、カウント数が所定回数を超えていればステップＳ１１８に移行する。つまり、ステップＳ１１６の答がイエスになるということは、使用者が現在の設定では設定間隔内に入らないが、比較的近似した間隔で再現性よく連続クリックを行う能力があることを意味する。従ってステップＳ１１８では、ダブルクリックを認識するための設定間隔をステップＳ１１２で認識した近似間隔より長い間隔に延長する設定を行う。これによって次回ダブルクリックを試みたときに成功する確率が高まる。
【００７２】
次にステップＳ１２０に進み受け付けたクリックをワンクリック動作と認識して処理を終了する。ステップＳ１１８で設定間隔の延長を行ったが、これは次回の操作のためであり、今回の操作はあくまでワンクリック動作として処理するためである。
なお、ステップＳ１０２でダブルクリック禁止設定がされていることが確認できたとき、またはステップＳ１０６で副ボタン機能禁止設定がされていないことが確認されたとき、は直ちにステップＳ１２０に移行してワンクリック動作処理をする。同様に、ステップＳ１０８で前回操作から所定時間以上が経過した操作であることが確認されたとき、またはステップＳ１１６でカウント数が所定数に達していないときもステップＳ１２０に移行してワンクリック動作処理を行う。換言すれば、これらの場合には、設定間隔の変更は行われない。
【００７３】
一方、ステップＳ１０４で連続クリックが設定間隔内に行われたことが確認できたときはステップＳ１２２に進み、実行された操作間隔を記憶する。次いでステップＳ１２４で今回新たに記憶されたものも含み蓄積された間隔を平均する。そしてステップＳ１２６で平均間隔と設定間隔との間に所定異常の乖離があるかどうかを確認する。ダブルクリックに成功しているので乖離がある場合とは実績としての操作間隔が設定間隔より充分短いことを意味する。従って、ステップＳ１２６の答がイエスであるときはステップＳ１２８で設定間隔をより短い間隔に短縮する設定を行った上でステップＳ１３０に移行しダブルクリックの実行を行う。ステップＳ１２８における設定間隔の短縮は、短時間で繰り返された通常クリックがダブルクリックと誤認されないようにするためである。
一方、ステップＳ１２６で乖離がないと判断されたときは設定間隔の変更をお行わずにステップＳ１３０に進みダブルクリックを実行する。
上記いずれの場合もダブルクリック実行により処理を終了する。なお、ステップＳ１２８における設定間隔の短縮は、あくまで次回の操作の検出のときに反映されるものであることは言うまでもない。
【００７４】
ステップＳ１２２からステップＳ１２８までの処理も学習による設定間隔の自動修正であるが、副ボタン機能禁止の設定の如何にかかわらず機能する。つまり、短縮の場合は、副ボタン機能を禁止している使用者がダブルクリックに習熟した場合に対応できるだけでなく、通常の使用者についても、現在設定されている設定間隔がその使用者の通常のダブルクリック速度と乖離しているとき、これを自動的に短縮する場合に対応できる。
【００７５】
図２５は、本発明の実施例においてログインを行った後、最初に現れる画面に表示されるマウス機能簡易表示ウインドウ５１の表示画図を示す。このマウス機能簡易表示ウインドウ５１は、パソコンの立ち上がり画面においてユーザを指定してログインした後、その指定ユーザについて最初に現れる画面に表示される。なお、当然ながら、そのパソコンをの使用者が一名である場合は、ユーザ指定ログインが省略されるので、マウス機能簡易表示ウインドウ５１は、パソコンの立ち上がり画面において最初に表示される。このマウス機能簡易表示ウインドウ５１には、マウス５２の姿がグラフィック表示されている。
【００７６】
図２５（Ａ）は、図２に対応するもので、規定の設定がなされている状態である。したがってマウス５１のグラフィック表示における左ボタン５３には、これが主ボタンとして設定されていることを示す「主」の文字が表示され、右ボタン５４には、これが副ボタンとして設定されていることを示す「副」の文字が示されている。なお、ホイール５５のグラフィック表示については、図２５（Ａ）に関しては簡単のため、設定されている機能の表示は省略されている。
上記の状態に対応し、左利きモード設定ボックス５６、シンプルモードI設定ボックス５７、およびシンプルモードII設定ボックス５８にはいずれもチェックマークは入っていない。マウス機能簡易表示ウインドウ５１には、さらにＯＫボタン５９が表示されており、これをクリックするとその時点で表示されている設定が有効化されるとともに、マウス機能簡易表示ウインドウ５１が閉じられる。なお、ＯＫボタン５９を押さずにキャンセルボタン６０をクリックすると、以前の設定状態のままでマウス機能簡易表示ウインドウ５１を閉じることができる。
【００７７】
図２５（Ｂ）は、図４に対応するもので、副ボタン機能禁止設定がなされている状態である。したがってマウス５１のグラフィック表示における左ボタン５３には、「主」の文字が表示されているが、右ボタン５４およびホイール５５のグラフィック表示には「×」印がつけられこれらのボタンの機能が無効となっていることを示している。
この状態は、マウス機能簡易表示ウインドウ５１において、シンプルモードI設定ボックス５７にチェックを入れることによって設定できる。マウス機能簡易表示ウインドウ５１におけるシンプルモードI設定ボックス５７の機能は、マウス機能設定ウインドウ２０における副ボタン機能禁止ボックス２５の機能と内容的には同一であるが、マウス５２のグラフィック表示との併用により初心者に趣旨が直截的に伝わる表現となっている。
【００７８】
図２５（Ｃ）は、図１６に対応するもので、主副ボタン入換え設定下において副ボタン機能禁止設定がなされている状態である。したがってマウス５１のグラフィック表示における右ボタン５４には、「主」の文字が表示されているが、左ボタン５３およびホイール５５のグラフィック表示には「×」印がつけられ、これらのボタンの機能が無効となっていることを示している。
この状態は、マウス機能簡易表示ウインドウ５１において、左利きモード設定ボックス５６およびシンプルモードI設定ボックス５７にチェックを入れることによって設定できる。マウス機能簡易表示ウインドウ５１における左利きモード設定ボックス５６の機能は、マウス機能設定ウインドウ２０における主副ボタン入換え設定ボックス２４の機能と内容的には同一であるが、マウス５２のグラフィック表示との併用により初心者に趣旨が直截的に伝わる表現となっている。
【００７９】
図２５（Ｄ）は、図１７に対応するもので、全ボタン主ボタン設定がなされている状態である。したがってマウス５１のグラフィック表示において、左ボタン５３、右ボタン５４およびホイール５５を区分する境界線が消され、これらのボタン部分全体に「主」の文字が表示されて、いずれのボタンをクリックしても、主ボタンとして機能することを示している。
この状態は、マウス機能簡易表示ウインドウ５１において、シンプルモードII設定ボックス５８にチェックを入れることによって設定できる。なお、このチェックを入れることによって、図２５（Ｄ）に示すように、左利きモード設定ボックス５６の表示が消されており、混乱が生じないよう配慮している。マウス機能簡易表示ウインドウ５１におけるシンプルモードII設定ボックス５８の機能は、マウス機能設定ウインドウ２０における全ボタン主ボタン設定ボックス２６の機能と内容的には同一であるが、マウス５２のグラフィック表示との併用により初心者に趣旨が直截的に伝わる表現となっている。
【００８０】
なお、図２５において図示を省略しているが、左利きモード設定ボックス５６のみにチェックを入れた場合は図２５（Ａ）において「主」と「副」の文字が入換わり、それぞれ右ボタン５４、および左ボタン上にこれらの文字が表示されるようになる。その状態は、図３に対応する。
以上のおけるマウス５２のグラフィック表示は、図５２のように「主」、「副」、「×」の文字等を添えるのに代えて、左ボタン５３、右ボタン５４およびホイール５５の各部の色を、例えば主ボタンの部分は赤、副ボタンは野の部分は青、機能が無効となっている部分はグレーとするなど色分けで表現してもよい。
【００８１】
図２のマウス機能設定ウインドウ２０が用意されているにもかかわらず、図２５のようなマウス機能簡易表示ウインドウ５１を設けた理由は、マウスというパソコンの基本操作にかかわる部分の設定を初心者にとっても容易とするためである。図２５のようなマウス機能簡易表示ウインドウ５１が、パソコンの立ち上げとともに自動的に画面表示されるようにすることにより、パソコンの設定に不案内な初心者であっても、特に設定ウインドウを開く操作なしに自分についてのマウス機能の設定が現在どのようになっているかをマウスのグラフィック表示とともに確認することができる。そして、必要に応じ、設定の変更を同じ画面で行うことができる。
【００８２】
マウス機能の設定は、マウス機能設定ウインドウ２０およびマウス機能簡易表示ウインドウ５１のいずれから行ってもよく、また、いずれのウインドウから設定変更をおこなってもその結果は他方のウインドウを開いたときの表示に反映される。
また、マウス機能簡易表示ウインドウ５１による設定は、同一の使用者にとっては通常そのパソコンを初めて使用するときに行えば足りるので、パソコンを立ち上げる度にマウス機能簡易表示ウインドウ５１が表示されるのがわずらわしいときは、「次回から表示しない」の設定ボックス６１をクリックしてチェックを入れれば、次回のパソコン立ち上げ時からマウス機能簡易表示ウインドウ５１が自動的に表示されることはなくなる。このように設定した場合、後に設定変更の必要が生じたときには、マウス機能簡易表示ウインドウ５１またはマウス機能設定ウインドウ２０を開く操作をした上で設定することができる。
【産業上の利用可能性】
【００８３】
本発明は、マウス機能の設定を行うためのパーソナルコンピュータおよびそのプログラムに適用できる。
【符号の説明】
【００８４】
１        パーソナルコンピュータ
２        マウス
３        表示部
４        制御部（設定制御手段、マウス操作処理手段、表示携帯変更手段）
１０        左ボタン
１１        右ボタン
１２        中央操作部
２０、５１  マウス機能設定画面  
２５        マウス機能設定用表示（一ボタン無効組合せ設定一括設定のため）
２６        マウス機能設定用表示（両ボタン同一機能組合せ設定一括設定のため）
【図１】
0005600828.tif 000002
【図２】
0005600828.tif 000003
【図３】
0005600828.tif 000004
【図４】
0005600828.tif 000005
【図５】
0005600828.tif 000006
【図６】
0005600828.tif 000007
【図７】
0005600828.tif 000008
【図８】
0005600828.tif 000009
【図９】
0005600828.tif 000010
【図１０】
0005600828.tif 000011
【図１１】
0005600828.tif 000012
【図１２】
0005600828.tif 000013
【図１３】
0005600828.tif 000014
【図１４】
0005600828.tif 000015
【図１５】
0005600828.tif 000016
【図１６】
0005600828.tif 000017
【図１７】
0005600828.tif 000018
【図１８】
0005600828.tif 000019
【図１９】
0005600828.tif 000020
【図２０】
0005600828.tif 000021
【図２１】
0005600828.tif 000022
【図２２】
0005600828.tif 000023
【図２３】
0005600828.tif 000024
【図２４】
0005600828.tif 000025
【図２５】
0005600828.tif 000026