2月3日、吉里吉里を落とした
■ このスレッドは過去ログ倉庫に格納されています
011197
03/03/17 23:15ID:nu+Z31Boなるほど、そういう事だったんですか。ありがとうございます。
じゃあ、早速キーボードカスタマイズの方を。
「Override.tjs」
class KAGWindow2 extends KAGWindow {
//------------------------------------------------------ コンストラクタ --
function KAGWindow2(ismain = true, width = 0, height = 0) { super.KAGWindow(ismain = true, width = 0, height = 0); }
//------------------------------------------------------------- finalize --
function finalize() { super.finalize(); }
//------------------------------------------------------- キーボード操作 --
function processKeys(key, shift) { if(checkProceedingKey(key, shift)) return;
if(key == #'A') // ■次の選択肢/未読まで進む■
{ skipToNextStopByKey(); return; }
if(key == #'B') // ■前に戻る■
{ goBackByKey(); return; }
if(key == #'C') // ■自動的に読み勧める■
{ switchAutoModeByKey(); return; } if(freeSaveDataMode) {
if(key == #'D') // ■栞をはさむ■
{ if(typeof this.storeMenu != "undefined" && storeMenu.enabled) storeMenu.click(); return; }
if(key == #'E') // ■栞をたどる■
{ if(typeof this.restoreMenu != "undefined" && restoreMenu.enabled) restoreMenu.click(); return; } }
if(key == #'F' || (key == VK_UP && (shift & ssShift))) // ■メッセージ履歴を表示■
{ showHistoryByKey(); return; }
if(key == #'G') // ■メッセージを消す■
{ if(typeof this.rightClickMenuItem != "undefined" && rightClickMenuItem.enabled) { rightClickMenuItem.click(); return; } } } }
「Initialize.tjs」の192行目らへん。
var kag;
kag = new KAGWindow2();
かなり見にくくまとめていますが、「MainWindow.tjs」を参考に展開してみて下さい。
■ このスレッドは過去ログ倉庫に格納されています