2画面にするときに、左右の窓の比率がずれることがあったので、必ず50:50になるようにする。
やり方
一体化PPxを1画面で使う(必要なときだけ2画面)を踏襲。
以下の2つのファイルをScriptフォルダに保存
2winTab.js
//!*script if (PPx.GetComboItemCount <= 1){ // 窓が一つ以下の場合 PPx.Execute("%Ob %0\\PPCW.EXE -bootid:~ -k *pairrate 50"); PPx.Execute("*customize XC_mvLR=4,1,6,B0100,6,B100"); // カーソル移動方法の変更 } else { PPx.Execute("%K\"@F6\""); }
2winQ.js
//!*script var ppcid = PPx.Extract('%*extract\(C#L\"%%n\"\)'); // 左窓のPPcID var ppcid2 = PPx.Extract('%*extract\(C#R\"%%n\"\)'); // 右窓のPPcID if (PPx.GetComboItemCount <= 1){ // 窓が一つ以下の場合 PPx.Execute("%K\"@Q\""); } else { PPx.Execute('*closeppx ' + ppcid2); // 右窓を閉じる PPx.Execute("*customize XC_mvLR = 4,1,4,B0000,6,B001 ; [←][→] "); // カーソル移動方法の変更 }
以下を編集して取込
KC_main = { ; PPcメイン窓 TAB ,*script %0\Script\2winTab.js Q ,*script %0\Script\2winQ.js }
0 件のコメント:
コメントを投稿