ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Chaikaのショートカットキー変更

Chaika アイコン

Firefox上で2ちゃんねる専用ブラウザに近いことをやってくれるアドオン chaika 。最近のバージョンはデフォルトのスキンにキーボード・ショートカット機能が装備されている。シングルキー・ショートカット (single-key shortcut) もある。これを便利と見るか。余計なお節介と見るか。

面白いと思ったのは、数字キーを押すと当該レス番号にスクロールする動き。たとえば数字キーの 2 を押し、素早く 5 を押し、素早く 6 を押せばレス番 >>256 に移動してくれる。

おそらく多くのFirefoxユーザーは keyconfig とか Key config のようなキーボードショートカット管理系アドオンを使っているだろうからキー操作のバッティングは不快だと思う。

Chaikaのキーボード・ショートカットを変更したり一部だけ無効にするには script.js という名前のファイルを変更する必要がある。

script.js は非常に探しにくい場所にある。Windows 7 だと、

C:\Users\ユーザー名\AppData\Roaming\Mozilla\Firefox\Profiles\プロファイル名\extensions\chaika@chaika.xrea.jp\chrome\content\chaika\defaults\skin\script.js

…がフルパスになる。

Chaika 1.7.1 だと具体的には同ファイルの658行目あたりに、

    keyMap: {
        'Control+Enter': function(){ ThreadCommand.write(); },
        'Shift+Enter': function(){ ThreadCommand.write(); },
        'w': function(){ ThreadCommand.write(); },
        'r': function(){ ThreadCommand.reload(); },
        'n': function(){ ThreadCommand.scrollToNewMark(); },
        'j': function(){ ThreadCommand.scrollToNextRes(); },
        'k': function(){ ThreadCommand.scrollToPrevRes(); },
        'f': function(){ window.scrollByPages(1); },
        'b': function(){ window.scrollByPages(-1); },
    },

…とコードされている。

JavaScriptのことは全然わからないけど何が記述されているかは雰囲気で完璧にわかる。

キーボードの w を押すと書き込みウィザードが現れる機能と、前述の数字キー押下で当該レス番への移動は便利なので残しておいて、これら以外のキーボード・ショートカットはすべて無効にしといた。

具体的には、

    keyMap: {
    /*
        'Control+Enter': function(){ ThreadCommand.write(); },
        'Shift+Enter': function(){ ThreadCommand.write(); },
     */
        'w': function(){ ThreadCommand.write(); },
     /*
        'r': function(){ ThreadCommand.reload(); },
        'n': function(){ ThreadCommand.scrollToNewMark(); },
        'j': function(){ ThreadCommand.scrollToNextRes(); },
        'k': function(){ ThreadCommand.scrollToPrevRes(); },
        'f': function(){ window.scrollByPages(1); },
        'b': function(){ window.scrollByPages(-1); },
     */
    },

…というふうに、不要な箇所をコメントアウトしとく。

あとは下のスクリーンショットに示す設定のままでいい。

Chaika 設定

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/1380-bcdc6761

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。