Simple Mouse Gestures

Last-modified: 2018-03-16 (金) 21:12:30

拡張機能 - Simple Mouse Gestures

ジャンル操作
バージョン
特徴マウスジェスチャー等の機能を追加[e]
人気投票数 0  [投票ボタン]
対応Fx
対応Tb
日本語
最新版入手先Simple Mouse Gestures :: Versions :: Firefox 向けアドオン [e]
ミラーサイトAdd-ons for Firefox[e]
制作者サイト[e]
英語
非公式版サイト[e]
関連サイト[e]

説明・詳細

マウスジェスチャー等の機能を追加します。

 

主な機能

  • マウスジェスチャー
  • ドラッグジェスチャー
  • 選択範囲のリンクを開く*1
  • 選択範囲のスクリーンショットを保存する
  • ホイールジェスチャー*2
  • リンクの長押しでタブの開き方を変える
  • ロッカージェスチャー
 

注意点

  • 入力フォームとテキストエリア
    • 選択文字列やリンクを入力フォームやテキストエリアにドラッグ・アンド・ドロップした場合はドラッグに割り当てられた機能の実行が優先される
    • 入力フォームやテキストエリア内の選択文字列に対してマウスジェスチャーやドラッグジェスチャーを実行した場合は正常に動作しない
  • 検索用URL
    UTF-8以外の文字コードで検索するサイトでは正常に検索できない。
  • Firefoxの内部ページや拡張機能の専用ページでは動作しない
  • addons.mozilla.orgで動作しない
    • Firefox59までの回避方法
      • about:configで「privacy.resistFingerprinting.block_mozAddonManager」の項目を真偽値で作成し値を「true」にする
  • Firefox60以降の回避方法*3
    1. about:configで「privacy.resistFingerprinting.block_mozAddonManager」の項目を真偽値で作成し値を「true」にする
    2. about:configの項目「extensions.webextensions.restrictedDomains」の値から「addons.mozilla.org,」の部分を削除する
  • bugzilla.mozilla.orgのバク報告ページではスクロール系のコマンドが動作しない
 

コマンドが動作しなくなった場合の対処法

  • コマンドが動作しなくなった場合はアドオンマネージャーからSimple Mouse Gesturesを一度無効にしてから再度有効にするか設定ページから設定を変更すると動作するようになる。
 

選択範囲のリンクを開く方法(初期設定時)

  1. マウス左ボタンを長押しする
  2. カーソルが十字に切り替わったらリンクを含む範囲を選択する
  3. 適当な箇所をクリックする
 

選択範囲のリンクを一部除外して開く方法(初期設定時)

  1. マウス左ボタンを長押しする
  2. カーソルが十字に切り替わったらリンクを含む範囲を選択する
  3. リンクの左端のオレンジ色のラベルをクリックする
    • クリックして青色になったラベルのリンクは除外される
  4. 適当な箇所をクリックする
 

選択範囲のスクリーンショットを保存する方法(初期設定時)

  1. マウス左ボタンを長押しする
  2. カーソルが十字に切り替わったらリンクを含む範囲を選択する
  3. 選択範囲の外に表示される「Capture」をクリックする
  4. スクリーンショットを任意のフォルダに保存する
 

 

設定項目→General

  • 見出し
    • Ctrl+Alt+Enter = Enable/Disable Mouse Gestures
      Ctrl+Alt+Enterを入力するとSimple Mouse Gesturesの機能の有効状態が切り替わる。
  • Get Sync Data
    Sync機能で設定を同期化する。
  • Import Settings
    設定をインポートする。
  • Export Settings
    設定をエクスポートする。
  • Restore Default Settings
    初期設定に戻す。
  • Enable Super Drag
    ドラッグジェスチャーを有効にする。
  • Enable Multi Link Opener (like "LinkClump")
    選択範囲のリンクを開く機能を有効にする。
  • Enable Wheel Gestures
    ホイールジェスチャーを有効にする。
  • Enable Long Press on Links
    リンクの長押しでタブの開き方を変える機能を有効にする。
  • Enable Rocker Gestures
    ロッカージェスチャーを有効にする。
  • Fix Linux/Mac Context Menu Problems (Fixed in Firefox 58)
    Linux/Macでマウスジェスチャーを実行する際にマウス右ボタンを押した時*4にコンテキストメニューが表示されるバグ*5に対処する為にマウス右ボタンを押した時にコンテキストメニューを表示する機能を抑制する。
  • Double Click Right Mouse Button to Pop-up Context Menu
    Linux/Macでブラウザ側のコンテキストメニューを表示するにはマウス右ボタンをダブルクリックする。
  • Maximum duration of Double-Click ○○ ms
    ダブルクリックの最大継続時間を100ミリ秒単位で指定する。
  • Minimum length of Track ○○ px
    マウスジェスチャーやドラッグジェスチャーを実行する際にマウスボタンをドラッグした時にジェスチャーと認識して軌跡を描画するまでの最小距離を10ピクセル単位で指定する。
  • Scroll Step Size ○○ px
    マウスジェスチャーのコマンド「Scroll Up」「Scroll Down」を実行した時にスクロールする距離を10ピクセル単位で指定する。
  • SmoothScroll
    マウスジェスチャーでスクロールした時の動作を滑らかにする。
  • Follow link labeled next (text)
    マウスジェスチャーのコマンド「Follow link labeled next」を実行した時に次のページへのリンクと判定するリンクテキストを記入する。
  • Follow link labeled next (Element id or classname)
    マウスジェスチャーのコマンド「Follow link labeled next」を実行した時に次のページへのリンクと判定する要素のIDやクラス名を記入する。
  • Follow link labeled previous (text)
    マウスジェスチャーのコマンド「Follow link labeled previous」を実行した時に前のページへのリンクと判定するリンクテキストを記入する。
  • Follow link labeled previous (Element id or classname)
    マウスジェスチャーのコマンド「Follow link labeled previous」を実行した時に前のページへのリンクと判定する要素のIDやクラス名を記入する。
  • Show Mouse Track
    マウスジェスチャー実行時にマウスポインタの軌跡を描画する。
  • Show Direction
    マウスジェスチャー実行時にページ上部にジェスチャーの方向を表示する。
  • Show Action Name
    マウスジェスチャー実行時にページ上部にコマンド名を表示する。
  • Color
    マウスポインタの軌跡の色を選択する。
  • Size ○○ px
    マウスポインタの軌跡の幅をピクセル値で指定する。
 

 

設定項目→Mouse Gestures

  • 見出し
    • Search Engine URL List
      コマンド「search selected text」「search selected text in new tab」で利用可能な検索エンジンのURL記入例をポップアップメニューに表示する。
  • Web Service URL List
    コマンド「current URL to web service」「current URL to web service (new tab)」「current URL to web service (background tab)」で利用可能なウェブサービスのURL記入例をポップアップメニューに表示する。
  • Mouse Button to Start Gesture
    マウスジェスチャーを開始するマウスボタンを選択する。
  • Right Button
    マウス右ボタンをドラッグした時にマウスジェスチャーを開始する。
  • Middle Button
    マウス中ボタンをドラッグした時にマウスジェスチャーを開始する。
  • Left Button
    マウス左ボタンをドラッグした時にマウスジェスチャーを開始する。
  • Actions
    • Add Action
      ポップアップメニューから新しいコマンドを追加する。
  • コマンド一覧
    • ×
      このコマンドを削除する。
  • ドラッグ方向
    マウスボタンをドラッグする方向が表示される。
    編集する場合はここをクリックしページが青い状態で任意のマウスジェスチャーを入力する。
    U上方向
    D下方向
    L左方向
    R右方向
  • コマンド
    マウスジェスチャー入力時に実行されるコマンドが表示される。
    コマンドを変更する場合はここをクリックしポップアップメニューからコマンドを選択する。
 

 

設定項目→Super Drag

  • 見出し
    • Search Engine URL List
      コマンド「search Image」「search selected text」「search selected text in new tab」で利用可能な検索エンジンのURL記入例をポップアップメニューに表示する。
  • Web Service URL List
    コマンド「send URL to web service」「send URL to web service (new tab)」「send URL to web service (background tab)」で利用可能なウェブサービスのURL記入例をポップアップメニューに表示する。
  • Enable Drag Link
    ドラッグジェスチャーをリンクに対して有効にする。
  • Enable Drag Image
    ドラッグジェスチャーを画像に対して有効にする。
  • Enable Drag Text
    ドラッグジェスチャーをテキストに対して有効にする。
  • Actions
    • Add Action
      ポップアップメニューから新しいコマンドを追加する。
  • コマンド一覧
    • ×
      このコマンドを削除する。
  • ドラッグ方向
    マウスボタンをドラッグする方向が表示される。
    編集する場合はここをクリックしページが青い状態で任意のドラッグジェスチャーを入力する。
    U上方向
    D下方向
    L左方向
    R右方向
  • コマンド
    ドラッグジェスチャー入力時に実行されるコマンドが表示される。
    コマンドを変更する場合はここをクリックしポップアップメニューからコマンドを選択する。
  • Excluded URLs
    • Add URL
      選択範囲のリンクを開く機能を適用させないサイトのプロトコルからホストまでの範囲を記入する。
 

 

設定項目→Multi Link Opener

  • Smart Select
    範囲を選択する際にページ上の重要なリンクのみを選択する。
  • Lazy Load
    リンク先URLをタブで開く際に休止状態で開く。
    休止状態のタブへ切り替えるとページが読み込まれる。
  • Activation
    選択範囲のリンクを開く機能を有効化する方法を選択する。
  • Holding down left mouse button
    マウス左ボタンを長押ししてカーソルが変わってからドラッグする。
  • Left mouse button + Shift key
    Shiftキーを押しながらマウス左ボタンをドラッグする。
  • Left mouse button + CTRL key
    Ctrlキーを押しながらマウス左ボタンをドラッグする。
  • Left mouse button + Alt key
    Altキーを押しながらマウス左ボタンをドラッグする。
  • Detect Value (Holding down) ○○ ms
    上記項目の「Holding down left mouse button」を選択した状態でマウス左ボタンを押し続けた場合にカーソルが変わるまでの時間をミリ秒単位で指定する。
  • Open links
    • Left Click
      範囲を選択した後に左クリックした時の挙動を選択する。
      Foreground Tabs選択範囲のリンクをアクティブな新しいタブで開く
      Background Tabs選択範囲のリンクを非アクティブな新しいタブで開く
      New Window選択範囲のリンクを新しいウィンドウで開く
      URL to Clipboard選択範囲のリンク先URLをコピーする
      Download選択範囲のリンクを保存する
      Bookmark選択範囲のリンクをブックマークする
  • Left Click + CTRL
    範囲を選択した後にCtrlキーを押しながら左クリックした時の挙動を選択する。
    Foreground Tabs選択範囲のリンクをアクティブな新しいタブで開く
    Background Tabs選択範囲のリンクを非アクティブな新しいタブで開く
    New Window選択範囲のリンクを新しいウィンドウで開く
    URL to Clipboard選択範囲のリンク先URLをコピーする
    Download選択範囲のリンクを保存する
    Bookmark選択範囲のリンクをブックマークする
  • Left Click + Shift
    範囲を選択した後にShiftキーを押しながら左クリックした時の挙動を選択する。
    Foreground Tabs選択範囲のリンクをアクティブな新しいタブで開く
    Background Tabs選択範囲のリンクを非アクティブな新しいタブで開く
    New Window選択範囲のリンクを新しいウィンドウで開く
    URL to Clipboard選択範囲のリンク先URLをコピーする
    Download選択範囲のリンクを保存する
    Bookmark選択範囲のリンクをブックマークする
  • Left Click + Alt
    範囲を選択した後にAltキーを押しながら左クリックした時の挙動を選択する。
    Foreground Tabs選択範囲のリンクをアクティブな新しいタブで開く
    Background Tabs選択範囲のリンクを非アクティブな新しいタブで開く
    New Window選択範囲のリンクを新しいウィンドウで開く
    URL to Clipboard選択範囲のリンク先URLをコピーする
    Download選択範囲のリンクを保存する
    Bookmark選択範囲のリンクをブックマークする
  • Label Size
    範囲を選択した時にリンクの左端に表示するラベルの大きさをピクセル値で指定する。
  • Height
    ラベルの高さをピクセル値で指定する。
  • width
    ラベルの幅をピクセル値で指定する。
  • Exceptions
    • Add
      選択範囲のリンクを開く機能を適用させないサイトのプロトコルからホストまでの範囲を記入する。
 

 

設定項目→Wheel Gestures (Tab Wheel Scroll)

  • Except built-in Firefox pages ( about:* )
    この機能でタブを切り替える際にFirefoxの内部ページや拡張機能の専用ページを飛ばす。
  • プルダウンメニュー
    • Right mouse button + Wheel
      マウス右ボタンを押しながらホイール回転した時に機能を実行する。
  • Left mouse button + Wheel
    マウス左ボタンを押しながらホイール回転した時に機能を実行する。
  • Action
    • Tab Wheel Scroll
      タブを切り替える。
 

 

設定項目→Long Press on Links

  • Left Button
    リンクをマウス左ボタンで長押しした時の挙動を選択する。
    open current tabリンクを現在のタブで開く
    open new tabリンクをアクティブな新しいタブで開く
    open background tabリンクを非アクティブな新しいタブで開く
    open new windowリンクを新しいウィンドウで開く
    browse in privateリンクを新しいプライベートウィンドウで開く
    send URL to web service (NewTab)リンクをウェブサービスを通してアクティブな新しいタブで開く
    send URL to web service (BackgroundTab)リンクをウェブサービスを通して非アクティブな新しいタブで開く
    copy textリンクテキストをコピーする
    copy URLリンク先URLをコピーする
    copyText and URLリンクテキストとリンク先URLをコピーする
    copyText and URL as HTMLリンクテキストとリンク先URLをHTMLの書式でコピーする
  • Middle Button
    リンクをマウス中ボタンで長押しした時の挙動を選択する。
    open current tabリンクを現在のタブで開く
    open new tabリンクをアクティブな新しいタブで開く
    open background tabリンクを非アクティブな新しいタブで開く
    open new windowリンクを新しいウィンドウで開く
    browse in privateリンクを新しいプライベートウィンドウで開く
    send URL to web service (NewTab)リンクをウェブサービスを通してアクティブな新しいタブで開く
    send URL to web service (BackgroundTab)リンクをウェブサービスを通して非アクティブな新しいタブで開く
    copy textリンクテキストをコピーする
    copy URLリンク先URLをコピーする
    copyText and URLリンクテキストとリンク先URLをコピーする
    copyText and URL as HTMLリンクテキストとリンク先URLをHTMLの書式でコピーする
  • Right Button
    リンクをマウス右ボタンで長押しした時の挙動を選択する。
    open current tabリンクを現在のタブで開く
    open new tabリンクをアクティブな新しいタブで開く
    open background tabリンクを非アクティブな新しいタブで開く
    open new windowリンクを新しいウィンドウで開く
    browse in privateリンクを新しいプライベートウィンドウで開く
    send URL to web service (NewTab)リンクをウェブサービスを通してアクティブな新しいタブで開く
    send URL to web service (BackgroundTab)リンクをウェブサービスを通して非アクティブな新しいタブで開く
    copy textリンクテキストをコピーする
    copy URLリンク先URLをコピーする
    copyText and URLリンクテキストとリンク先URLをコピーする
    copyText and URL as HTMLリンクテキストとリンク先URLをHTMLの書式でコピーする
 

 

設定項目→Rocker Gestures

  • Left-click pushing + Right mouse button
    マウス左ボタンを押しながらマウス右ボタンを押した時の挙動を選択する。
  • Right-click pushing + Left mouse button
    マウス右ボタンを押しながらマウス左ボタンを押した時の挙動を選択する。
 

 

類似拡張機能(WebExtensions)

 

類似拡張機能(旧拡張機能)

 


*1 選択範囲のリンクを全て開く / 選択範囲のリンクを一部除外して開く
*2 マウスボタン+ホイール回転でタブ切り替え
*3 参考:Firefox 60 beta lost the AMO working extensions workaround. : firefox
*4 本来はマウス右ボタンを押してから離した時にコンテキストメニューが表示される
*5 Firefox58で修正済み