(57)【要約】【課題】プログラムの使用状況に応じたユーザの入力作業の効率化を、簡単な入力操作によっておこなうこと。【解決手段】入力処理装置４０２は、所定の処理を実行するための指定を受け付ける入力コマンドを、表示画面上に表示する表示制御部４２３と、入力キー２０１またはマウスボタン３０１を押下することによって、表示画面上に表示されている入力コマンドを指定する入力コマンド指定部４２２と、入力コマンド指定部４２２によって入力コマンドを指定する際に押下した入力キー２０１またはマウスボタン３０１の押下レベルに基づいて、表示制御部４２３によって表示された入力コマンドの表示状態を更新する表示状態更新部４２４と、を備える。【選択図】      図４
2005070882.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行するための指定を受け付ける入力コマンドを、表示画面上に表示する入力コマンド表示工程と、
操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する入力コマンド指定工程と、
前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルに基づいて、前記入力コマンド表示工程によって表示された入力コマンドの表示状態を更新する表示状態更新工程と、
を含んだことを特徴とする入力処理方法。
【請求項２】
前記表示状態更新工程は、
前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定工程と、
前記押下レベル判定工程によって前記押下レベルが前記しきい値以上であると判定された場合、前記入力コマンド指定工程によって指定された入力コマンドの表示出力を禁止する表示出力禁止工程と、
を含んだことを特徴とする請求項１に記載の入力処理方法。
【請求項３】
前記表示状態更新工程は、
前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定工程と、
前記押下レベル判定工程によって前記押下レベルが前記しきい値以上であると判定された場合、前記入力コマンド指定工程によって指定された入力コマンドの、前記表示画面上における表示出力位置を変更する表示出力位置変更工程と、
を含んだことを特徴とする請求項１に記載の入力処理方法。
【請求項４】
前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルを記憶する押下レベル記憶工程と、
前記押下レベル記憶工程によって記憶された押下レベルに基づいて、前記しきい値を設定するしきい値設定工程と、
前記操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する第２の入力コマンド指定工程と、
前記第２の入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、前記しきい値設定工程によって設定されたしきい値以上か否かを判定する第２の押下レベル判定工程と、
前記第２の押下レベル判定工程によって前記押下レベルが前記しきい値設定工程によって設定されたしきい値以上であると判定された場合、前記第２の入力コマンド指定工程によって指定された入力コマンドの表示出力を禁止する第２の表示出力禁止工程と、
を含んだことを特徴とする請求項２に記載の入力処理方法。
【請求項５】
前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルを記憶する押下レベル記憶工程と、
前記押下レベル記憶工程によって記憶された押下レベルに基づいて、前記しきい値を設定するしきい値設定工程と、
前記操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する第２の入力コマンド指定工程と、
前記第２の入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、前記しきい値設定工程によって設定されたしきい値以上か否かを判定する第２の押下レベル判定工程と、
前記第２の押下レベル判定工程によって前記押下レベルが前記しきい値設定工程によって設定されたしきい値以上であると判定された場合、前記第２の入力コマンド指定工程によって指定された入力コマンドの、前記表示画面上における表示出力位置を変更する表示出力位置変更工程と、
を含んだことを特徴とする請求項３に記載の入力処理方法。
【請求項６】
請求項１〜５のいずれか一つに記載の入力処理方法をコンピュータに実行させるための入力処理プログラム。
【請求項７】
所定の処理を実行するための指定を受け付ける入力コマンドを、表示画面上に表示する入力コマンド表示手段と、
操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する入力コマンド指定手段と、
前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルに基づいて、前記入力コマンド表示手段によって表示された入力コマンドの表示状態を更新する表示状態更新手段と、
を備えることを特徴とする入力処理装置。
【請求項８】
前記表示状態更新手段は、
前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定手段と、
前記押下レベル判定手段によって前記押下レベルが前記所定レベル以上であると判定された場合、前記入力コマンド指定工程によって指定された入力コマンドの表示出力を禁止する表示出力禁止手段と、
を備えることを特徴とする請求項７に記載の入力処理装置。
【請求項９】
前記表示状態更新手段は、
前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定手段と、
前記押下レベル判定手段によって前記押下レベルが前記しきい値以上であると判定された場合、前記入力コマンド指定手段によって指定された入力コマンドの、前記表示画面上における表示出力位置を変更する表示出力位置変更手段と、
を備えることを特徴とする請求項７に記載の入力処理装置。
【請求項１０】
前記表示状態更新手段は、さらに、
前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルを記憶する押下レベル記憶手段と、
前記押下レベル記憶手段によって記憶された押下レベルに基づいて、前記しきい値を設定するしきい値設定手段と、
を備えることを特徴とする請求項８または９に記載の入力処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、操作入力子の押下レベルに応じて、入力コマンドの表示状態を更新する入力処理方法、入力処理プログラム、および入力処理装置に関する。
【０００２】
【従来の技術】
アプリケーションプログラムには、その実行中において、ユーザに報知するために、表示画面上に確認ダイアログを表示出力する機能が備えられているものがある。たとえば、アプリケーションプログラムの活用方法を分かりやすく説明するための操作手順の閲覧を促すための確認ダイアログや、バージョンアップを通知するための確認ダイアログや、ユーザ登録を促すための確認ダイアログなどがある（たとえば、下記非特許文献１参照。）。
【０００３】
これらの確認ダイアログは、ユーザがアプリケーションプログラムを実行中に表示出力するものであり、ユーザにとって一時的に必要な場合があるが、必要がないと判断した場合には、確認ダイアログが出現する都度、表示画面上から消去する操作をしなければならなくなり、ユーザにとって面倒である。
【０００４】
このため、確認ダイアログには、通常、「次回からこの確認ダイアログを表示しない」という文字列およびチェックボックスが含まれており、このチェックボックスをチェックすることにより、今後、そのアプリケーションプログラムを起動しても確認ダイアログは出現しない。
【０００５】
また、アプリケーションプログラムを使用する場合、メニューバーやツールバーから、所定の入力コマンドを指定することによって、所望する処理を実行する。たとえば、更新したデータを保存する場合は、メニューバーの中の「ファイル」メニューから「上書き保存」を指定したり、ツールバーに表示されている「上書き保存」のアイコンをクリックすることにより、更新したデータの保存を実行することができる（たとえば、下記非特許文献２参照。）。
【０００６】
【非特許文献１】
［ｏｎｌｉｎｅ］、［平成１５年７月１４日検索］、インターネット＜ｈｔｔｐ：／／ｙｏｕｇｏ．ａｓｃｉｉ２４．ｃｏｍ／ｇｈ／７２／００７２５８．ｈｔｍｌ＞
【０００７】
【非特許文献２】
［ｏｎｌｉｎｅ］、［平成１５年７月１４日検索］、インターネット＜ｈｔｔｐ：／／ｗｗｗ１．ｔｃｎｅｔ．ｎｅ．ｊｐ／ｋ−ｓａｋｕ／ｅｘｐｌａｉｎ／ｖｏｃａ．ｈｔｍ＞
【発明が解決しようとする課題】
しかしながら、ユーザが入力操作をおこなっているときに、ユーザの意に反して確認ダイアログが表示されると、確認ダイアログの内容に興味がなかったり、不要と思っているユーザにとっては、実行中の入力操作の妨げとなる。この確認ダイアログを今後表示させないためには、「次回からこの確認ダイアログを表示しない」ようにするチェックボックスをチェックする入力操作が必要となるが、この入力操作は、入力作業中のユーザが現在おこないたい入力操作とは異なる、ユーザの想定外の入力操作である。
【０００８】
したがって、ユーザは、「次回からこの確認ダイアログを表示しない」ようにするチェックボックスをチェックする操作が面倒になり、反射的に、エンターキーなどを押下することによって、確認ダイアログを表示画面上から消去するという問題があった。
【０００９】
特に、ユーザの意に反して何度も確認ダイアログの表示出力が繰り返されると、入力作業の妨げとなるとともに、想定外の操作を強いることとなってユーザに不快感を与えるという問題があった。このため、ユーザは、確認ダイアログが表示出力される都度、反射的にエンターキーなどを強く押して、表示画面上から消去してしまうことがあった。
【００１０】
また、アプリケーションプログラムの実行中において、ユーザは、所望する処理を何度も実行する場合、所望する処理に対応する入力コマンドを指定するためには、その都度、メニューバーのメニューの中から各種入力コマンドを探す必要があり、ユーザにとって面倒であるという問題があった。
【００１１】
このように、アプリケーションプログラムは、ユーザの入力操作の状況に応じて、制御内容が変化しないため、ユーザの入力操作の状況によっては、使い勝手が悪い状態が継続する場合があり、ユーザに不快感を蓄積させる場合があるという問題があった。
【００１２】
この発明は、上述した従来技術による問題点を解消するため、プログラムの使用状況に応じたユーザの入力作業の効率化を、簡単な入力操作によっておこなうことができる入力処理方法、入力処理プログラム、および入力処理装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる入力処理方法は、所定の処理を実行するための指定を受け付ける入力コマンドを、表示画面上に表示する入力コマンド表示工程と、操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する入力コマンド指定工程と、前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルに基づいて、前記入力コマンド表示工程によって表示された入力コマンドの表示状態を更新する表示状態更新工程と、を含んだことを特徴とする。
【００１４】
この請求項１の発明によれば、入力コマンドを指定する際に押下した操作入力子の押下レベルに応じて、入力コマンドの表示状態を更新することができる。
【００１５】
また、請求項２の発明にかかる入力処理方法は、請求項１に記載の発明において、前記表示状態更新工程は、前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定工程と、前記押下レベル判定工程によって前記押下レベルが前記しきい値以上であると判定された場合、前記入力コマンド指定工程によって指定された入力コマンドの表示出力を禁止する表示出力禁止工程と、を含んだことを特徴とする。
【００１６】
この請求項２の発明によれば、ユーザが、他の操作入力子を用いて表示出力の禁止入力をしなくても、入力コマンドを指定する際に押下した操作入力子の押下レベルに応じて、入力コマンドの次回からの表示出力を禁止することができる。
【００１７】
また、請求項３の発明にかかる入力処理方法は、請求項１に記載の発明において、前記表示状態更新工程は、前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定工程と、前記押下レベル判定工程によって前記押下レベルが前記しきい値以上であると判定された場合、前記入力コマンド指定工程によって指定された入力コマンドの、前記表示画面上における表示出力位置を変更する表示出力位置変更工程と、を含んだことを特徴とする。
【００１８】
この請求項３の発明によれば、指定頻度の高い入力コマンドの表示位置を、ユーザが操作し易い位置に移動することができる。
【００１９】
また、請求項４の発明にかかる入力処理方法は、請求項２に記載の発明において、前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルを記憶する押下レベル記憶工程と、前記押下レベル記憶工程によって記憶された押下レベルに基づいて、前記しきい値を設定するしきい値設定工程と、前記操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する第２の入力コマンド指定工程と、前記第２の入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、前記しきい値設定工程によって設定されたしきい値以上か否かを判定する第２の押下レベル判定工程と、前記第２の押下レベル判定工程によって前記押下レベルが前記しきい値設定工程によって設定されたしきい値以上であると判定された場合、前記第２の入力コマンド指定工程によって指定された入力コマンドの表示出力を禁止する第２の表示出力禁止工程と、を含んだことを特徴とする。
【００２０】
この請求項４の発明によれば、ユーザ固有の押下レベルに応じたしきい値を設定することができ、入力コマンドの表示出力の禁止処理を、ユーザの入力操作の状況に応じておこなうことができる。
【００２１】
また、請求項５の発明にかかる入力処理方法は、請求項３に記載の発明において、前記入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルを記憶する押下レベル記憶工程と、前記押下レベル記憶工程によって記憶された押下レベルに基づいて、前記しきい値を設定するしきい値設定工程と、前記操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する第２の入力コマンド指定工程と、前記第２の入力コマンド指定工程によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、前記しきい値設定工程によって設定されたしきい値以上か否かを判定する第２の押下レベル判定工程と、前記第２の押下レベル判定工程によって前記押下レベルが前記しきい値設定工程によって設定されたしきい値以上であると判定された場合、前記第２の入力コマンド指定工程によって指定された入力コマンドの、前記表示画面上における表示出力位置を変更する表示出力位置変更工程と、を含んだことを特徴とする。
【００２２】
この請求項５の発明によれば、ユーザ固有の押下レベルに応じたしきい値を設定することができ、入力コマンドの表示出力位置の変更処理を、ユーザの入力操作の状況に応じておこなうことができる。
【００２３】
また、請求項６の発明にかかる入力処理プログラムは、請求項１〜５のいずれか一つに記載の入力処理方法をコンピュータに実行させることを特徴とする。
【００２４】
この請求項６の発明によれば、請求項１〜５のいずれか一つに記載の方法を、コンピュータを用いて実現することができる。
【００２５】
また、請求項７の発明にかかる入力処理装置は、所定の処理を実行するための指定を受け付ける入力コマンドを、表示画面上に表示する入力コマンド表示手段と、操作入力子を押下することによって、前記表示画面上に表示されている入力コマンドを指定する入力コマンド指定手段と、前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルに基づいて、前記入力コマンド表示手段によって表示された入力コマンドの表示状態を更新する表示状態更新手段と、を備えることを特徴とする。
【００２６】
この請求項７の発明によれば、入力コマンドを指定する際に押下した操作入力子の押下レベルに応じて、入力コマンドの表示状態を更新することができる。
【００２７】
また、請求項８の発明にかかる入力処理装置は、請求項７に記載の発明において、前記表示状態更新手段は、前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定手段と、前記押下レベル判定手段によって前記押下レベルが前記所定レベル以上であると判定された場合、前記入力コマンド指定工程によって指定された入力コマンドの表示出力を禁止する表示出力禁止手段と、を備えることを特徴とする。
【００２８】
この請求項８の発明によれば、ユーザが、他の操作入力子を用いて表示出力の禁止入力をしなくても、入力コマンドを指定する際に押下した操作入力子の押下レベルに応じて、入力コマンドの次回からの表示出力を禁止することができる。
【００２９】
また、請求項９の発明にかかる入力処理装置は、請求項７に記載の発明において、前記表示状態更新手段は、前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルが、所定のしきい値以上か否かを判定する押下レベル判定手段と、前記押下レベル判定手段によって前記押下レベルが前記しきい値以上であると判定された場合、前記入力コマンド指定手段によって指定された入力コマンドの、前記表示画面上における表示出力位置を変更する表示出力位置変更手段と、を備えることを特徴とする。
【００３０】
この請求項９の発明によれば、指定頻度の高い入力コマンドの表示位置を、ユーザが操作し易い位置に移動することができる。
【００３１】
また、請求項１０の発明にかかる入力処理装置は、請求項８または９に記載の発明において、前記表示状態更新手段は、前記入力コマンド指定手段によって前記入力コマンドを指定する際に押下した前記操作入力子の押下レベルを記憶する押下レベル記憶手段と、前記押下レベル記憶手段によって記憶された押下レベルに基づいて、前記しきい値を設定するしきい値設定手段と、を備えることを特徴とする。
【００３２】
この請求項１０の発明によれば、ユーザ固有の押下レベルに応じたしきい値を設定することができ、入力コマンドの表示状態の更新処理を、ユーザの入力操作の状況に応じておこなうことができる。
【００３３】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる入力処理方法、入力処理プログラム、および入力処理装置の好適な実施の形態を詳細に説明する。
【００３４】
（入力処理システムのハードウェア構成）
まず、この実施の形態にかかる入力処理システムのハードウェア構成について説明する。図１は、この発明の実施の形態にかかる入力処理システムのハードウェア構成を示すブロック図である。
【００３５】
入力処理システムは、ＣＰＵ１０１と、ＲＯＭ１０２とＲＡＭ１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、ＨＤ（ハードディスク）１０５と、ＦＤＤ（フレキシブルディスクドライブ）１０６と、ディスプレイ１０７と、Ｉ／Ｆ（インターフェース）１０８と、キーボード１０９と、マウス１１０と、スキャナ１１１と、プリンタ１１２と、ディスクドライブ１１３と、を備えている。また、各構成部は、バス１００によってそれぞれ接続されている。
【００３６】
ここで、ＣＰＵ１０１は、入力処理システムの全体の制御を司る。ＲＯＭ１０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御で書き込まれたデータを記憶する。
【００３７】
ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがって、着脱可能な記録媒体であるＦＤ（フレキシブルディスク）１１４に対するデータのリード／ライトを制御する。このＦＤ１１４は、ＦＤＤ１０６の制御で書き込まれたデータを記憶したり、ＦＤ１１４に記憶されたデータを入力処理システムに読み取らせたりする。
【００３８】
ディスプレイ１０７は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ１０７は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイ等を採用することができる。
【００３９】
Ｉ／Ｆ１０８は、通信ケーブル１１５を通じてインターネットなどのネットワーク１１６に接続され、このネットワーク１１６を介して他の装置に接続される。そして、Ｉ／Ｆ１０８は、ネットワーク１１６と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ１０８には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００４０】
キーボード１０９は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス１１０は、カーソルの移動や範囲指定、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボールやジョイスティック、タブレットなどであってもよい。
【００４１】
スキャナ１１１は、画像を光学的に読み取り、入力処理システム内に画像データを取り込む。また、プリンタ１１２は、画像データや文書データを印刷する。プリンタ１１２には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。ディスクドライブ１１３は、ＣＰＵ１０１の制御にしたがって、着脱可能な記録媒体であるＣＤ／ＤＶＤディスク１１７に対するデータのリードを制御する。
【００４２】
（キーボードのハードウェア構成）
つぎに、図１に示したキーボード１０９のハードウェア構成について説明する。図２は、キーボード１０９のハードウェア構成を示すブロック図である。図２に示すように、キーボード１０９は、入力キー２０１と、圧力センサ２０２と、キーマトリクス２０３と、ＣＰＵ２０４と、ＲＯＭ２０５と、ＲＡＭ２０６と、Ｉ／Ｆ（インターフェース）２０７と、バス２０８と、から構成されている。
【００４３】
入力キー２０１は、それぞれアルファベット、仮名などの文字または機能をあらわす文字列や、「；」、「＠」、「：」、数字などの記号などを示すキャラクタを表示しており、ユーザの打鍵によって押下される操作入力子である。圧力センサ２０２は入力キー２０１の押下力を検出するものであり、たとえば、圧電素子によって構成されている。キーマトリクス２０３は、入力キー２０１の下部に取り付けられている導電板２０９と接触することによって導通し、押下された入力キー２０１の位置情報をＣＰＵ２０４に出力する。
【００４４】
ＣＰＵ２０４は、キーボード１０９の全体の制御を司る。ＲＯＭ２０５は、キーボード制御に必要なプログラムを記憶している。ＲＡＭ２０６は、ＣＰＵ２０４のワークエリアとして使用される。Ｉ／Ｆ２０７は、図１に示す入力処理システム側のＣＰＵ１０１に対しコマンドの送受をおこなう。また、このＣＰＵ２０４、ＲＯＭ２０５、ＲＡＭ２０６、Ｉ／Ｆ２０７は、キーボードコントローラ２１０として機能し、キーマトリクス２０３に対するキースキャンなどを実行する。
【００４５】
（マウスのハードウェア構成）
つぎに、図１に示したマウス１１０のハードウェア構成について説明する。図３は、マウス１１０のハードウェア構成を示すブロック図である。図３に示すように、マウス１１０は、マウスボタン３０１と、圧力センサ３０２と、スイッチ３０３と、エンコーダ３０４と、ボール３０５と、ＣＰＵ３０６と、ＲＯＭ３０７と、ＲＡＭ３０８と、Ｉ／Ｆ（インターフェース）３０９と、バス３００と、から構成されている。
【００４６】
マウスボタン３０１は、表示画面上に表示されているカーソルが指示する位置において、クリックやドラッグするための操作入力子である。圧力センサ３０２はマウスボタン３０１の押下力を検出するものであり、たとえば、圧電素子によって構成されている。スイッチ３０３は、マウスボタン３０１の押下または非押下によってＯＮ／ＯＦＦする。エンコーダ３０４は、マウスパッドに接触するボール３０５の回転状態を検出する。
【００４７】
ＣＰＵ３０６は、マウス１１０の全体の制御を司る。ＲＯＭ３０７は、マウス制御に必要なプログラムを記憶している。ＲＡＭ３０８は、ＣＰＵ３０６のワークエリアとして使用される。Ｉ／Ｆ３０９は、図１に示す入力処理システム側のＣＰＵ１０１に対しコマンドの送受をおこなう。
【００４８】
また、このＣＰＵ３０６、ＲＯＭ３０７、ＲＡＭ３０８、Ｉ／Ｆ３０９は、マウスコントローラ３１０として機能し、マウス１１０のクリックやドラッグなどの検出処理、エンコーダによって検出されたボール３０５の回転状態によって、カーソルの移動距離、移動方向、移動速度などを表す信号パターンの生成処理を実行する。なお、ここで説明したマウス１１０は、ボール３０５を用いた接触型のマウスであるが、光学式の非接触型マウスを用いることとしてもよい。
【００４９】
（入力処理システムの機能的構成）
つぎに、この発明の実施の形態にかかる入力処理システムについて説明する。図４は、この発明の実施の形態にかかる入力処理システムの機能的構成を示すブロック図である。
【００５０】
入力処理システム４００は、たとえば、入力装置４０１と、処理装置４０２と、表示装置４０３と、から構成されている。入力装置４０１は、入力キー２０１と、押下検出部４１０と、キーコード生成部４１１と、マウスボタン３０１と、押下検出部４１２と、移動検出部４１３と、押下レベル検知部４１４と、押下レベル出力部４１５と、から構成されており、具体的には、図１〜図３に示したキーボード１０９およびマウス１１０によってその機能を実現する。
【００５１】
押下検出部４１０は、入力キー２０１が押下されたか否かを検出する。この押下検出部４１０は、具体的には、図２に示すように、入力キー２０１の下部に取り付けられている導電板２０９と、導電板２０９と接触することによって導通するキーマトリクス２０３と、キーマトリクス２０３をキースキャンするキーボードコントローラ２１０によって、その機能を実現する。
【００５２】
キーコード生成部４１１は、押下された入力キー２０１のキーマトリクス２０３の位置に応じたキーコードを生成する。たとえば、入力キー２０１としてエンターキーを押下した場合は、エンターキーのキーコードを生成する。
【００５３】
押下検出部４１２は、マウスボタン３０１が押下されたか否かを検出する。この押下検出部４１２は、具体的には、図３に示すように、マウスボタン３０１の押下または非押下によってＯＮ／ＯＦＦするスイッチ３０３と、このスイッチ３０３のＯＮ／ＯＦＦ状態を検出するマウスコントローラ３１０によって、その機能を実現する。
【００５４】
移動検出部４１３は、表示装置４０３の表示画面上に表示されるカーソルの移動距離、移動方向、移動速度を検出する。移動検出部４１３は、具体的には図３に示したエンコーダ３０４、ボール３０５、およびマウスコントローラ３１０によってその機能を実現する。
【００５５】
押下レベル検知部４１４は、押下された入力キー２０１やマウスボタン３０１の押下レベルを検知する。この押下レベル検知部４１４は、具体的には、図２および図３に示した圧力センサ２０２、３０２によって構成されており、入力キー２０１やマウスボタン３０１が押下される押下圧力に比例した起電力を生成する。この起電力の大きさにより押下レベルを検知する。
【００５６】
また、押下レベル検知部４１４は、押下検出部４１０、４１２の押下時間を検知する構成としてもよく、押下した入力キー２０１に対応するキーマトリクス２０３や、マウスボタン３０１の押下によってＯＮされるスイッチ３０３が、ＯＮになってからＯＦＦになるまでの時間を計時する。そして、この計時した時間の長さによって押下レベルを検知する。これによれば、圧力センサ２０２、３０２を設ける必要がないため、省スペース化を図ることができる。この場合の押下レベル検知部４１４は、図２に示したキーボードコントローラ２１０または図３に示したマウスコントローラ３１０によってその機能を実現する。
【００５７】
押下レベル出力部４１５は、押下レベル検知部４１４によって検知された押下レベルをデジタル処理して処理装置４０２に出力する。この押下レベル出力部４１５は、図２に示したキーボードコントローラ２１０または図３に示したマウスコントローラ３１０によってその機能を実現する。
【００５８】
つぎに、処理装置４０２について説明する。図４に示すように、処理装置４０２は、プログラム実行処理部４２０と、入力制御部４２１と、表示制御部４２３と、表示状態更新部４２４と、から構成されている。
【００５９】
プログラム実行処理部４２０は、ＯＳ（オペレーティングシステム）やアプリケーションプログラムを実行する。プログラム実行処理部４２０は、入力装置４０１から入力制御部４２１を介して入力されてくる種々の入力データに基づいて、所定の処理を実行し、表示制御部４２３を介して表示画面上に出力する。具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００６０】
入力制御部４２１は、キーコード生成部４１１、押下レベル出力部４１５、押下検出部４１２、移動検出部４１３からの入力データの入力を受け付ける。入力制御部４２１は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００６１】
入力コマンド指定部４２２は、表示装置４０３の表示画面上に表示されている、ボタン、タブ、アイコンなどの入力コマンドを指定する。具体的には、たとえば、キーコード生成部４１１によって生成されたエンターキーのキーコードによって入力コマンドを指定することができる。また、移動検出部４１３から出力された、カーソルの移動距離、移動方向、移動速度によってカーソル位置を特定し、カーソルが入力コマンドを指示している場合に、押下検出部４１２によってマウスボタン３０１の押下が検出されたことにより、その入力コマンドを指定することができる。
【００６２】
また、入力コマンド指定部４２２は、押下レベル出力部４１５によって出力された押下レベルを表示状態更新部４２４に出力する。この入力コマンド指定部４２２は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００６３】
表示制御部４２３は、プログラム実行処理部４２０からの出力内容を表示装置４０３に表示する。また、表示状態更新部４２４からの出力に応じて、プログラム実行処理部４２０からの出力内容の表示／非表示を制御する。この表示制御部４２３は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００６４】
表示状態更新部４２４は、押下レベル判定部４２５と、表示出力禁止部４２６と、表示出力変更部４２７と、から構成されており、入力コマンド指定部４２２によって入力コマンドを指定する際に押下した入力キー２０１（エンターキー）やマウスボタン３０１の押下レベルに基づいて、表示装置によって表示された入力コマンドの表示状態を更新する。
【００６５】
押下レベル判定部４２５は、入力キー２０１（エンターキー）やマウスボタン３０１の押下レベルが、あらかじめ設定されたしきい値以上であるか否かを判定する。具体的には、押下レベル検知部４１４が圧電素子（圧力センサ２０２、３０２）である場合は、所定の電圧値を、しきい値として設定する。そして、圧電素子（圧力センサ２０２、３０２）から生成された起電力が、この電圧値以上であるか否かを判定する。
【００６６】
また、押下レベル検知部４１４が、キーボードコントローラ２１０やマウスコントローラ３１０によって、ＯＮからＯＦＦになるまでの時間を計時する構成である場合は、所定時間を、しきい値として設定する。そして、計時された時間が、この設定された所定時間以上であるか否かを判定する。
【００６７】
この押下レベル判定部４２５は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００６８】
表示出力禁止部４２６は、押下レベル判定部４２５によって押下レベルがしきい値以上であると判定された場合、入力コマンド指定部４２２によって指定された入力コマンドの表示出力を禁止する。表示出力禁止部４２６は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００６９】
表示出力変更部４２７は、押下レベル判定部４２５によって押下レベルがしきい値以上であると判定された場合、入力コマンド指定部４２２によって指定された入力コマンドの、表示画面上における表示出力位置を変更する。表示出力変更部４２７は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００７０】
（表示出力禁止処理手順）
つぎに、この発明の実施の形態にかかる表示出力禁止処理手順について説明する。ここでは、確認ダイアログの表示出力を禁止する場合を例にして説明する。
【００７１】
図５は、確認ダイアログの表示出力を禁止する表示出力禁止処理手順を示すフローチャートであり、図６は、表示装置４０３の表示画面上に表示された確認ダイアログの一例を示す説明図である。なお、この確認ダイアログ６００は、一例として、ユーザに対して、アプリケーションプログラムの活用方法を分かりやすく説明するための操作手順の閲覧を促すための確認ダイアログである。
【００７２】
図５に示すように、まず確認ダイアログ６００を表示するための表示入力があったか否かを判定する（ステップＳ５０１）。表示入力があった場合（ステップＳ５０１：Ｙｅｓ）、確認ダイアログ６００が非表示設定されているか否かを判定する（ステップＳ５０２）。非表示設定がすでにされている場合（ステップＳ５０２：Ｙｅｓ）は、終了する。一方、非表示設定されていない場合（ステップＳ５０２：Ｎｏ）、確認ダイアログ６００を表示する（ステップＳ５０３）。
【００７３】
そして、入力コマンドである「ＯＫ」ボタン６０１の入力があったか否かを判定する（ステップＳ５０４）。「ＯＫ」ボタン６０１の入力があった場合（ステップＳ５０４：Ｙｅｓ）、チェックボックス６０２にチェックが入力されたか否かを判定する（ステップＳ５０５）。
【００７４】
チェックボックス６０２にチェックが入力された場合は（ステップＳ５０５：Ｙｅｓ）、確認ダイアログ６００を非表示設定する（ステップＳ５０７）。一方、チェックボックス６０２にチェックが入力されていない場合（ステップＳ５０５：Ｎｏ）、「ＯＫ」ボタン６０１を入力した際の押下レベルがしきい値以上であるか否かを判定する（ステップＳ５０６）。
【００７５】
押下レベルがしきい値未満であると判定された場合（ステップＳ５０６：Ｎｏ）、確認ダイアログ６００を消去する（ステップＳ５０８）。一方、押下レベルがしきい値以上であると判定された場合（ステップＳ５０６：Ｙｅｓ）、確認ダイアログ６００を非表示設定にする（ステップＳ５０７）。そして、確認ダイアログ６００を消去する（ステップＳ５０８）。
【００７６】
この表示出力禁止処理によれば、ユーザの意に反して、入力作業中に確認ダイアログ６００が表示出力されても、非表示にする旨のチェックボックス６０２にチェック入力しなくても、「ＯＫ」ボタン６０１の入力の力加減に応じて、確認ダイアログ６００の今後の表示出力を禁止することができる。これにより、ユーザは、ユーザがおこないたい入力作業を中断することなく、入力作業を進めることができる。
【００７７】
特に、ユーザの意に反して確認ダイアログ６００が表示出力した場合には、ユーザは入力作業が中断されて不快感が高まるため、エンターキーを強く打鍵して、確認ダイアログ６００を消去することがある。したがって、このような場合は、ユーザは、ユーザの気分に応じた一連の入力作業の中で確認ダイアログ６００の非表示設定をおこなうことができ、入力作業を快適におこなうことができる。
【００７８】
（表示出力変更処理手順）
つぎに、この発明の実施の形態にかかる表示出力変更処理手順について説明する。ここでは、表示出力変更処理手順として、アプリケーションプログラムの入力コマンドの表示位置を変更する場合を例にして説明する。図７は、アプリケーションプログラムの入力コマンドの表示位置を変更する表示出力変更処理手順を示すフローチャート、図８〜図１０は、任意のアプリケーションプログラムの表示例を示す説明図である。
【００７９】
まず、カーソル８０２によって、メニューバー８０１にあるいずれかのメニューが指定されたか否かを判定する（ステップＳ７０１）。図８に示すように、たとえば、メニューバー８０１の「ファイル」メニュー８０３が指定された場合（ステップＳ７０１：Ｙｅｓ）、図９に示すように、その「ファイル」メニュー８０３内の入力コマンド８０４〜８０８をすべて表示する（ステップＳ７０２）。
【００８０】
そして、任意の入力コマンドとして、たとえば、印刷コマンド８０８が指定された場合（ステップＳ７０３：Ｙｅｓ）、プログラム実行処理部４２０は、その印刷コマンド８０８を実行し（ステップＳ７０４）、指定された「ファイル」メニュー８０３内の入力コマンド表示を終了する（ステップＳ７０５）。
【００８１】
そして、このとき、入力コマンドとして印刷コマンド８０８を指定した際の入力キー２０１またはマウスボタン３０１の押下レベルがしきい値以上であるか否かを判定する（ステップＳ７０６）。しきい値未満の場合は（ステップＳ７０６：Ｎｏ）、処理を終了する。
【００８２】
一方、しきい値以上である場合は（ステップＳ７０６：Ｙｅｓ）、指定された印刷コマンド８０８を、「ファイル」メニュー８０３を指定することによって表示される入力コマンドの先頭に移動する（ステップＳ７０７）。これにより、つぎに、「ファイル」メニュー８０３を指定した場合、図１０に示すように、「ファイル」メニュー８０３内の入力コマンド８０４〜８０８のうち、印刷コマンド８０８が先頭に表示される。
【００８３】
したがって、ユーザは、入力キー２０１によって印刷コマンド８０８を指定する場合、キーボード１０９のカーソルキーの一回の押下によって、印刷コマンド８０８を指示することができる。また、ユーザは、マウスボタン３０１によって、印刷コマンド８０８を指定する場合、カーソル８０２のわずかな移動によって、印刷コマンド８０８を指示することができる。
【００８４】
このように、指定頻度の高い入力コマンドが先頭位置（指定したメニューに最も近い位置）に移動することとなり、入力作業効率の向上を図ることができる。また、ユーザは、所望する入力コマンドを探す手間がなくなり、異なる入力コマンドの指定ミスを防止することができ、意図しない処理の実行を防止することができる。
【００８５】
（表示出力変更処理手順の他の例）
つぎに、図７に示した表示出力変更処理手順の他の例について説明する。上述の例では、指令された入力コマンドを移動して、次回から先頭に表示するようにした例であるが、この例は、図９において指定された印刷コマンド８０８を、図１１に示すように、次回からツールバー８０９にアイコン表示する例である。図１２は、この場合の表示出力変更処理手順を示すフローチャートである。なお、図７の処理手順と同一処理手順には同一ステップ番号を付し、その説明は省略する。
【００８６】
図１２に示すように、入力コマンドを指定した際の入力キー２０１またはマウスボタン３０１の押下レベルがしきい値以上であるか否かを判定する（ステップＳ７０６）。しきい値未満である場合（ステップＳ７０６：Ｎｏ）、終了する。
【００８７】
一方、しきい値以上である場合（ステップＳ７０６：Ｙｅｓ）、指定された入力コマンドのアイコンが存在するか否かを判定する（ステップＳ７１０）。アイコンが存在しない場合は（ステップＳ７１０：Ｎｏ）終了する。一方、アイコンが存在する場合は（ステップＳ７１０：Ｙｅｓ）、すでにツールバー８０９にそのアイコンが表示されているか否かを判定する（ステップＳ７１１）。
【００８８】
ツールバー８０９にそのアイコンが表示されている場合は（ステップＳ７１１：Ｙｅｓ）、終了する。一方、そのアイコンが表示されていない場合は（ステップＳ７１１：Ｎｏ）、ツールバー８０９に指定された入力コマンドのアイコンを表示する（ステップＳ７１２）。
【００８９】
これによれば、たとえば、図８および図９に示すように、印刷コマンド８０８が指定された際の押下レベルがしきい値以上である場合は、図１１に示すように、ツールバー８０９に印刷コマンドのアイコン８１０が表示される。これにより、次回の印刷からは、「ファイル」メニュー８０３を指定して、さらに印刷コマンド８０８を指定するという２段階の指定をおこなう必要がなく、印刷アイコン８１０を指定するだけで印刷処理をおこなうことができる。
【００９０】
このように、指定頻度の高い入力コマンドについてアイコン表示させることにより、メニューバー８０１から所望する入力コマンドを探す手間を省略することができ、入力作業効率の向上を図ることができる。特に、入力作業中に何度も同じ入力コマンドを指定する場合は、入力キー２０１（エンターキー）やマウスボタン３０１を通常よりも強く押下しがちになるため、指定頻度の高い入力コマンドを、ユーザが指定しやすい位置に表示することにより、ユーザの使用状況に応じて使い勝手をよくすることができる。
【００９１】
なお、この例では、印刷コマンド８０８について説明したが他の入力コマンド８０４〜８０７についても同様に処理することができる。また、他のファイルメニューについても同様に処理することができる。
【００９２】
（表示状態更新部の他の構成例）
また、上述した実施の形態では、押下レベルを判定する際のしきい値は、あらかじめ設定された値とされているが、押下レベルの統計を取得して、ユーザの使用状況を解析して入力処理の制御に反映させる構成とすることもできる。たとえば、図１３に示すように、表示状態更新部４２４は、押下レベル判定部４２５、表示出力禁止部４２６および表示出力変更部４２７のほか、押下レベル記憶部１３０１と、しきい値設定部１３０２と、を備えている。
【００９３】
押下レベル記憶部１３０１は、押下レベル出力部４１５によって出力された押下レベルを、入力コマンド指定部４２２によって指定される都度、記憶する。この押下レベル記憶部１３０１は、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などによって、その機能を実現する。
【００９４】
しきい値設定部１３０２は、押下レベル記憶部１３０１によって記憶された押下レベルを読み出して、押下レベル判定部４２５の判定基準となるしきい値を設定する。具体的には、押下レベル記憶部１３０１に記憶されている押下レベルを平均化し、この平均化した値に基づいて、しきい値として設定することができる。
【００９５】
たとえば、この平均値に所定の値を加算した値をしきい値とすることにより、あるユーザの通常の押下レベルであれば、そのユーザにとって、しきい値未満となる。また、あるユーザが入力操作を急いでいる場合や苛立っている場合などは、押下レベルが強くなりがちであるため、このような場合の押下レベルは、そのユーザにとって、しきい値以上となる場合がある。
【００９６】
また、ここでは、平均値に所定の値を加算した値をしきい値とした例について説明したが、しきい値は、平均値に基づいて設定する場合のほか、押下レベルの中央値、最大値、最小値などに基づいて設定することもできる。この場合も、各値に応じて所定の値を与えることによって、ユーザ固有の入力操作状態を解析できるようにするためのしきい値を設定することができる。
【００９７】
また、このしきい値設定部１３０２は、具体的には、図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１１４、ＣＤ／ＤＶＤディスク１１７などに格納されたプログラムをＣＰＵ１０１が実行することによって、その機能を実現する。
【００９８】
（しきい値設定処理手順）
つぎに、上述した表示出力禁止処理手順または表示出力変更処理手順において、押下判定の際のしきい値を設定するしきい値設定処理手順について説明する。図１４は、しきい値設定処理手順を示すフローチャートである。
【００９９】
まず、図６に示した確認ダイアログ６００の「ＯＫ」ボタン６０１を押下するための入力キー２０１またはマウスボタン３０１の入力、または図９に示す入力コマンドを押下するための入力キー２０１またはマウスボタン３０１が押下されたか否かを判定する（ステップＳ１４０１）。
【０１００】
入力キー２０１またはマウスボタン３０１の入力がされたと判定された場合（ステップＳ１４０１：Ｙｅｓ）、押下レベル記憶部１３０１に記憶されているすべての押下レベルを抽出する（ステップＳ１４０２）。そして、抽出した押下レベルから、押下判定のためのしきい値を設定する（ステップＳ１４０３）。
【０１０１】
しきい値の設定は、上述したように、抽出した押下レベルの平均値などに基づいて設定する。そして、ステップＳ１４０１において、今回入力された押下レベルを押下レベル記憶部１３０１に記憶する（ステップＳ１４０４）。この後、ステップＳ１４０１に移行する。
【０１０２】
これによれば、押下レベルが比較的低いユーザ、通常のユーザ、または押下レベルが比較的高いユーザのいずれのユーザであっても、各ユーザ固有の押下レベルに応じたしきい値を設定することができる。したがって、ユーザの入力操作の状況に応じて、アプリケーションやＯＳの制御内容を変化させることができ、アプリケーションやＯＳの使い勝手の向上を図ることができる。
【０１０３】
以上説明したように、この実施の形態にかかる入力処理は、入力キー２０１やマウスボタン３０１を押下する力加減によって、ユーザの使用状況を把握し、入力コマンド表示状態を更新、すなわち、次回からの表示出力の禁止、表示位置の変更などをおこなうことができる。
【０１０４】
したがって、ユーザの意に反する入力コマンドの表示出力を禁止したり、ユーザが指定しやすい位置に入力コマンドを移動することができ、プログラムの使用状況に応じたユーザの入力作業の効率化を、簡単な入力操作によって、ユーザが意識して、または無意識のうちに、おこなうことができる。また、ユーザの入力操作の状況に応じて、プログラムの制御内容が変化させて使い勝手を向上させ、快適な操作入力をおこなうことができる。
【０１０５】
なお、上述した実施の形態では、入力装置４０１としてキーボード１０９やマウス１１０を用いて説明したが、キーボード１０９やマウス１１０に限定されることはなく、トラックボール、ジョイスティック、タブレットなどのポインティングデバイスであってもよい。
【０１０６】
なお、この実施の形態で説明した入力処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１０７】
【発明の効果】
以上説明したように、この発明によれば、操作入力子の押下レベルに応じて、入力コマンドの表示状態を更新することができるため、プログラムの使用状況に応じたユーザの入力作業の効率化を、簡単な入力操作によっておこなうことができるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態にかかる入力処理システムのハードウェア構成を示すブロック図である。
【図２】図１に示したキーボードのハードウェア構成を示すブロック図である。
【図３】図１に示したマウスのハードウェア構成を示すブロック図である。
【図４】この発明の実施の形態にかかる入力処理システムの機能的構成を示すブロック図である。
【図５】この発明の実施の形態にかかる確認ダイアログの表示出力を禁止する表示出力禁止処理手順を示すフローチャートである。
【図６】この発明の実施の形態にかかる表示装置の表示画面上に表示された確認ダイアログの一例を示す説明図である。
【図７】アプリケーションプログラムの入力コマンドの表示位置を変更する表示出力変更処理手順を示すフローチャートである。
【図８】任意のアプリケーションプログラムの表示例を示す説明図（その１）である。
【図９】任意のアプリケーションプログラムの表示例を示す説明図（その２）である。
【図１０】任意のアプリケーションプログラムの表示例を示す説明図（その３）である。
【図１１】任意のアプリケーションプログラムの表示例を示す説明図（その４）である。
【図１２】アプリケーションプログラムの入力コマンドの表示位置を変更する表示出力変更処理手順の他の例を示すフローチャートである。
【図１３】この発明の実施の形態にかかる入力処理システムにおける表示状態更新部の他の機能的構成を示すブロック図である。
【図１４】この発明の実施の形態にかかる押下判定の際のしきい値を設定するしきい値設定処理手順を示すフローチャートである。
【符号の説明】
４００  入力処理システム
４０１  入力装置
４０２  処理装置
４０３  表示装置
４２２  入力コマンド指定部
４２３  表示制御部
４２４  表示状態更新部
４２５  押下レベル判定部
４２６  表示出力禁止部
４２７  表示出力変更部
６００  確認ダイアログ
６０１  「ＯＫ」ボタン（入力コマンド）
８０１  メニューバー
８０２  カーソル
８０３  「ファイル」メニュー
８０８  印刷コマンド（入力コマンド）
８０９  ツールバー
８１０  印刷アイコン
１３０１  押下レベル記憶部
１３０２  しきい値設定部
【図１】
2005070882.tif 000003
【図２】
2005070882.tif 000004
【図３】
2005070882.tif 000005
【図４】
2005070882.tif 000006
【図５】
2005070882.tif 000007
【図６】
2005070882.tif 000008
【図７】
2005070882.tif 000009
【図８】
2005070882.tif 000010
【図９】
2005070882.tif 000011
【図１０】
2005070882.tif 000012
【図１１】
2005070882.tif 000013
【図１２】
2005070882.tif 000014
【図１３】
2005070882.tif 000015
【図１４】
2005070882.tif 000016