[要望] 半画面スクロール

  1. Mery は 1.x の頃から愛用させて頂いております。
    そんな中、いまさらなのですが半画面スクロールを実装されるご予定はないでしょうか。

    元々、UNIX 系 OS を使うことが多かったため、エディターやページャーで度々半画面スクロールを行っていました。
    Windows のツールではあまり馴染みがない機能のようですが、ご検討頂けますと幸いです。

     |  Toku  |  返信
  2. ご愛用ありがとうございます。

    > そんな中、いまさらなのですが半画面スクロールを実装されるご予定はないでしょうか。
    現在のところ実装予定はありませんが、キーボードによる操作で良ければマクロで実装可能だと思います。

    -------- sample.js --------
    // 半画面上にスクロール
    Redraw = false;
    with (document.selection) {
        // 1 ページの行数を取得
        var cx = GetActivePointX(mePosView);
        var cy = GetActivePointY(mePosView);
        var sx = ScrollX;
        var sy = ScrollY;
        SetActivePoint(mePosView, 1, ScrollY, false);
        PageDown(true);
        var y = GetBottomPointY(mePosView ) - GetTopPointY(mePosView);
        PageUp(false);
        SetActivePoint(mePosView , cx, cy, false);
    }
    Redraw = true;
    // 下スクロールの場合は ScrollY = sy + y / 2;
    ScrollY = sy - y / 2;
    ----------------

    ↑ 半画面上スクロールするマクロです。下スクロールの場合は最後の行の Y 座標の引き算を足し算に変えてください。

    上スクロールマクロと下スクロールマクロをそれぞれ適当なキーに割り当てればオッケーです。

     |  Kuro  |  返信
スポンサーリンク