2010年8月15日日曜日

Operaでキーボードを使わずにバックグラウンドのタブで検索する

「文字列を選択して右クリック→検索」 この操作はよく行います。
この時、[shift]+[ctrl]を押しながらクリックするとバックグラウンドのタブで検索結果を開くことができて便利です。しかしマウスだけで操作しているときに手をキーボードに持っていくのはなかなか面倒なことです。
 この問題を解決するべくアクションを組みました。これです。
copy,,,, "Search Web" & delay, 10 & go to page & delay, 10 & Clear & delay, 10 & insert, "? " & delay, 10 & paste & delay, 10 & select all & delay, 10 & copy & delay, 10 & Cancel & delay, 10 & paste and go background
アクションの説明
  1. 選択中の文字列をクリップボードにコピーする
  2. ページへ移動ダイアログを出す
  3. 「? 」を打ち込んで
  4. コピーした文字列を貼り付け
  5. 全部選択してコピー
  6. キャンセルしてダイアログを消す
  7. クリップボードの内容をバックグラウンドのタブで開く 
メリット
  • ドキュメントの中だけでなくインプットボックスの中でも検索できる(Hotclick searchではできなかった)
デメリット
  • クリップボードが書きかえられる
  • ダイアログがチラッと見える。 
  • ページへ移動ダイアログで使うとうまくいかない 
使用例
[Hotclick Popup Menu]
item, "背後のタブで検索"=copy,,,, "Search Web" & delay, 10 & go to page & delay, 10 & Clear & delay, 10 & insert, "? " & delay, 10 & paste & delay, 10 & select all & delay, 10 & copy & delay, 10 & Cancel & delay, 10 & paste and go background


[Edit Widget Popup Menu]
item, "背後のタブで検索"=copy,,,, "Search Web" & delay, 10 & go to page & delay, 10 & Clear & delay, 10 & insert, "? " & delay, 10 & paste & delay, 10 & select all & delay, 10 & copy & delay, 10 & Cancel & delay, 10 & paste and go background

感想
Open url in new background page, "? %t"
でうまくいくと思ったけどだめだった。%*が使えないアクションがあるってedvakfさんも2007年に怒ってる。何で動かないんだ?
delayをなくすか小さくすると見た目がよくなるけどあまり気にしないからいいや。

0 件のコメント:

コメントを投稿