※コードと文字が表示される。Enterキーはコードのみ表示される。
<div id="event-keys"></div>
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); } );