--年--月--日 --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

FirefoxのマウスジェスチャでATOKの電子辞書検索 ※

2009年03月22日 05:38

※ただし英語のみという・・・・
FirefoxやOperaでATOKの電子辞書検索を使えるようにする方法 @睡眠倦怠では、どのブラウザでも使えるトリッキーな方法を公開しているので、使ってみて下さい。


まず、アドオンでFireGesturesというのを使いますのでインストールしてください。
これは、マウスジェスチャに関するアドオンです。マウスジェスチャで検索できたら便利ですね?

あと、Justsystemsまとめから、「OperaでATOK 2007 for Windowsの電子辞典を使うためのツール」をダウンロードし、任意のフォルダに保存してください。

そして、FireGesturesには、スクリプトを実行する機能があります。
FireGesturesの設定から、Mappings→Add Scriptsと選んでいきます。

そしたら、以下のコードをはっつけます。断っておきますが、パクってまとめただけなので、汚いコードです。仕組みも全く分かりません。美しいコードを書いて下さる方大募集中。
太字部分だけ変えてください。


jsa_execIE();
function jsa_execIE(){
var searchText = FireGestures.getSelectedText();
const OP_PATH = "pathto\\GetTextOperaLClick.exe";
var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(OP_PATH);
if (!file.exists()) {
alert("File does not exist: " + OP_PATH);
return;
}
var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
try {
var args = [searchText];
process.init(file);
process.run(false, args, args.length);
}
catch (ex) {
alert("Failed to execute: " + OP_PATH);
}
}


以上が完了したら、好きなジェスチャーを割り当てて、使ってみてください。
無事利用できると思います。

ただし、以下の問題点がありますので、解決してくださると非常に助かります
日本語を検索すると文字化けする
ですので、英語のみです。英和辞書には便利。
コードが汚い
まぁ使う分には。

こんな感じでしょうか。

関連記事:FirefoxやOperaでATOKの電子辞書検索を使えるようにする方法 @睡眠倦怠
参考URL:Firefoxで開いているページを100個の他ブラウザで同時に開く ArtSaltのサイドストーリー
スポンサーサイト


コメント

    コメントの投稿

    (コメント編集・削除に必要)
    (管理者にだけ表示を許可する)

    トラックバック

    この記事のトラックバックURL
    http://suiseidreaming.blog45.fc2.com/tb.php/212-556724ee
    この記事へのトラックバック


    最近の記事


    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。