ZenzaWatchのショートカットキーを変更する
ZenzaWatchのショートカットや各種設定を変更できる。
更新しても設定が保持されるし、もし消えてもすぐに再設定できるため、便利かもしれない。
設定方法
ZenzaWatchが動作するURL*1に移動した状態で、
開発者ツールからコンソールを開き、次のコマンドを実行して設定する。
ZenzaWatch.config.setValue('設定名', 設定値)
現在の値を取得する事もできる。
ZenzaWatch.config.getValue('設定名')
設定名の一覧
ソースの281行目辺り、defaultConfig
に一覧がある。
var defaultConfig = { debug: false, volume: 0.3, forceEnable: false, showComment: true, autoPlay: true, 'autoPlay:ginza': true,
個人的に使いそうな設定は以下。
enablePushState
とKEY_*
は、現状コンソールからしか変更できない(はず)。
項目名 | 設定値 | 説明 |
---|---|---|
autoCloseFullScreen | true | 再生終了時にフルスクリーンを解除する |
autoZenTube | true | youtubeリンクがある時、自動的に開く |
enablePushState | true | ブラウザの履歴に残す |
KEY_* | 任意の仮想キーコード | ショートカットの設定 |
設定例
最初に書いた通りコンソールから1行ずつ実行してもいいし、
Chrome系なら
Snippets
に保存して実行、
Firefoxなら
Scratchpad
から実行、としてもいい。
ZenzaWatch.config.setValue('autoZenTube', true); ZenzaWatch.config.setValue('KEY_CLOSE', 27); // ESC default ZenzaWatch.config.setValue('KEY_RE_OPEN', 82 + 0x1000); // Shift+R ZenzaWatch.config.setValue('KEY_HOME', 54); // 6 ZenzaWatch.config.setValue('KEY_SEEK_LEFT', 37 + 0x1000); // Shift+LEFT default ZenzaWatch.config.setValue('KEY_SEEK_RIGHT', 39 + 0x1000); // Shift+RIGHT default ZenzaWatch.config.setValue('KEY_SEEK_LEFT2', 81); // Q ZenzaWatch.config.setValue('KEY_SEEK_RIGHT2', 87); // W ZenzaWatch.config.setValue('KEY_VOL_UP', 69); // E ZenzaWatch.config.setValue('KEY_VOL_DOWN', 68); // default ZenzaWatch.config.setValue('KEY_INPUT_COMMENT', 67); // C default ZenzaWatch.config.setValue('KEY_FULLSCREEN', 88); // X ZenzaWatch.config.setValue('KEY_MUTE', 77); // M default ZenzaWatch.config.setValue('KEY_TOGGLE_COMMENT', 86); // V default ZenzaWatch.config.setValue('KEY_DEFLIST_ADD', 90); // Z ZenzaWatch.config.setValue('KEY_DEFLIST_REMOVE', 90 + 0x1000); // Shift+Z ZenzaWatch.config.setValue('KEY_TOGGLE_PLAY', 32); // SPACE default ZenzaWatch.config.setValue('KEY_TOGGLE_PLAYLIST', 80); // P default ZenzaWatch.config.setValue('KEY_SCREEN_MODE_1', 112 + 0x1000); // Shift+F1 ZenzaWatch.config.setValue('KEY_SCREEN_MODE_2', 113 + 0x1000); // Shift+F2 ZenzaWatch.config.setValue('KEY_SCREEN_MODE_3', 114 + 0x1000); // Shift+F3 ZenzaWatch.config.setValue('KEY_SCREEN_MODE_4', 115 + 0x1000); // Shift+F4 ZenzaWatch.config.setValue('KEY_SCREEN_MODE_5', 116 + 0x1000); // Shift+F5 ZenzaWatch.config.setValue('KEY_SCREEN_MODE_6', 117 + 0x1000); // Shift+F6 ZenzaWatch.config.setValue('KEY_SHIFT_RESET', 49); // 1 default ZenzaWatch.config.setValue('KEY_SHIFT_DOWN', 52); // 4 ZenzaWatch.config.setValue('KEY_SHIFT_UP', 53); // 5 ZenzaWatch.config.setValue('KEY_NEXT_VIDEO', 51); // 3 ZenzaWatch.config.setValue('KEY_PREV_VIDEO', 50); // 2 ZenzaWatch.config.setValue('KEY_SCREEN_SHOT', 83); // S default ZenzaWatch.config.setValue('KEY_SCREEN_SHOT_WITH_COMMENT', 83 + 0x1000); // Shift+S default
*1:nicovideo.jp配下ならどこでもいい