Wednesday, March 26, 2008

右クリックメニューにタブ関連の項目を追加する Firefox アドオン Context Tab Access Menus 0.1 Released

 HTML エリアの右クリックメニュー(コンテキストメニュー)に『タブを閉じる』『右タブに移動』などの項目を追加する Firefox Extension(拡張機能).

 Firefox ブラウザにはタブブラウジングの様々なショートカットキーが用意されていますが,マウスのみで操作するときにはコンテキストメニューから色々操作できた方がいいと思い拡張機能 Context Tab Access Menus (CTX) を作りました.
 個人的にはマウスジェスチャよりも,分かりやすい,簡単,確実,初心者向けと考えています.

# 自分はマウスジェスチャ好きではないので.
# ネーミングセンス0です.

ダウンロード

 ダウンロードページは下記 URL から.

 現在,Firefox Add-ons アカウントをお持ちの方のみのダウンロードとなっています.
 テストユーザ,レヴュー記事を書いてくださる方を募集しています.

Firefox をダウンロード
 

開発版ダウンロード
 開発版は以下から.

 アカウントをお持ちでない方はこちらから最新版をダウンロードしてください. ヴァージョンは同一のものとなっております.

ver. 0.1 で実装されている機能

    メニュー項目
  • タブを閉じる
  • ウィンドウを閉じる
  • 右タブに移動
  • 左タブに移動
  • 右タブを閉じる
  • 左タブを閉じる
  • 右タブを閉じる
  • 他のタブをすべて閉じる
  • Firefox を再起動

    その他
  • 上記メニュー項目毎の表示・非表示の設定(ツール<アドオン の「設定」から)
  • テキスト選択中のメニュー項目の非表示
  • テキストエリア上でのメニュー項目の非表示
  • 複数タブが開けれているときのみタブ関連の項目の表示

ロケール

 以下の2種類のロケールを用意しております
  • en-US(英語)
  • ja-JP(日本語)

# 無償で英語の添削をしてくれる方, 他言語に精通している方募集中!


今後考えている実装

 ただし,今後も開発を進めていくかは…….
    メニュー項目
  • 最近閉じたタブ(サブメニューに表示)
  • 一つ前のタブに戻る
  • 直前に開いたタブに移動
  • 直前に開いたタブを閉じる

    その他
  • 追加機能丸ごとサブメニュー化(設定で切替え)
  • 他拡張機能の利用
  • ユーザが自由に項目を追加・削除できるようにする?(そういうの別にあったような……)

開発方針

 基本的に機能をゴリゴリ付け加えるのではなく,標準で用意されている関数などにアクセスするメニューを追加する.
 従って,Fx2.0 から追加された「最近閉じたタブ」メニューを追加する場合,それまでのヴァージョンには非対応になると思います.

 ソースは公開です. 上記 URL からダウンロードしたファイル(.xpi:ZIPファイルの拡張子を変更したもの)を解凍してください.
 技術情報は追って当ブログで公開していきます. - フィード

リファレンス

 開発に当たり大半のスクリプトは以下の情報を参考に致しました.
 というか,軽量マウスジェスチャのスクリプトを全て移植すればよかっただけのハナシ

0 comments:

Template Design. 2008 Jyun.