段組機能についての要望No.11273
YoungMoon さん 23/04/26 15:09
 
いつも愛用させてもらっています(´ω`)ノ
段組機能についての要望です。

・「隣の段に移動」のコマンドを作ることはできませんか?
→もしこれがあれば、「Ctrl+Tab」で割り当てて使いたいんです(*´艸`)

[ ]
RE:11273 段組機能についての要望No.11276
秀丸担当 さん 23/04/27 09:08
 
段組みの場合、隣の段に移動するのが面倒なことがあると思います。
一応、PageUp/PageDownキーで隣の段に移動することができます。
設定としては、[その他]→[ファイルタイプ別の設定]→[詳細]の、段組みの詳細のと
ころにあります。
ただ、上の段のときにPageUpは上にスクロールだったり、状況によって違います。

マクロとしては、たとえば2段の場合、2倍の長さの1画面とみなすことができます。
これで長い一画面の上半分に移動するかどうかというマクロを作ることで、好みの動
作にすることができると思います。

//上だったら下、下だったら上
if((y-screentopy)<(windowheight/2)){
    moveto x,y+windowheight/2;
} else {
    moveto x,y-windowheight/2;
}
endmacro;


//常に上に
if((y-screentopy)<(windowheight/2)){
} else {
    moveto x,y-windowheight/2;
}
endmacro;


//キー割り当てしたマクロで、Shiftキーが押されているかどうかで動作を変える
if((y-screentopy)<(windowheight/2)){
    if(iskeydown(0x10)==0){
        moveto x,y+windowheight/2;
    }
} else {
    if(iskeydown(0x10)!=0){
        moveto x,y-windowheight/2;
    }
}
endmacro;

こいう感じでどうでしょうか。

[ ]
RE:11276 段組機能についての要望No.11282
YoungMoon さん 23/04/28 08:54
 
ありがとうございます!
Shift+Tabにキー割り当てして、思い通りの動きになりました。

[ ]