2011-12-21 13 views
6

私はFirefox拡張機能を開発しています。拡張機能を開くために「ツール」メニューに新しい項目を追加しましたが、拡張機能を開くためのキーボードショートカットを追加したいと思います(「control + alt + x」など)。Firefox拡張機能にキーボードショートカットを追加する

+0

私は自分で <キーセットのid = "mainKeyset">それを見つけた <キーID = "key_convert" キー= "X" 修飾子= "ACC el alt "oncommand =" OpenMyAddOn() "/> –

+0

関連項目:https://developer.mozilla.org/en/XUL_Tutorial/Keyboard_Shortcuts –

答えて

7

は、私が自分でそれを見つけたあなたはアドオンのアクションを実行するFirefoxの独自のメニューにショートカットキーを追加する必要がある場合、あなたは extension\content\firebug\firefox\browserMenu.js を編集し、アクセスキー追加する必要があり

<keyset id="mainKeyset"> <key id="key_convert" key="x" modifiers="accel alt" oncommand="OpenMyAddOn()"/> </keyset> 
0

// Firefox page context menu 
    $menupopupOverlay(doc, $(doc, "contentAreaContextMenu"), [ 
     $menuseparator(doc), 
     $menuitem(doc,{ 
      id: "menu_ext", 
      .... 
      accesskey: "s" 
     }) 
    ]); 
関連する問題