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);
ZenzaWatch.config.setValue('KEY_RE_OPEN', 82 + 0x1000);
ZenzaWatch.config.setValue('KEY_HOME', 54);
ZenzaWatch.config.setValue('KEY_SEEK_LEFT', 37 + 0x1000);
ZenzaWatch.config.setValue('KEY_SEEK_RIGHT', 39 + 0x1000);
ZenzaWatch.config.setValue('KEY_SEEK_LEFT2', 81);
ZenzaWatch.config.setValue('KEY_SEEK_RIGHT2', 87);
ZenzaWatch.config.setValue('KEY_VOL_UP', 69);
ZenzaWatch.config.setValue('KEY_VOL_DOWN', 68);
ZenzaWatch.config.setValue('KEY_INPUT_COMMENT', 67);
ZenzaWatch.config.setValue('KEY_FULLSCREEN', 88);
ZenzaWatch.config.setValue('KEY_MUTE', 77);
ZenzaWatch.config.setValue('KEY_TOGGLE_COMMENT', 86);
ZenzaWatch.config.setValue('KEY_DEFLIST_ADD', 90);
ZenzaWatch.config.setValue('KEY_DEFLIST_REMOVE', 90 + 0x1000);
ZenzaWatch.config.setValue('KEY_TOGGLE_PLAY', 32);
ZenzaWatch.config.setValue('KEY_TOGGLE_PLAYLIST', 80);
ZenzaWatch.config.setValue('KEY_SCREEN_MODE_1', 112 + 0x1000);
ZenzaWatch.config.setValue('KEY_SCREEN_MODE_2', 113 + 0x1000);
ZenzaWatch.config.setValue('KEY_SCREEN_MODE_3', 114 + 0x1000);
ZenzaWatch.config.setValue('KEY_SCREEN_MODE_4', 115 + 0x1000);
ZenzaWatch.config.setValue('KEY_SCREEN_MODE_5', 116 + 0x1000);
ZenzaWatch.config.setValue('KEY_SCREEN_MODE_6', 117 + 0x1000);
ZenzaWatch.config.setValue('KEY_SHIFT_RESET', 49);
ZenzaWatch.config.setValue('KEY_SHIFT_DOWN', 52);
ZenzaWatch.config.setValue('KEY_SHIFT_UP', 53);
ZenzaWatch.config.setValue('KEY_NEXT_VIDEO', 51);
ZenzaWatch.config.setValue('KEY_PREV_VIDEO', 50);
ZenzaWatch.config.setValue('KEY_SCREEN_SHOT', 83);
ZenzaWatch.config.setValue('KEY_SCREEN_SHOT_WITH_COMMENT', 83 + 0x1000);