JavaScriptでキーボードイベントを驚くほど簡単に扱える「KeyTypeListener.js」
2007年01月31日
スポンサード リンク
機能変更、お知らせなど - はてな技術発表会日記 - 1月19日の技術勉強会
タイプされたキーに対するアクションを行う Observer 的なライブラリ
JavaScriptでキーボードイベントを驚くほど簡単に扱える「KeyTypeListener.js」
MochiKit ベースで、次のように簡単に使えます。
addKeybind('a', function(ev) { log('a')});
addKeybind('a', function(ev) { log('a!!');}, $('loglog'));
addKeybind('B', function(ev) { log('B')});
addKeybind('B', function(ev) { log('B!!'); return false;}, $('loglog'));
addKeybind('ctrl-x', function(ev) { log('!!!!!!!!!')});
addKeybind('ctrl-alt-o', function() { log('????????') });
cancelKeybind($('cancel'));
var cfunc = addKeybind('c', function(ev) { log('c')});
var cfunc2 = addKeybind('c', function(ev) { log('c2')});
removeKeybind('c', cfunc);
aキーやbキー、ctrl+x、ctrl-alt-o 等も上記のようにして簡単にイベント実装することが可能です。
( function の中にキーが押されたときの処理を書いてます )
これは便利ですね。
関連エントリ
スポンサード リンク
投稿者 KJ : 2007年01月31日 10:09
|
![]()
間違いの指摘をしていただける方はメールでお願いします
最新のブログ記事
- Facebook風のサムネイル付きサジェストボックスを実装するサンプル
- 2009年7月3日 管理人のブックマーク
- PHPとCSSで動的に綺麗なパーセンテージグラフを描画サンプル
- 普通の写真をすばらしいアートにするためのPhotoshopチュートリアル集
- シマシマの見やすいテーブルを作成するMooToolsプラグイン「ZebraTable」
- 2009年7月2日 管理人のブックマーク
- 「フォローしてね」を表すTwitterアイコン集
- シンプルなTwitter検索を行うためのPHPスクリプト
- PHPのcURLを使ってできる便利なサンプル集
- 2009年7月1日 管理人のブックマーク
- iPhone3.0の緯度経度APIで移動履歴を地図描画するサンプル





















