"複数のキーを有し、前記複数のキーのいずれかが押下されると、前記押下されたキーに応じた信号を出力する入力部と、前記複数のキーの各々について、前記キーが押下されてから該キーに対するキー入力として受け付けられるまでの時間である入力確定時間を前記キーに対応させて記憶する記憶部と、前記キーが押下され、前記入力部から前記信号が出力されると、該信号に基づいて前記キーが押下されてから押下が解除されるまでの時間である押下時間を計測し、前記計測した押下時間が前記キーに対応して前記記憶部に記憶されている前記入力確定時間以上であれば、前記キーに対するキー入力として受け付ける制御部と、を有することを特徴とする入力装置。請求項1記載の入力装置において、前記記憶部は、前記キーの押下が、前記キーを押下した後、押下を解除する単一押下である場合の前記入力確定時間、前記キーを前記単一押下よりも長い時間押下した後、押下を解除する長押下である場合の前記入力確定時間、前記キーの押下と押下の解除とを連続的に複数回繰り返す連続押下における最終押下以外の押下である場合の前記入力確定時間、および、前記連続押下における最終押下である場合の前記入力確定時間を、前記キーに対応させて記憶することを特徴とする入力装置。請求項1または2記載の入力装置において、前記制御部は、前記キーの押下時間の測定結果に応じて、前記キーに対応する前記入力確定時間を変更することを特徴とする入力装置。請求項1から3のいずれか1項に記載の入力装置において、表示部をさらに有し、前記記憶部は、前記キーが押下されてから、該キーに対するキー入力に応じた処理結果を前記表示部に表示させるまでの時間である表示確定時間を前記キーに対応させてさらに記憶し、前記制御部は、前記キーが押下されてから該キーに対応して前記記憶部に記憶されている前記表示確定時間が経過すると、前記キーに対するキー入力に応じた処理結果を前記表示部に表示させることを特徴とする入力装置。複数のキーを有する入力装置の制御方法であって、前記複数のキーのいずれかが押下されると、前記押下されたキーに応じた信号を出力し、前記複数のキーの各々について、前記キーが押下されてから該キーに対するキー入力として受け付けられるまでの時間である入力確定時間を前記キーに対応させて記憶し、前記キーが押下され、前記信号が出力されると、該信号に基づき前記キーが押下されてから押下が解除されるまでの時間である押下時間を計測し、前記計測した押下時間が前記キーに対応して記憶している前記入力確定時間以上であれば、前記キーに対するキー入力として受け付けることを特徴とする入力装置の制御方法。請求項5記載の入力装置の制御方法において、前記キーの押下が、前記キーを押下した後、押下を解除する単一押下である場合の前記入力確定時間、前記キーを前記単一押下入力よりも長い時間押下した後、押下を解除する長押下である場合の前記入力確定時間、前記キーの押下と押下の解除とを連続的に複数回繰り返す連続押下における最終押下以外の押下である場合の前記入力確定時間、および、前記連続押下における最終押下である場合の前記入力確定時間を、前記キーに対応させて記憶することを特徴とする入力装置の制御方法。請求項5または6記載の入力装置の制御方法において、前記キーの押下時間の測定結果に応じて、前記キーに対応する前記入力確定時間を変更することを特徴とする入力装置の制御方法。請求項5から7のいずれか1項に記載の入力装置の制御方法において、前記キーが押下されてから、該キーに対するキー入力に応じた処理結果を表示するまでの時間である表示確定時間を前記キーに対応させてさらに記憶し、前記キーが押下されてから該キーに対応して記憶している前記表示確定時間が経過すると、前記キーに対するキー入力に応じた処理結果を表示することを特徴とする入力装置の制御方法。複数のキーを有する入力装置に、前記複数のキーのいずれかが押下されると、前記押下されたキーに応じた信号を出力する処理と、前記複数のキーの各々について、前記キーが押下されてから該キーに対するキー入力として受け付けられるまでの時間である入力確定時間を前記キーに対応させて記憶する処理と、前記キーが押下され、前記信号が出力されると、該信号に基づき前記キーが押下されてから押下が解除されるまでの時間である押下時間を計測し、該計測した押下時間が前記キーに対応して記憶している前記入力確定時間以上であれば、前記キーに対するキー入力として受け付ける処理と、を実行させるプログラム。一般に、電子機器においては、複数のキーが設けられていることが多く、その複数のキー毎の位置、押下する指などに応じてキーの押下のし易さが異なるため、ユーザがキーを押下してから押下を解除するまでの押下時間もキー毎にばらつくことがある。特許文献1に開示の入力装置においては、キー毎の押下時間のばらつきは考慮されていないため、キー入力時の使い勝手の向上を十分に図ることができないおそれがある。本発明の目的は、キー入力時の使い勝手の向上を図ることができる入力装置および入力装置の制御方法、および、プログラムを提供することにある。上記目的を達成するために本発明の入力装置は、複数のキーを有し、前記複数のキーのいずれかが押下されると、前記押下されたキーに応じた信号を出力する入力部と、前記複数のキーの各々について、前記キーが押下されてから該キーに対するキー入力として受け付けられるまでの時間である入力確定時間を前記キーに対応させて記憶する記憶部と、前記キーが押下され、前記入力部から前記信号が出力されると、該信号に基づいて前記キーが押下されてから押下が解除されるまでの時間である押下時間を計測し、前記計測した押下時間が前記キーに対応して前記記憶部に記憶されている前記入力確定時間以上であれば、前記キーに対するキー入力として受け付ける制御部と、を有する。上記目的を達成するために本発明の入力装置の制御方法は、複数のキーを有する入力装置の制御方法であって、前記複数のキーのいずれかが押下されると、前記押下されたキーに応じた信号を出力し、前記複数のキーの各々について、前記キーが押下されてから該キーに対するキー入力として受け付けられるまでの時間である入力確定時間を前記キーに対応させて記憶し、前記キーが押下され、前記信号が出力されると、該信号に基づき前記キーが押下されてから押下が解除されるまでの時間である押下時間を計測し、前記計測した押下時間が前記キーに対応して記憶している前記入力確定時間以上であれば、前記キーに対するキー入力として受け付ける。上記目的を達成するために本発明のプログラムは、複数のキーを有する入力装置に、前記複数のキーのいずれかが押下されると、前記押下されたキーに応じた信号を出力する処理と、前記複数のキーの各々について、前記キーが押下されてから該キーに対するキー入力として受け付けられるまでの時間である入力確定時間を前記キーに対応させて記憶する処理と、前記キーが押下され、前記信号が出力されると、該信号に基づき前記キーが押下されてから押下が解除されるまでの時間である押下時間を計測し、該計測した押下時間が前記キーに対応して記憶している前記入力確定時間以上であれば、前記キーに対するキー入力として受け付ける処理と、を実行させる。本発明によれば、キー入力時の使い勝手の向上を図ることができる。以下に、本発明を実施するための形態について図面を参照して説明する。第1の実施形態図1は、本発明の第1の実施形態の入力装置10の構成を示すブロック図である。図1に示す入力装置10は、入力部11と、記憶部12と、表示部13と、CPUCentralProcessingUnit14と、を有する。なお、CPU14は、制御部の一例である。入力部11は、操作入力のための複数のキーを有しており、複数のキーのいずれかが押下されると、押下されたキーに応じた信号を出力する。記憶部12は、複数のキーの各々についての入力確定時間を示す管理テーブル、CPU14が行う処理に必要な情報など、種々の情報を記憶する。表示部13は、種々の映像を表示する。CPU14は、キーの押下時間を入力部11からの信号に基づき計測し、計測した押下時間がそのキーに対応して記憶部12に記憶されている入力確定時間以上であればキー入力として受け付ける。また、CPU14は、キーが押下されてから所定時間が経過すると、そのキーに対するキー入力に応じた処理結果を表示部13に表示させる。以下では、キーが押下されてから、そのキーに対するキー入力に応じた処理結果を表示部13に表示させるまでの時間を表示確定時間と称する。次に、管理テーブルの構成について説明する。図2は、管理テーブル20の構成の一例を示す図である。図2に示すように、記憶部12は、各キーについての入力確定時間および表示確定時間をそのキーに対応させた管理テーブル20を記憶する。ここで、記憶部12は、キーの押下が、キーを所定時間だけ押下した後に押下を解除する単一押下の場合、キーの押下と押下の解除とを連続的に複数回繰り返す連続押下いわゆる、トグル入力における1回目の押下から最終押下の1回前までの押下以下、最終以外の押下と称するの場合、連続押下における最終押下の場合、および、キーを単一押下よりも長い時間だけ押下した後に押下を解除する長押下の場合のそれぞれについて、入力確定時間および表示確定時間を記憶する。なお、入力確定時間および表示確定時間の単位は、ミリ秒msecである。ここで、キーの押下が、単一押下である場合の入力確定時間Ts、連続押下における最終以外の押下である場合の入力確定時間Tp1、連続押下における最終押下である場合の入力確定時間Tp2、長押下である場合の入力確定時間Tl、および、チャタリングに起因して検知されるキーの押下時間Tcには、一般に、式1のような関係がある。Tc<Tp1≦Ts≦Tp2<Tl1なお、各キーについての入力確定時間は、ユーザが設定してもよく、また、CPU14が各キーの押下時間の平均値などに基づき設定してもよい。また、表示確定時間についても、ユーザが設定してもよく、また、CPU14が、例えば、入力確定時間から所定値だけ増減させるなどして設定してもよい。次に、本実施形態の入力装置10の動作について説明する。図3は、キー入力の受け付け時の動作を示すフローチャートである。なお、以下では、図2に示す管理テーブルにおけるキー1に対する押下を例として説明する。CPU14は、入力部11からの信号に基づき、キーが押下されたか否かを判定するステップS301。キーが押下されていない場合にはステップS301:No、CPU14は、ステップS301の処理を繰り返す。キー1が押下されるとステップS301:Yes、CPU14は、押下時間Thを計測するステップS302。次に、CPU14は、連続押下が行われていると判定済みであるか否かを判定するステップS303。なお、例えば、CPU14は、後述するように、連続押下が行われていると判定した場合には、その旨を示すフラグを立てて記憶部12に記憶させ、また、連続押下におけるキーの押下と押下の解除とが繰り返された回数を記憶部12に記憶させる。CPU14は、このフラグに基づき、連続押下が行われていると判定済みであるか否かを判定する連続押下が行われていると判定済みでない場合にはステップS303:No、CPU14は、押下時間Thが入力確定時間Tl以上であるか否かを判定するステップS304。押下時間Thが入力確定時間Tl以上である場合にはステップS304:Yes、CPU14は、長押下が行われたと判定し、キー入力として受け付けステップS305、ステップS301に戻る。押下時間Thが入力確定時間Tl未満である場合にはステップS304:No、CPU14は、押下時間Thが入力確定時間Ts以上であるか否かを判定するステップS306。押下時間Thが入力確定時間Ts以上である場合にはステップS306:Yes、CPU14は、単一押下が行われたと判定し、キー入力として受け付けステップS307、ステップS301に戻る。押下時間Thが入力確定時間Ts未満である場合にはステップS306:No、CPU14は、押下時間Thが入力確定時間Tp1以上であるか否かを判定するステップS308。押下時間Thが入力確定時間Tp1以上である場合にはステップS308:Yes、CPU14は、連続押下における最終以外の押下が行われたと判定し、キー入力として受け付けステップS309、ステップS301に戻る。押下時間Thが入力確定時間Tp1未満である場合にはステップS308:No、CPU14は、チャタリングに起因する押下であると判定しステップS310、キー入力として受け付けず、ステップS301に戻る。連続押下が行われていると判定済みである場合にはステップS303:Yes、CPU14は、押下時間Thが入力確定時間Tp2以上であるか否かを判定するステップS311。押下時間Thが入力確定時間Tp2以上である場合にはステップS311:Yes、CPU14は、連続押下における最終押下が行われたと判定し、キー入力として受け付けステップS312、ステップS301に戻る。なお、CPU14は、連続押下における最終押下が行われたと判定すると、記憶部12に記憶されている連続押下が行われている旨を示すフラグおよびキーの押下と押下の解除とが繰り返された回数をリセットする。押下時間Thが入力確定時間Tp2未満である場合にはステップS311:No、CPU14は、ステップS308に進む。次に、単一押下時、連続押下時、および、長押下時の動作について説明する。図4Aは、単一押下時の入力部11の出力信号の波形を示す図であり、図4Bは、連続押下時の入力部11の出力信号の波形を示す図であり、図4Cは、長押下時の入力部11の出力信号の波形を示す図である。なお、以下では、入力部11の出力信号が、Hである状態はキーが押下されていない状態を示し、Lである状態はキーが押下されている状態を示すものとする。また、図4A~図4Cにおいては、キー1の押下が行われたものとし、入力確定時間Ts,Tp1,Tp2,Tlにはそれぞれ、図2に示す管理テーブルにおけるキー1に対応する値が設定されているものとする。まず、単一押下時の動作について説明する。図4Aに示すように、時刻t0においてキー1が押下され、時刻t0から25msec経過後の時刻t1において、キー1の押下が解除されたとする。CPU14は、キー1の押下時間を計測し、計測した押下時間25msecが入力確定時間Tl未満であり入力確定時間Ts以上であるので、図3に示したフローに従い、キー1に対する単一押下が行われたと判定し、キー入力として受け付ける。また、CPU14は、時刻t0からキーの押下が単一押下である場合にキー1に対応して記憶されている表示確定時間Ds30msecの経過後の時刻t2において、キー1に対する単一押下に応じた処理結果を表示部13に表示させる。次に、連続押下時の動作について説明する。図4Bに示すように、時刻t0においてキー1が押下され、時刻t0から15msec経過後の時刻t3においてキー1の押下が解除されたとする。CPU14は、キー1の押下時間を計測し、計測した押下時間15msecが入力確定時間Ts未満であり入力確定時間Tp1以上であるので、図3に示したフローに従い、キー1に対する連続押下における最終以外の押下が行われたと判定し、キー入力として受け付ける。また、CPU14は、時刻t0からキー入力が連続押下である場合の表示確定時間Dp20msecの経過後の時刻t4において、キー1に対する連続押下における1回目の押下に応じた処理結果を表示部13に表示させる。時刻t5においてキー1が再び押下され、時刻t5から15msec経過後の時刻t6においてキー1の押下が解除されたとする。CPU14は、キー1の押下時間を計測し、計測した押下時間15msec入力確定時間Tp2未満でありが入力確定時間Tp1以上であるので、図3に示したフローに従い、キー1に対する連続押下における最終以外の押下が行われたと判定し、キー入力として受け付ける。また、CPU14は、時刻t5から表示確定時間Dpの経過後の時刻t6において、キー1に対する連続押下における2回目の押下に応じた処理結果を表示部13に表示させる。時刻t8においてキー1が再び押下され、時刻t8から35msec経過後の時刻t10においてキー1の押下が解除されたとする。CPU14は、キー1の押下時間を計測する。また、CPU14は、キー1に対する連続押下が行われていると判定しているため、時刻t8から表示確定時間Dp20msecの経過後の時刻t9において、キー1に対する連続押下における3回目の押下に応じた処理結果を表示部13に表示させる。なお、時刻t9の時点では、キー入力は受け付けられていない。時刻t10において、CPU14は、計測した押下時間35msecが入力確定時間Tp2以上であるので、図3に示したフローに従い、連続押下における最終押下が行われたと判定し、キー入力として受け付ける。このように、連続押下における最終押下の前に、キー入力に応じた処理結果を表示部13に表示させることで、表示部13の表示を見て最終押下を行うことができるので、誤入力が行われる可能性を低減することができる。次に、長押下時の動作について説明する。図4Cに示すように、時刻t0においてキー1が押下され、時刻t0から80msec経過後の時刻t12において、キー1の押下が解除されたとする。CPU14は、キー1の押下時間を計測する。また、CPU14は、時刻t0からキーの押下が長押下である場合にキー1に対応して記憶されている表示確定時間Dl50msecの経過後の時刻t11において、キー1に対する長押下に応じた処理結果を表示部13に表示させる。なお、時刻t11の時点では、キー入力は受け付けられていない。ここで、例えば、時刻t0から70msec経過後にキー1の押下が解除されたとする。この場合、押下時間が入力確定時間Tl未満であり入力確定時間Ts以上であるので、CPU14は、単一押下が行われたと判定し、表示部13の表示を、キー1の長押下に応じた処理結果から、キー1の単一押下に応じた処理結果に切り替える。通常、表示確定時間Dlは、入力確定時間Tsよりもある程度長く設定される図2においては、表示確定時間Dlは入力確定時間Tsの2倍。そのため、キーが押下されてから表示確定時間Dlが経過した時点では、単一押下ではなく、長押下が行われる可能性が高い。そこで、キー入力の受け付け前に、長押下に応じた処理結果を表示部13に表示させることで、表示部13の表示を見てキー入力を行うことができるので、誤入力が行われる可能性を低減することができる。時刻t12において、CPU14は、計測した押下時間80msecが入力確定時間Tl以上であるので、図3に示したフローに従い、長押下が行われたと判定し、キー入力として受け付ける。以下では、具体的な例を用いて、本実施形態の入力装置10の動作について説明する。1つめの例として、一般的な英字キーボードを入力部11とし、文字aに対応するキーキーaの単一押下、文字iに対応するキーキーiの単一押下を順に行い、文字a、文字iを順に入力する場合を考える。英字キーボードにおいて、キーaの押下は、通常、左手小指を用いて行われる。また、キーiの押下は、通常、右手中指を用いて行われる。ここで、各指の反応速度の違いなどのために、キーを押下してから押下を解除するまでの時間が、キーaとキーiとの間で異なることがある。そこで、例えば、キーiを押下してから押下を解除するまでの時間が、キーaを押下してから押下を解除するまでの時間よりも短いとすると、図5に示すように、キーiの入力確定時間Tiを、キーaの入力確定時間Taよりも短くすることで、キーiに対するキー入力の受け付けがより早く行われることになるので、キー入時の使い勝手を向上させることができる。2つめの例として、1つのキーに複数の文字が割り当てられ、そのキーに対する連続押下を行うことで、入力候補文字が1文字ずつ順に送られ、最終押下が行われると、入力文字が確定される、いわゆる、かなめくり入力を行う場合を考える。かなめくり入力においては、例えば、キーあに、文字あ、い、う、え、おが割り当てられ、キーあの押下ごとに、あ→い→う→え→お→あと入力候補文字が送られる。かなめくり入力において文字うを入力する場合、キーあの押下と押下の解除とを3回繰り返す連続押下が行われる。このうち、1回目と2回目のキーあの押下と押下の解除とは、文字を送るだけなので、すばやく行うことが考えられる。一方、3回目のキーあの押下と押下の解除とは、入力される文字を確認するために、1回目、2回目よりもゆっくり行われることが考えられる。そこで、図6に示すように、入力確定時間Tp1を入力確定時間Tp2よりも短くするとともに、表示確定時間Dpを入力確定時間Tp2よりも短くすることで、文字送りをすばやく行うことができるとともに、最終押下を行う前に入力候補文字が表示部13に表示されるので、誤入力の可能性を低減することができる。このように、本実施形態によれば、入力装置10は、複数のキーの各々について、キーに対するキー入力の入力確定時間をそのキーに対応させて記憶する。そのため、各キーの入力確定時間を、キーの押下のし易さなどに応じた適当な値とすることができるので、キー入力時の使い勝手の向上を図ることができる。なお、本実施形態においては、入力確定時間および表示確定時間を各キーに対応させて記憶する例を説明したが、これに限られず、入力確定時間だけを各キーに対応させて記憶するようにしてもよい。また、本実施形態においては、キーボードなどの物理的なキーに対するキー入力の受け付けを例として説明したが、これに限られず、例えば、タッチパネル上に表示されたキーに対するキー入力の受け付けに適用してもよい。また、本実施形態においては、入力確定時間を、キー入力を受け付けるか否かの基準とする例を説明したが、これに限られず、例えば、キー入力を用いたユーザ認証のための認証用データとして用いてもよい。第2の実施形態図7は、本発明の第2の実施形態の入力装置70の構成を示す図である。図7に示す入力装置70は、入力部71と、記憶部72と、制御部73と、を有する。入力部71は、操作入力のための複数のキーを有し、複数のキーのいずれかが押下されると、押下されたキーに応じた信号を出力する。記憶部72は、複数のキーの各々について、入力確定時間をそのキーに対応させて記憶する。制御部73は、キーの押下時間を入力部71から出力される信号に基づき計測し、計測した押下時間がそのキーに対応して記憶部72に記憶されている入力確定時間以上であれば、そのキーに対するキー入力として受け付ける。このように、本実施形態によれば、入力装置70は、複数のキーの各々について、キーに対するキー入力の入力確定時間をそのキーに対応させて記憶する。そのため、各キーの入力確定時間を、キーの押下のし易さなどに応じた適当な値とすることができるので、キー入力時の使い勝手の向上を図ることができる。なお、本発明の入力装置において行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。"