Mery : 半画面スクロール

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

-------- 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 座標の引き算を足し算に変えてください。

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

2018年4月22日 14:05 | Kuro |