(57)【要約】【課題】  プログラムの機能を実行開始するためのキー操作の誤操作を判定可能とする誤操作判定システムを提供することを目的とする。【解決手段】  キーを操作したときの入力部２からの出力信号に基づいて、前記キーが操作されてから次にキーが操作されるまでの操作間隔時間をキー毎に記憶する操作履歴データ記憶手段４と、前記操作履歴データ記憶手段４に記憶されている操作間隔時間が、前記キー毎に予め設定された誤操作基準時間以下であるか否かによって、当該キー操作が誤操作であるか否かを判定する誤操作判定手段５とをコンピュータに備える。【選択図】        図１
2007034773.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータで実行されるプログラムの機能を実行するためのキー操作に対する誤操作を判定する誤操作判定システムであって、
キーを操作したときの入力部からの出力信号に基づいて、前記キーが操作されてから次にキーが操作されるまでの操作間隔時間をキー毎に記憶する操作履歴データ記憶手段と、
前記操作履歴データ記憶手段に記憶されている操作間隔時間が、前記キー毎に予め設定された誤操作基準時間以下であるか否かによって、当該キー操作が誤操作であるか否かを判定する誤操作判定手段とをコンピュータに備えることを特徴とする誤操作判定システム。
【請求項２】
前記誤操作判定手段によって誤操作であると判定された誤操作回数を、キー毎にカウントする誤操作回数カウント手段と、
前記誤操作回数カウント手段によってカウントされたキー毎の誤操作回数と、前記キー毎に予め設定された誤操作基準回数とを、キー毎に比較する誤操作回数比較手段と、
前記誤操作回数比較手段によって前記誤操作基準回数以上の誤操作を行ったキーが１つ以上存在したときには、当該１つ以上のキーに対応したメッセージを、前記誤操作基準回数以上の誤操作を行ったキーが存在しないときには前記プログラムの機能を説明したメッセージを、メッセージデータベースから選択するメッセージ選択手段と、
前記メッセージ選択手段によって選択されたメッセージを表示部に表示する表示手段とを備えてなる請求項１記載の誤操作判定システム。
【請求項３】
前記操作履歴データ記憶手段は、ユーザＩＤ毎に操作履歴データを記憶し、
前記誤操作判定手段は、前記ユーザＩＤ毎にキー操作が誤操作であるか否かを判定し、
前記誤操作回数カウント手段は、前記ユーザＩＤ毎に誤操作回数をカウントし、
前記誤操作回数比較手段は、前記ユーザＩＤ毎に前記誤操作回数と前記誤操作基準回数とをキー毎に比較し、
前記メッセージ選択手段は、前記ユーザＩＤ毎に前記メッセージを表示してなる請求項２記載の誤操作判定システム。
【請求項４】
前記メッセージは、プログラムが起動時、又は、ユーザ認証完了時に前記表示部に表示してなる請求項２又は３記載の誤操作判定システム。
【請求項５】
前記誤操作判定手段によって誤操作であると判定されたキー操作毎のユーザ数をカウントする誤操作ユーザ数カウント手段と、
前記誤操作ユーザ数カウント手段によってカウントされた誤操作ユーザ数と、予め設定されている第１基準ユーザ数とを比較する誤操作ユーザ数比較手段と、
前記誤操作ユーザ数比較手段によって、前記誤操作ユーザ数が前記第１基準ユーザ数以上となるキーが１つ以上存在するときには、当該１つ以上のキー種別の情報を通知する通知手段を備えてなる請求項１〜４のいずれかに記載の誤操作判定システム。
【請求項６】
前記誤操作判定手段によって誤操作であると判定されたキー操作毎のユーザ数をカウントする誤操作ユーザ数カウント手段と、
前記誤操作ユーザ数カウント手段によってカウントされた誤操作ユーザ数と、予め設定されている第２基準ユーザ数とを比較する誤操作ユーザ数比較手段と、
前記誤操作ユーザ数比較手段によって、前記誤操作ユーザ数が前記第２基準ユーザ数以上となるキーが１つ以上存在するときには、当該１つ以上のキーが長押し又は連続操作されたときに、当該キーの入力が行われたと制御するキー入力制御手段とを備えてなる請求項１〜４のいずれかに記載の誤操作判定システム。
【請求項７】
前記プログラムは、前記キー操作に基づいて他の１以上のコンピュータを制御する制御手段を備えてなる請求項１〜６のいずれかに記載の誤操作判定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、キーボード等のキーをユーザが誤操作したか否かを判定する誤操作判定システムに係わるものである。
【背景技術】
【０００２】
従来、ユーザが機器を操作し、その操作に誤りがあるか否かを判定する方法としては、ユーザの操作を監視し、機器からのエラー出力やユーザによる操作の中断を捕捉すると、その操作を誤操作と判定していた。そして、誤操作を検知するとユーザが所望する機能を推定してガイダンスを表示する操作補助方法が開示されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−３４５４８７号公報（第５頁、段落番号［００３０］）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記特許文献１によると、誤操作であるか否かは機器から出力されるエラー出力があったときや、ユーザの操作の中断を捕捉したときに誤操作と判定している。しかし、ユーザの操作の中断を誤操作であると判定するにあたって、どのような状態を操作の中断とするのかが具体的に開示されておらず、どのような状態を誤操作とするのかが非常に不明であった。さらに、「操作の中断」なる表現からは操作を行った後に、他の操作を行わなかった状態を連想することが可能であるが、コンピュータで実行されるプログラム（アプリケーションプログラム等）では、コンピュータで実行されている動作が完了することを待っている状態や、ユーザの判断によって次の操作に移行することもあり、どのような状態を誤操作とするかは問題であった。
【０００４】
本願発明は、係る問題に鑑み、プログラムの機能を実行開始するためのキー操作の誤操作を判定可能とする誤操作判定システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本願発明に係る誤操作判定システムは、コンピュータで実行されるプログラムの機能を実行するためのキー操作に対する誤操作を判定する誤操作判定システムであって、キーを操作したときの入力部からの出力信号に基づいて、前記キーが操作されてから次にキーが操作されるまでの操作間隔時間をキー毎に記憶する操作履歴データ記憶手段と、前記操作履歴データ記憶手段に記憶されている操作間隔時間が、前記キー毎に予め設定された誤操作基準時間以下であるか否かによって、当該キー操作が誤操作であるか否かを判定する誤操作判定手段とをコンピュータに備えるものである。
したがって、キー毎に設定された基準に基づいて誤操作であるか否かを判定することができる。また、判断基準としては、キーを操作してから次にキーを操作するまでの操作間隔時間が判定基準時間以下であれば、当該キー操作を誤操作として判断することができる。つまり、ユーザがキー操作してすぐにその操作の誤りに気付き、次のキー操作を行ったときや、ユーザがキー操作をした後の画面の遷移等によって誤操作に気付き、次のキー操作を行ったとき等の誤操作を検知することができる。
【０００６】
また、前記誤操作判定手段によって誤操作であると判定された誤操作回数を、キー毎にカウントする誤操作回数カウント手段と、前記誤操作回数カウント手段によってカウントされたキー毎の誤操作回数と、前記キー毎に予め設定された誤操作基準回数とを、キー毎に比較する誤操作回数比較手段と、前記誤操作回数比較手段によって前記誤操作基準回数以上の誤操作を行ったキーが１つ以上存在したときには、当該１つ以上のキーに対応したメッセージを、前記誤操作基準回数以上の誤操作を行ったキーが存在しないときには前記プログラムの機能を説明したメッセージを、メッセージデータベースから選択するメッセージ選択手段と、前記メッセージ選択手段によって選択されたメッセージを表示部に表示する表示手段とを備えてもよい。
【０００７】
また、前記操作履歴データ記憶手段は、ユーザＩＤ毎に操作履歴データを記憶し、前記誤操作判定手段は、前記ユーザＩＤ毎にキー操作が誤操作であるか否かを判定し、前記誤操作回数カウント手段は、前記ユーザＩＤ毎に誤操作回数をカウントし、前記誤操作回数比較手段は、前記ユーザＩＤ毎に前記誤操作回数と前記誤操作基準回数とをキー毎に比較し、前記メッセージ選択手段は、前記ユーザＩＤ毎に前記メッセージを表示してもよい。
【０００８】
前記メッセージは、プログラムが起動時、又は、ユーザ認証完了時に表示部に表示してもよい。
【０００９】
また、前記誤操作判定手段によって誤操作であると判定されたキー操作毎のユーザ数をカウントする誤操作ユーザ数カウント手段と、前記誤操作ユーザ数カウント手段によってカウントされた誤操作ユーザ数と、予め設定されている第１基準ユーザ数とを比較する誤操作ユーザ数比較手段と、前記誤操作ユーザ数比較手段によって、前記誤操作ユーザ数が前記第１基準ユーザ数以上となるキーが１つ以上存在するときには、当該１つ以上のキー種別の情報を通知する通知手段を備えてもよい。
【００１０】
前記誤操作判定手段によって誤操作であると判定されたキー操作毎のユーザ数をカウントする誤操作ユーザ数カウント手段と、前記誤操作ユーザ数カウント手段によってカウントされた誤操作ユーザ数と、予め設定されている第２基準ユーザ数とを比較する誤操作ユーザ数比較手段と、前記誤操作ユーザ数比較手段によって、前記誤操作ユーザ数が前記第２基準ユーザ数以上となるキーが１つ以上存在するときには、当該１つ以上のキーが長押し又は連続操作されたときに、当該キーの入力が行われたと制御するキー入力制御手段とを備えてもよい。
【００１１】
前記プログラムは、前記キー操作に基づいて他の１以上のコンピュータを制御するための制御信号を送信してもよい。
【発明の効果】
【００１２】
以上にしてなる本願発明に係る誤操作判定システムは、キーを操作してから次にキーを操作するまでの操作間隔時間が誤操作基準時間以下であるか否かを判定しているので、ユーザがキー操作した後、すぐにその操作の誤りに気付いて次の操作を行ったことを検知できる。
誤操作の判定は、キー毎に判定するのでキー毎に異なった基準で判定することができる。つまり、キーを操作したときのプログラムの機能に応じて誤操作の判定を行うことができる。
【００１３】
また、誤操作を行った回数をキー毎に誤操作回数をカウントし、カウントした回数とキー毎に設定された誤操作基準回数とを比較しているので、誤操作回数が誤操作基準回数以上であれば、当該キーの機能についての理解が不足していることがわかる。そして、当該キーの機能についてのメッセージを表示することで、ユーザに当該キーの機能についての理解を促すことができる。
一方、誤操作回数が誤操作基準回数未満であれば、プログラムの全般的な機能についての理解が不足していることがわかり、プログラムの機能についてのメッセージを表示することで、ユーザにプログラムの機能についての理解を促すことができる。
【００１４】
また、ユーザＩＤ毎に操作履歴データを記憶しているので、ユーザ毎に誤操作の判定することができる。したがって、各ユーザに適したメッセージを表示することができる。
【００１５】
また、メッセージをプログラム起動時やユーザ認証後に表示するので、当該プログラムを操作を開始するときに、ユーザにメッセージを提示することができユーザの理解をさらに促すことができる。
【００１６】
また、誤操作を行ったユーザ数をキー毎にカウントした誤操作ユーザ数と、第１基準ユーザ数とを比較し、第１基準ユーザ数以上のユーザ数となるキーが存在したときには、このキーに関するデータを通知するので、キー配置に問題があることを理解することができ、管理者等は誤操作の少ないキー配置を設定するときに役立つデータを得ることができる。
【００１７】
また、誤操作を行ったユーザ数をキー毎にカウントした誤操作ユーザ数と、第２基準ユーザ数とを比較し、第２基準ユーザ数以上のユーザ数となるキーが存在したときには、当該キーの入力モードを変更し、長押しや連続押下したときのみ当該キーの入力を有効とするので、誤操作を少なくすることができる。
【００１８】
また、前記プログラムは複数のコンピュータを制御するので、キー操作によって当該複数のコンピュータをロックしたり、画像データを表示させる等の機能に関するキーの誤操作をより判定しやすくなる。
【発明を実施するための最良の形態】
【００１９】
本願発明に係る誤操作判定システムの一実施例としては、図２に示すように、複数台のクライアントコンピュータ（以下、クライアントと称す。）Ｃ，…，ＣとサーバＳとが通信可能となっている。そして、前記サーバＳは、前記クライアントＣ，…，Ｃを、サーバＳから送信される信号に基づいて、プログラムの起動、終了、ロック（キーボートやポインティングデバイスから入力される入力信号に基づく動作を行わない状態等）等の制御が可能となっている。より具体的には、サーバＳとクライアントＣ，…，Ｃとは、授業支援プログラムが備えられており、クライアントＣ，…，Ｃをネットワークを介して制御可能となっている。つまり、図３に示す入力部２の「教員画面送信」キーＫ５を押下（操作）すると、クライアントＣ，…，Ｃに、サーバＳの画面が表示されるように制御され、教員がサーバＳを操作してアプリケーションプログラムの操作方法の説明ができるようになっている。上述の授業支援プログラムとは、学校等でコンピュータを用いてその使用方法等を学習するときに使用されるプログラムである。なお、実施例では授業支援プログラムに基づいて説明をしているが、当該授業支援プログラムに限定されるものではなく、他の分野や機能を備えたプログラムであってもよい。
【００２０】
本願発明に係る誤操作判定システム１は、図１に示すように、入力手段３、操作履歴データ記憶手段４、誤操作判定手段５、誤操作回数カウント手段６、誤操作回数比較手段７、メッセージデータベース８、メッセージ選択手段９、表示手段１０、誤操作ユーザ数カウント手段１１、誤操作ユーザ数比較手段１２、通知手段１３、キー入力制御手段１４をサーバＳに備えている。また、サーバＳには、メッセージが表示可能な表示部１５及び図３で示すような、入力部２が接続されている。
【００２１】
前記入力部２は、図３に示すように、授業支援プログラムに備えられている機能を実行するときに使用されるキーＫ１〜Ｋ９を備えている。通常、キーＫを押下すると、当該キーに対応する授業支援プログラムの機能のみが実行される。
図３に示す入力部２には、「電源ＯＮ」キーＫ１、「電源ＯＦＦ」キーＫ２、「解除」キーＫ３、「ビデオ送信」キーＫ４、「教員画面送信」キーＫ５、「全画面ビデオ送信」キーＫ６、「確認」キーＫ７、「静止画受信」キーＫ８、「ロック」キーＫ９が備わっており、これらのキーＫを押下することによって、授業支援プログラムの機能が実行される。
図３に示す入力部２は、パーソナルコンピュータ等のコンピュータに接続されているＪＩＳ配列キーボート（アルファベット、数字、記号等が入力可能なキーボード）等とは別体の入力部であるが、それらを一体としてもよいし、タッチパネル（タッチスクリーン）等であってもよい。なお、キーＫは、文字入力のためのキー（アルファベット、数字、記号等が入力可能なキー）と併用してもよいが、図３に示すように、授業支援プログラムの機能を実行するためのみに備えているキーであれば、各キーに設定されている機能に基づいて、後述する誤操作基準時間を設定することができる。
また、前記入力部２としては、図３に示すような、ハードウエアのキーに限定されるものではなく、タッチパネル（タッチスクリーン）や、ディスプレイの画面に表示されているキーやボタンやアイコン（ソフトウエアキー）であってもよい。つまり、本願発明におけるキー操作とは、ハードウエアキーを押下することに限定されるものでは無く、タッチパネル（タッチスクリーン）に表示されているキー（ボタンやアイコンも含む）を押下（タッチ）したり、ディスプレイの画面に表示されるキー（ボタンやアイコンも含む）をポインティングデバイスで操作することも含む。
【００２２】
前記入力手段３は、前記入力部２からの出力信号を入力する手段である。
【００２３】
前記操作履歴データ記憶手段４は、ユーザがキー操作したキー種別、操作された時間、及びキー操作されてから次にキー操作されるまでの操作間隔時間、次に操作されたキー種別等のデータを操作履歴データとして記憶する手段である。なお、複数のユーザが授業支援プログラムを操作（使用）するときには、ユーザＩＤ毎に操作履歴データを記憶し、ユーザ毎に使用頻度の高いキー、誤操作を行う頻度の高いキー等が分かるようにしてもよい。
【００２４】
前記誤操作判定手段５は、前記操作履歴データ記憶手段４に記憶されている操作間隔時間が、前記キー毎に予め設定された誤操作基準時間以下であるか否かによって、当該キー操作が誤操作であるか否かを判定する手段である。
例えば、前記誤操作基準時間が１０秒に設定され、ユーザが「全画面ビデオ送信」キーＫ６（図３参照）を押下するつもりで間違って「ビデオ送信」キーＫ４を押下した後に、すぐに（１０秒以内に）その間違いに気付いて「解除」キーＫ３を押下した場合や、「ビデオ送信」キーＫ４を押下した後の画面の表示状態（画面遷移）等によって（１０秒以内に）気付いて「解除」キーＫ３を押下した場合、当該「ビデオ送信」キーＫ４の押下を誤操作として判断する。一方、ユーザが「全画面ビデオ送信」キーＫ６を押下するつもりで、当該キーＫ６を押下したときには、クライアントＣ，…，Ｃにビデオが表示され、ビデオが終了するまでの時間（１０秒以上）経過したときに、次のキー操作を行うので、正常なキー操作と判定する。
なお、前記操作履歴データ記憶手段４がユーザＩＤ毎に操作履歴データを記憶するときには、各ユーザＩＤ毎にキー操作が誤操作であるか否かを判定し、ユーザ毎の誤操作の傾向が分かるようにしてもよい。
【００２５】
前記誤操作回数カウント手段６は、前記誤操作判定手段５によって判定さえた誤操作の回数をキー毎にカウントする手段である。前記誤操作判定手段５がユーザＩＤ毎にキー操作が誤操作であるか否かを判定しているときには、ユーザＩＤ毎に各キーの誤操作回数をカウントしてもよい。
【００２６】
前記誤操作回数比較手段は７は、前記誤操作回数カウント手段６によってカウントされたキー毎の誤操作回数と、前記キー毎に予め設定された誤操作基準回数とを、キー毎に比較する手段である。前記誤操作基準回数は、管理者が設定した回数を用いてもよいし、前記操作履歴データ記憶手段４に記憶されているキー毎の誤操作回数のデータを用いてもよい（例えば、全ユーザの誤操作回数の平均値をキー毎に演算し、これを誤操作基準回数とする。）。
【００２７】
前記メッセージデータベース８は、前記キー操作によって授業支援プログラム（プログラム）が実行する機能についてのメッセージを当該キーに対応させて記憶している。さらに、前記授業支援プログラムの操作全般の機能説明のメッセージも記憶している。
【００２８】
前記メッセージ選択手段９は、前記メッセージデータベース８に記憶されているメッセージを選択する手段であり、前記誤操作回数比較手段７によって前記誤操作基準回数以上の誤操作を行ったキーが１つ以上存在したときには、当該１つ以上のキーに対応したメッセージを選択し、一方、前記誤操作基準回数以上の誤操作を行ったキーが存在しないときには前記プログラムの機能を説明したメッセージを選択する手段である。前記授業支援プログラムの操作全般の機能説明のメッセージが複数記憶されているときには、ランダムに選択してもよい。例えば、操作履歴データ記憶手段４に記憶されている操作履歴データから比較的きちんと操作が行われていないと思われる上位１０の機能からランダムに選択された１つの機能に関するメッセージを選択する。
【００２９】
前記表示手段１０は、前記メッセージ選択手段９によって選択されたメッセージを、ディスプレイ等の表示部１５に表示する手段である。
【００３０】
前記誤操作ユーザ数カウント手段１１は、前記誤操作判定手段５によって誤操作であると判定されたキー操作毎のユーザ数をカウントする手段である。つまり当該手段によって、キー毎の誤操作を行ったユーザ数が分かる。
【００３１】
前記誤操作ユーザ数比較手段１２は、前記誤操作ユーザ数カウント手段１１によってカウントされた誤操作ユーザ数と、予め設定されている第１基準ユーザ数及び第２基準ユーザ数とを比較する手段である。前記第１基準ユーザ数及び第２基準ユーザ数は、管理者が予め設定したユーザ数やユーザ比率（全ユーザ数に対する誤操作数の比率）であってもよい。
【００３２】
前記通知手段１３は、前記誤操作ユーザ数比較手段１２によって、前記誤操作ユーザ数が前記第１基準ユーザ数以上となるキーが１つ以上存在するときには、当該１つ以上のキー種別の情報を通知する手段である。この通知手段１３によって通知されるデータとしては、キーの種別、誤操作回数、誤操作比率、現在のキーの位置などのデータである。この通知を受け取った管理者は、操作履歴データ等も参考にキー配置を変更して、誤操作を少なくすることもできる。
【００３３】
前記キー入力制御手段１４は、前記誤操作ユーザ数比較手段１２によって、前記誤操作ユーザ数が前記第２基準ユーザ数以上となるキーが１つ以上存在するときには、当該キーの入力モードを変更して、キー入力を制御する手段である。入力モードとしては、通常にキー操作状態の通常モードと、長押し（又は連続押下）したときに有効なキー入力がされたとする制御モードとがある。つまり、第２基準ユーザ数より多いときには、該当するキーの誤操作を行うユーザが多いことが分かる。そこで、入力モードを変更して長押し（又は連続押下）したときに、そのキー操作を有効とすることにより、ユーザの誤操作を少なくすることができる。
【００３４】
つぎに、授業支援プログラムを操作しているときの誤操作判定システムの処理を図４に示すフロー図に基づいて説明する。
【００３５】
まず、授業支援プログラムを起動させ、ユーザＩＤ及びパスワードを入力してユーザ認証を行う（Ｓ１）。このとき、ユーザＩＤ及びパスワードが真正なものであれば、ユーザＩＤ毎のキー操作の操作履歴データを操作履歴データ記憶手段４に記憶する。一方、ユーザ認証で、ユーザＩＤ及びパスワードが一致しなかったときには、前記授業支援プログラムを終了又は再度入力を求める。
【００３６】
つぎに、クライアントＣの画面をサーバＳの表示部に表示させるために、ユーザ（教員）が「静止画受信」キーＫ８を押下するつもりが、「ロック」キーＫ９を間違って押下する（Ｓ２）。ユーザはすぐに（例えば、１〜２秒後に）その間違いに気付いて、「解除」キーＫ３を操作する（Ｓ３）。一方、上述のキー操作によって入力部から出力された出力信号に基づいて、上記したキー操作の操作履歴データを操作履歴データ記憶手段４に記憶する（Ｓ４）。
【００３７】
このとき、「ロック」キーＫ９を操作してから「解除」キーＫ３を押下するまでの操作間隔時間（時間間隔）が、誤操作基準時間（例えば、１０秒）以下であるか否かを判定する（Ｓ５）。上述したように、「ロック」キーＫ９を操作してから「解除」キーＫ３をすぐに操作したときは（操作間隔時間が誤操作基準時間以下であるときは）、「ロック」キーＫ９のキー操作を誤操作と判定し、後述するステップ６（Ｓ６）に移行する（Ｓ５）。
【００３８】
一方、前記ステップ２（Ｓ２）とステップ３（Ｓ３）に於いて、ユーザがクライアントＣ，…，Ｃのキーボードとマウスが操作できないようにするために、「ロック」キーＫ９を押下したときには、すぐに「解除」キーＫ３を押下しないので（数分間はロック状態となっているので）、操作間隔時間が誤操作基準時間より長くなり、正常なキー操作と判定し誤操作判定システムとしての処理を終了する（Ｓ５）。
【００３９】
つまり、誤操作のときには、前記操作間隔時間は数秒程度であるが、正常な操作のときには、数分の間クライアントＣをロック状態にするため操作間隔時間が誤操作のときに比べて長くなる。よって、この操作間隔時間が誤操作基準時間より短ければ誤操作であり、そうでなければ正常な操作であることが分かる。さらに、キー毎に誤操作基準時間を設定することにより、誤操作か否かの判定をキー毎に正確に行うことができる。
【００４０】
前記ステップ５（Ｓ５）で、キー操作が誤操作であると判定したときには、当該キー（「ロック」キーＫ９）を誤操作したユーザ数をカウントする（Ｓ６）。
そして、この誤操作ユーザ数が第１基準ユーザ数以上であるか否かを比較する（Ｓ７）。つまり、誤操作したユーザ数が第１基準ユーザ数以上であれば、多くのユーザが誤操作をしているか否かを比較することで、現在のキー配置が誤操作を起こしやすいキー配置であるか否かの判断基準の１つとすることができる。また、誤操作したユーザ数が、第１基準ユーザ数未満であれば、あまり多くのユーザが誤操作をしていないので、キー配置に問題があって誤操作をした可能性が低いと考えられる。
【００４１】
前記ステップ７（Ｓ７）で、誤操作ユーザ数が第１基準ユーザ数以上のときには、誤操作者が多いキーのキー種別（「ロック」キーＫ９）、キー配置等のデータをサーバＳの管理者に通知する。通知の方法としては、予め登録しておいた管理者のメールアドレスに電子メールを送信したり、ログファイル等に記録する。なお、前記ステップ７（Ｓ７）で、誤操作ユーザ数が第１基準ユーザ数未満のときは、ステップ９（Ｓ９）に移行する。
【００４２】
さらに、前記誤操作ユーザ数が第２基準ユーザ数以上であるか否かを比較する（Ｓ９）。そして、前記誤操作ユーザ数が第２基準ユーザ数以上であれば、ステップ１０（Ｓ１０）に移行し、それ未満であればステップ１１（Ｓ１１）に移行する。
前記ステップ９（Ｓ９）で誤操作ユーザ数が第２基準ユーザ数以上であれば、前記キー入力制御手段によって、「ロック」キーＫ９の入力モードを通常モードから制御モードに変更し、長押しした場合に（例えば、標準時間の３倍の時間キーが押し続けられた場合に）、有効なキーに入力モードを変更する。
なお、前記第２基準ユーザ数は前記第１基準ユーザ数と同一のユーザ数であってもよいが、前記第１基準ユーザ数は、キー配置に問題があるか否かを判定するための基準であり、第２基準ユーザ数は、キーの入力モードを変更の有無を判定するための基準であるため、それぞれの基準で最適な基準ユーザ数を設定することが好ましい。
【００４３】
その後、前記ステップ５で誤操作であると判定された「ロック」キーＫ９の、前記ユーザの誤操作回数を、前記操作履歴データ記憶手段４に記憶されている操作履歴データに基づいてカウントする（Ｓ１１）。
そして、「ロック」キーＫ９の誤操作回数が誤操作基準回数以上であるか否かを比較し、この比較結果が、誤操作回数が誤操作回数以上のときには、ステップ１３（Ｓ１３）に移行し、それ未満であればステップ１４（Ｓ１４）に移行する。
このステップ１２（Ｓ１２）の比較結果よって、ユーザが「ロック」キーＫ９に関して何回誤操作を行ったかによって、当該「ロック」キーＫ９の機能に関して当該ユーザが理解できているか否かを判断する。
【００４４】
ステップ１２（Ｓ１２）で、誤操作回数が誤操作回数以上のときには、図５（ａ）に示すような、メッセージを前記メッセージデータベース８から選択する（Ｓ１３）。一方、誤操作回数が誤操作回数未満のときには、図５（ｂ）に示すような、授業支援プログラムの機能を説明したメッセージをメッセージデータベース８から選択する（Ｓ１４）。
【００４５】
そして、前記ステップ１３（Ｓ１３）及び前記ステップ１４（Ｓ１４）で選択されたメッセージを、前記ユーザが次回ログインするときのユーザ認証が行われた後に、図５に示すような画面を表示部１５に表示し、ユーザに授業支援プログラムの機能や「ロック」キーＫ９の機能が理解できるようにする。
【００４６】
上述の実施例では、「ロック」キーＫ９を例に説明しているが、当然のことながらその他のキーであってもよい。なお、図５（ａ）では、「ロック」キーＫ９の機能に関するメッセージのみを表示しているが、複数のキーＫのメッセージが選択されているときには当該複数のキーＫの機能に関するメッセージを表示する。
【００４７】
上述のように、キー操作から次にキー操作されるまでの時間をキー毎に測定し、測定した操作間隔時間に基づいて誤操作か否かを判定することができる。また、誤操作の判定に基づいて、ユーザにメッセージを表示しプログラムの機能などの理解を促すことができる。さらに、誤操作したユーザ数から、キー配置を改良する旨の通知を管理者に通知し、誤操作を少なくするようにしたり、キーの入力モードを変更してユーザの誤操作を少なくすることもできる。
【図面の簡単な説明】
【００４８】
【図１】誤操作判定システムの概要を示したブロック図である。
【図２】誤操作判定システムを用いたコンピュータの通信状態を説明した説明図である。
【図３】入力部のキーを説明した説明図である。
【図４】誤操作判定システムの処理を説明したフロー図である。
【図５】（ａ）は「ロック」キーの機能について説明したメッセージ画面を説明した画面説明図であり、（ｂ）はプログラムの機能について説明したメッセージ画面を説明した画面説明図である。
【符号の説明】
【００４９】
１  誤操作判定システム
２  入力部
３  入力手段
４  操作履歴データ記憶手段
５  誤操作判定手段
６  誤操作回数カウント手段
７  誤操作回数比較手段
８  メッセージデータベース
９  メッセージ選択手段
１０  表示手段
１１  誤操作ユーザ数カウント手段
１２  誤操作ユーザ数比較手段
１３  通知手段
１４  キー入力制御手段
１５  表示部
Ｃ  クライアントコンピュータ
Ｋ  キー
Ｓ  サーバ
【図１】
2007034773.tif 000003
【図２】
2007034773.tif 000004
【図３】
2007034773.tif 000005
【図４】
2007034773.tif 000006
【図５】
2007034773.tif 000007