マウスの操作
キー入力された文字を表示し、5秒間キー入力がない場合は消去する

実行前(キーボードからどれかキーを押すと下の枠内に文字を表示する、5秒で消える)

※コードと文字が表示される。Enterキーはコードのみ表示される。



 変更前のhtmlコード
<div id="event-keys"></div>

 jQuryコード
var timeID=setTimeout("void(0)",10);  //タイマー
$(document).keypress(function(ev){
   clearTimeout(timeID);

 //32(半角の空白)以前はコードのみ表示
   $('div#event-keys').text(ev.which+((ev.which>32)?'-'+String.fromCharCode(ev.which):''));

 //5秒間キー入力がない場合は文字を消去
   timeID=setTimeout("$('div#event-keys').empty()",5000);
   } );