Chrome Extension開発を勉強してみる (21) - chrome.experimental.commands -

2012-10-10T00:00:00+00:00 Chrome Extension JavaScript

を使えば簡単にブラウザにキーボードショートカットを定義出来る模様

manifest.json

{
  "name": "test",
  "version": "0.1",
  "manifest_version": 2,
  "background": {
    "scripts": ["background.js"]
  },
  "commands": {
    "test": {
      "suggested_key": {
        "default": "Ctrl+Shift+X"
      },
      "description": "test"
    }
  },
  "permissions": ["commands", "experimental"]
}

ここでCTRL+SHIFT+Xでアクションを発生するようにすると設定。でpermissionsのcommandsはあくまで将来的(既に開発版Chromeではchrome.commandsでアクセス可能らしい)

background.js

(function(undefined) {
  chrome.experimental.commands.onCommand.addListener(function() {
    alert("hoge fuga foobar");
  });
})();

こんだけ。入れてからCTRL+SHIFT+Xを押すとalertが出る

chrome.experimental.commandsリファレンス: http://developer.chrome.com/extensions/experimental.commands.html

Rails3+RSpecでのテストを勉強してみる (5) - Spork+Headless - SAStrutsを勉強してみる (8) - ファイルアップロード -