忍者ブログ
シフラ,超絶技巧練習曲,ピアノ,ロマン派のエチュード,かっこいい曲,PC便利系,音楽系,動画系,youtube,blog系など
Blog Infomation





Today / Yesterday
/



 フィードメーター - The J.Mazeppa


 
Monthly
Recent Comment
Infomation
Circle Chat
Access Rank
KeyWord Rank
Weather & \\ vs $

-天気予報コム-

購入時2005/11は106.1
2024/11/22 (Fri) 18:57 / /
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


2008/12/08 (Mon) 04:02 / /
IEやSleipnirの右クリックメニューであるとかリンクで右クリックとかはカスタマイズできるって知ってますか?
最新のSleipnirの場合,オプション→ユーザーインターフェイス→メニューエディタから項目を追加できます…

追加できる項目のデフォルトは以下の通り
タブブラウザ Sleipnir オンラインデータベース(マウスジェスチャ)

これに加え,Sleipnir\plugins\scriptsフォルダにある.jsファイルのアクションも追加できるので,
ブックマークレットであったりデフォルトで入っているスクリプトもすぐに呼び出せる…
※プラグイン User Action Extentionが必要だったと思う

だいたいメニューエディタでいじる項目は,以下の3つでないだろうか?

 ・ブラウザ標準  (何もないところで右クリックした場合にでるやつ)
 ・ブラウザアンカー(リンク上で右クリックした場合に出るやつ)
 ・Smart Search  (テキストを選択した時に出る青線の項目 ※利用者のみ)

で,これでメニューを好き放題増やしていくとあることに気づくわけですが…

特にブラウザ標準メニューでIEで元から入っている

 ・「背景」系の項目 ‐ 名前を付けて~とか背景を~とか
 ・「翻訳」系の項目 ‐ @niftyで~

とか他のソフトの項目(後者),デフォルトでインストールされているIE項目(前者)が邪魔で仕方なくなる…

これはSleipnir2.514くらいから右クリックメニューの形式が,
「IEで下からある項目」+「Sleipnirで追加した項目」で完全に独立していることに起因すると思われる…
つまりIEで元から入っている上記の項目はSleipnir上では操作することはできない…

ちなみに消す方法がないわけではなく,IEのレジストリをいじるかそういうことができるソフトを使えばできる…
ただしそういうことが「できそうなソフト」はいくらでもあるが「できるソフト」はほとんどないといっていい…
IEデフォルトである前者の項目を消すことは難しい…(.DLLファイルいじるとか危険すぎる)
海外のソフト(忘れた)で1つあったけどインストール必要なのでやめた,レジストリとか汚したくないし…

参考:IEの右クリックメニュー削除


以下の「できそうなソフト」でできることは新たに拡張メニューを追加したり,
後者の別ソフトで追加される翻訳とかその他メニューの削除くらいなのだ…


■「できそうなソフト」
 ・窓の杜 - 【REVIEW】IEの右クリックメニューから不要な項目を削除「コンテキストメニューの整理」
 ・IE MenuExt

そこでなくなく削除を断念しようとした時に見つけたのがExtendMenuというSleipnir公式プラグイン…

拍手[0回]


これはSleipnir1.66系から存在する「拡張メニュー」ってやつらしい…(使ったことなかった)
マウスボタンとかにマウスジェスチャーにアクションとして登録することにより使用が可能になるもの…

編集はオプション→拡張機能→Extend Menu から可能になるが,まずどういうことができるか見て欲しい…

Img/1228466798/

これは1から完全にメニューを編集する必要があるが,見ての通りカスタマイズ性は非常に高い…

ただこれに弱点がないわけではなく,…

 ・マウス割り当てにより「右クリック」にこれ(ExtendMenu)を設定してしまった場合,
 従来の右クリックは「左→右クリック」に設定されてしまうので使いづらいかも
 ・ExtendMenuを画像の上で起動しようがアンカー(リンク)の上で起動しようが,
 従来の右クリックメニューなど出てこずにExtendMenuしか出てこない

IE系からの「Irvineにリンクを送る」とか「名前をつけて画像を保存」とかいう項目は
直接Sleipnirメニューには設定しづらい(特に後者は無理という噂,前者いけるのか?)
そのため,画像やダウンロードリンクが来ると普段は「右クリック」だけですむが,
いちいち「左→右クリック」と習慣上反応できない操作をしなければならない…

そこで「拡張メニュー」は「右ダブルクリック」とか「マウスジェスチャー」に設定することを推奨する…

他の方法としてマウス移動とクリックの手間が増えてしまうの問題ではあるが,
”通常のメニュー”エディターにおいてExtendMenuという項目を追加してしまえば一応この問題は回避できる…
すると右クリックメニューにExtendMenuという欄が生成され,右クリックから呼び出すことができるようになる…
だがこの”通常メニュー”に貼り付けた「ExtendMenu」は展開されていないため,これを使用するためには右クリックで呼び出したその後他のアクションと同じく左クリックを挟む必要がありこれがかなり難点である…

なので結局僕は「右クリック」は通常メニュー(なし),「右ダブルクリック」に「ExtendMenu」を割り当て
かつ念のためExtendMenuを”通常メニュー”に用意して使用しています…(ややこしいが)
使用頻度が多い「Sleipnirオプション」とかは”通常メニュー”からすぐに呼び出せるようにしてありますが…

まあ誰も興味がないかもしれないが備忘録ということでExtendMenu.xmlをアップしておく…
ExtendMenu.xml

<?xml version="1.0" ?>
- <menu>
- <folder name="ExtendedMenu" action="">
<item name="コピー(&C)" action="Copy" />
<item name="全洗濯" action="SelectAll" />
<item name="貼り付け(&T)" action="Paste" />
<item name="-" action="" />
<item name="ページ内検索" action="FindThisPage" />
<item name="-" action="" />
<item name="現在のタブを複製" action="DuplicateActiveWindow" />
<item name="アンカータグを作成" action="CreateAnchorTag" />
<item name="タイトル+URLコピー" action="CopyTitleAndUri" />
<item name="-" action="" />
- <folder name="+お気に入り" action="">
<item name="お気に入りに追加" action="AddToBookmark" />
<item name="お気に入りの表示" action="ShowBookmarkPanel" />
<item name="お気に入りの整理" action="OrganizeBookmark" />
</folder>
- <folder name="+アクション" action="">
<item name="nicomimi" action="nicomimi" />
<item name="検索スクリプト生成" action="Make Search Script" />
<item name="ログインを記録" action="AutoLoginCreator.user" />
<item name="入力内容保存" action="RememberMeSave" />
<item name="入力内容復元" action="RememberMeRestore" />
</folder>
- <folder name="+オプション" action="">
<item name="Sleipnir オプション" action="PluginOption" />
<item name="プラグインマネージャー" action="PluginManager" />
<item name="デザインの変更" action="StyleManager" />
<item name="スキン変更" action="SkinManager" />
<item name="SuperDragExtention" action="SuperDragOption" />
<item name="拡張機能追加" action="GetExtension" />
<item name="インターネットオプション" action="InternetOption" />
<item name="-" action="" />
<item name="スクリプトフォルダ" action="OrganizeScript" />
<item name="-" action="" />
<item name="再起動" action="Restart" />
<item name="終了" action="Exit" />
</folder>
- <folder name="+ページ操作" action="">
<item name="印刷プレビュー" action="PrintPreview" />
<item name="全画面表示" action="FullScreen" />
<item name="-" action="" />
<item name="最近閉じたページを見る" action="PopRecentlyHistory" />
<item name="上のディレクトリに移動(&U)" action="GoUp" />
<item name="全て閉じる" action="CloseAll" />
<item name="このウインドウ以外を閉じる" action="CloseExceptActive" />
<item name="-" action="" />
<item name="サイドバー表示" action="ShowExplorerBarDock" />
</folder>
- <folder name="+バー表示" action="">
<item name="ブックマーク" action="ShowBookmarkPanel" />
<item name="サイドバー" action="ShowExplorerBarDock" />
<item name="メニューバー" action="ShowMenuBar" />
<item name="サムネイル" action="ThumbnailTabs" />
</folder>
- <folder name="+他のブラウザで開く" action="">
<item name="Chrome" action="UserDefinedTools_Action0" />
<item name="InternetExploer" action="UserDefinedTools_Action1" />
<item name="Firefox" action="UserDefinedTools_Action2" />
</folder>
- <folder name="+ウィンドウ" action="">
<item name="重ねて表示" action="CascadeWindow" />
</folder>
- <folder name="+エンコード(&E)" action="">
<item name="自動選択(&A)" action="Encode(auto)" />
<item name="-" action="" />
<item name="日本語(EUC)" action="Encode(euc-jp)" />
<item name="日本語(シフトJIS)" action="Encode(shift_jis)" />
<item name="日本語(JIS)" action="Encode(iso-2022-jp)" />
<item name="-" />
<item name="Unicode(UTF-8)" action="Encode(utf-8)" />
<item name="Unicode(UTF-7)" action="Encode(utf-7)" />
</folder>
- <folder name="+ソースの表示(&V)" action="">
<item name="ソースの表示(&V)..." action="ViewSource" />
<item name="選択部分のソースを表示(&L)..." action="ViewSelectedSource" />
</folder>
<item name="プロパティ(&Y)..." action="Property" />
</folder>
</menu>


「他のブラウザで開く」などは別途プラグインを入れたりする必要があることを断っておく…
確かこの.xmlファイルはSleipnir\settings\人\setting\Overrideフォルダに入っていたはず,
たぶんそのまま他のメニューに流用しても使えそうだがやるならバックアップして自己責任で…

長くなりすぎたが以上(笑)
PR



▼Comment
   NAME:  TITLE:  COLOR:
   PASS:   URL:  EMAIL:
 COMMENT!: Vodafone絵文字 i-mode絵文字 Ezweb絵文字
     
△▲最上部へ戻る▲△ △▲プラグインへ▲△