Home > autoIgnoreKey.jsは小学生までらしい

autoIgnoreKey.jsは小学生までらしい

  • 2008-06-24(2008-06-24 23:38:36)

このエントリーをはてブする

retlet.net - Vimperatorと、ウェブアプリやUserscriptのショートカットキーを共存させるfeedSomeKeys.jsプラグイン

PATH THROUGHモードとか使っていいのは小学生までだよねー。

yabe-。俺小学生じゃん!vimperatorが0.5くらいの時からVimperator/plugin/autoIgnoreKey.js - EthnaWikiそのまま使ってたよ!

たしかに、autoIgnoreKeyを使うと、tab移動している時にgmailやLDRにさしかかった途端操作を受付けなくなるのがイライラしてたんですよ。早くなんとかしないと…とは思ってたんですがねー。

というわけでretletさんの記事を参考に以下のように設定した。


autocmd LocationChange .* :fmapc

" Gmail
js <<EOF
autocommands.add('LocationChange',/mail\.google\.com\/(mail|a)\//,[
  'js plugins.feedKey.setup(',
  '"c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i])',
  ');'
].join(''));
EOF

" livedoorReader
" ldrのレートを++/--できるようにするgreasemonkeyスクリプト(http://d.hatena.ne.jp/kusigahama/20071107#1194447701)用に q,w もスルー対象に指定している
js <<EOF
autocommands.add('LocationChange',/reader\.livedoor\.com\/reader\//,
  'js plugins.feedKey.setup("j k s ? r a p v c <Space> <S-Space> z Z < > q w b i".split(/ +/));');
EOF
autocmd LocationChange http://reader\.livedoor\.com/reader/ :fmap o vj
autocmd LocationChange http://reader\.livedoor\.com/reader/ :fmap J <Space>
autocmd LocationChange http://reader\.livedoor\.com/reader/ :fmap K <S-Space>

ほぼ丸パクりです。LDRの方に、rと?を追加しただけ。

ぎゃおー便利すぎる。これでシームレス。Firefox本体のキーバインドを覚えなくてよくなった!ありがとうretletさん!

このエントリーのはてなブックマーク

Comment

Comment Form

Name
Url
Comment
Cookie
Preview

Trackback

TrackBackPingURL:

はてブ

Page Top