Chrome Keyconfigの設定

この記事は筆者が見た夢を一人称視点で叙述した内容です。事実ではなく、実際の人物等とは一切関係ありません。

いい加減、乏しいCPUリソースをばかばか食うFirefoxに愛想が尽きかけて、とりあえずChromeをさわってみることに。

とりあえずAutoPagerizeChrome Keyconfigだけ入れた。そして、Chrome Keyconfigの設定。

{
  "name": "Chrome Keyconfig",
  "version": "1.10.5",
  "normal_actions": {
    "j": {
      "name": "scroll down",
      "args": []
    },
    "k": {
      "name": "scroll up",
      "args": []
    },
    "h": {
      "name": "back",
      "args": []
    },
    "l": {
      "name": "forward",
      "args": []
    },
    "a": {
      "name": "focus first text input",
      "args": []
    },
    "C-d": {
      "name": "navigate form elements forward",
      "args": []
    },
    "C-u": {
      "name": "navigate form elements backward",
      "args": []
    },
    "Esc": {
      "name": "limited mode",
      "args": []
    },
    "k e y c o n f i g": {
      "name": "Keyconfig",
      "args": []
    },
    "C-f": {
      "name": "scroll down full page",
      "args": []
    },
    "C-b": {
      "name": "scroll up full page",
      "args": []
    },
    "y": {
      "name": "copy url",
      "args": []
    },
    "g g": {
      "name": "scroll to top",
      "args": []
    },
    "G": {
      "name": "scroll to bottom",
      "args": []
    },
    "d": {
      "name": "close this tab",
      "args": []
    },
    "g t": {
      "name": "select right tab",
      "args": []
    },
    "g T": {
      "name": "select left tab",
      "args": []
    },
    "f": {
      "name": "hit a hint",
      "args": []
    },
    "C-c": {
      "name": "stop",
      "args": []
    },
    "t": {
      "name": "open new tab",
      "args": []
    },
    "r": {
      "name": "reload",
      "args": []
    },
    "R": {
      "name": "cacheless reload",
      "args": []
    }
  },
  "limited_actions": {
    "Esc": {
      "name": "normal mode",
      "args": []
    }
  },
  "useTabTitle": false,
  "smooth_scroll": false,
  "ldrize": true,
  "chrome_vim": true,
  "antiAutoFocus": false,
  "vim_normal_actions": {
    "j": {
      "name": "Down",
      "args": []
    },
    "k": {
      "name": "Up",
      "args": []
    },
    "h": {
      "name": "Left",
      "args": []
    },
    "l": {
      "name": "Right",
      "args": []
    },
    "^": {
      "name": "Line head",
      "args": []
    },
    "$": {
      "name": "Line foot",
      "args": []
    },
    "Esc": {
      "name": "normal mode",
      "args": []
    },
    "i": {
      "name": "insert mode",
      "args": []
    }
  },
  "vim_insert_actions": {
    "Esc": {
      "name": "normal mode",
      "args": []
    }
  },
  "vim_default_mode": "insert",
  "vim_color_config": {
    "normal": {
      "background": "gray",
      "text": "black"
    },
    "insert": {
      "background": "white",
      "text": "black"
    }
  }
}

"g g" みたいにスペースを挟んでいると、ggと打ったときに反応してくれるっぽい。だいたい、Vimperatorの操作感に似せた。ニコニコ動画YouTubeなどを見るときにだけ、Chromeをつかうようにしようかな、とか考えている。