2007年8月15日(水曜日)

【jQuery】タイピング測定ゲーム

9月12日、スクリプト修正

概要

タイピング練習を作ってみました。

問題文の長さを選んだあと、問題文のあたりをクリックしてください(プルダウンメニューをクリックしてフォーカスされているのを解除するため)。
クリックしたら、半角英数入力モードになっていることを確認して、何かキーを押してください。
スペースキーを押すとスクロールしてしまうので、それ以外のキーで。このページのみ、スペースキーを押しても何もおこらなくなっています。
ですから、スペースキー以外のキーを一旦押してください。 その時点で測定開始です。

スペースは押さなくても入力されます(押すとスクロールしてしまうため押しても無視されます)。
スペースキーでリズムを取る人には正直つらい制限ですが、ご容赦ください。

測定が終わると結果が出ます。もう一度やりたい場合は、ページをリロードするか、違う問題文を選び直してください。
測定中に問題文を変えると、そこで計測が中断されてしまいます。

注意点まとめ

  • スペースは押さなくてもOK(っていうか押さないこと押しても入力も測定もされないので、リズムを取るために押すのは構いません)
  • 大文字小文字は間違いなく入力する
  • 最初に何かキーを押した時点でスタート
  • 計測中に問題を変えると、計測中止
  • やり直すときには、問題を選び直す

タイピング測定

問題を選んでください

テキストの出典

問題のテキストは、Alice's Adventures in Wonderland by Lewis Carroll - Project Gutenberg…プロジェクトグーテンベルグ「不思議の国のアリス」英語版からテキトーに引用させていただきました。

2007年8月15日(水曜日)/01時48分 - kadoyan -

2007年8月14日(火曜日)

【jQuery】押されたキーを調べる

キーボードのキーを押したら、そのキーのキーコードを返します。
ゲームなんかの入力操作に?

でも、アルファベットと数字以外のキー、ファンクションとか矢印とかについては、使わない方がよさそうですね。(´・ω・`)


$(document).ready(function() {
	$(document).keypress(function(key) {
		var kcode = key.charCode || key.keyCode || 0;
		alert(kcode);
	});
});

2007年8月14日(火曜日)/15時57分 - kadoyan -