キー入力すべき複数の文字一文字の場合を含むを画面に提示した後、直ちにはキー入力を行えず、ある程度の時間の経過後からキー入力できるようになり、その後に学習者が提示された文字に該当するキー入力を行うことを特徴とするタッチタイピング学習ソフトウェアであって、キー入力できるようになるタイミングを学習者が予測および認知できることを特徴とするタッチタイピング学習ソフトウェア。しかし、従来のタッチタイピング学習ソフトウェアは、キー入力すべき文字を提示した直後に入力するため、学習者が慌ててしまい、誤ったキーを打鍵するミス以下、ミスタッチを犯しやすいという問題があった。ミスタッチはその誤った動きが記憶されることにつながるため避けなければならないことである。従来のタッチタイピング学習ソフトウェアには、学習者が慌ててミスタッチすることを防ぐための効果的な仕組みがなく、ミスタッチをしないようにするのは学習者が気をつけるしかなかった。本発明のタッチタイピング学習ソフトウェアは、キー入力すべき複数の文字一文字の場合を含むを画面に提示した後、直ちにはキー入力を行えず、ある程度の時間の経過後からキー入力できるようになり、その後に学習者が提示された文字に該当するキー入力を行うことを特徴とするタッチタイピング学習ソフトウェアであって、キー入力できるようになるタイミングを学習者が予測および認知できることを特徴とするものである。本発明によれば、キー入力すべき複数の文字の提示からキー入力できるようになるまでの間以下、タイムラグと記すに、学習者が意識下もしくは無意識下においてキーを打つ順番を認識するので、ミスタッチを減らすことができ、また、キー入力が可能となるタイミングを予測および認知できるので、慌てることなく正しいキー入力ができる。タイムラグを長くすることにより、正しい打鍵を促す効果はより高まる。一方、キーの位置や運指を意識することなしに打鍵する技能を取得するためには、素早い打鍵を繰り返し行うことも重要となるが、本発明においてはタイムラグを少なくすれば素早い打鍵が促される。本発明においては、初学者の練習時にはタイムラグを長くして正しい打鍵を促すことができ、学習が進んでからはタイムラグを短くして素早い打鍵を促すことができる。学習進度に応じて、正しいキーを打つことと素早く打鍵することのバランスを調節することができるので、効率よく学習することができる。実装の一つの形態として、初めに画面の下部にキー入力すべき文字を表示し、その表示位置を一定速度で上に移動させ、移動中はキー入力できないようにし、画面中央の所定位置にきたら文字色を変え、そのタイミングでキー入力可能とする図1。移動時間は初学者の場合で1秒程度であるが、学習進度に応じて増減させる。