[要望] 半画面スクロール
-
Mery は 1.x の頃から愛用させて頂いております。
そんな中、いまさらなのですが半画面スクロールを実装されるご予定はないでしょうか。元々、UNIX 系 OS を使うことが多かったため、エディターやページャーで度々半画面スクロールを行っていました。
Windows のツールではあまり馴染みがない機能のようですが、ご検討頂けますと幸いです。| Toku | 返信 -
ご愛用ありがとうございます。
> そんな中、いまさらなのですが半画面スクロールを実装されるご予定はないでしょうか。
現在のところ実装予定はありませんが、キーボードによる操作で良ければマクロで実装可能だと思います。-------- 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 | 返信