閲覧モードでのページ送りNo.11593
oh4mac さん 02/03/17 16:59
 
秀丸の閲覧モードを、テキストビューアとして使いたいと考えています。
それで、一般のブラウザと同じ様に、閲覧モードの時は、
スペースキーを押すと、ページ送りということをしたいのですが、
現在の最新版の秀丸でそのようなことをできるのでしょうか?
出来るならば、設定方法を教えてもらえないでしょうか?

[ ]
RE:11593 閲覧モードでのページ送りNo.11596
山紫水明 さん 02/03/17 23:00
 
 oh4macさん,こんばんは。

》秀丸の閲覧モードを、テキストビューアとして使いたいと考えています。
》それで、一般のブラウザと同じ様に、閲覧モードの時は、
》スペースキーを押すと、ページ送りということをしたいのですが、

 閲覧モードで自動的にというわけではないのですが,次のマクロを起動して見
てください。

//------ SpaceView.mac --------------------//
//  閲覧マクロ
//  スペースキーで頁送り,ESC で終了
//  その他のキーは受け付けない(はずです)

disablebreak;
if( imestate ) {
    imeswitch;
    #imeswitch = 1;
}
title "[Space] 次頁     [Esc]終了";
while( 1 ) {
    #key = keypressed;
    if( #key == 0x20 ) nextpage;
    if( #key == 0x1B ) break;
}
if( #imeswitch ) imeswitch;
endmacro;
//---------------------------------------//

     では, (^^)/~
                                        山紫水明

[ ]
RE:11596 閲覧モードでのページ送りNo.11597
oh4mac さん 02/03/18 01:40
 
山紫水明さん

こんばんは。oh4mac です。
さっそく素晴らしい技を紹介して頂きありがとうございます。
前々から実現したかったことが出来ました。
秀丸のマクロってすごく便利ですね。
これを機会に勉強してみようと思います。

本当にありがとうございました。


[ ]
RE:11597 閲覧モードでのページ送りNo.11601
山紫水明 さん 02/03/18 20:27
 
 oh4macさん,こんばんは。

》前々から実現したかったことが出来ました。

 ご希望に沿えて安心です。
 スペースだけでは少し物足りないので,閲覧用にもう少し使えるキーを増やし
てみました。

//------ SpaceView.mac --------------------------------//

//  閲覧モードにして,「スペースキーで次頁」を追加
//  ↑,↓,PageUp,PageDownキーは通常どおり
//  [Home]でファイル先頭,[End] でファイル最後

disablebreak;
if( imestate ) {
    imeswitch;
    #imeswitch = 1;
}
if( !browsemode ) {
    browsemodeswitch;
    #brswitch = 1;
}
title "[Space] = 次頁   [Home] = ファイル先頭" +
        "   [End] = ファイル最後   [Esc] = 終了   (閲覧中)";
while( 1 ) {
    #key = keypressed;
    if( #key == 0x20 ) nextpage;//次頁
    else if( #key == 0x21 ) prevpage;//前頁
    else if( #key == 0x22 ) nextpage;//次頁
    else if( #key == 0x23 ) gofileend;//ファイル最後
    else if( #key == 0x24 ) gofiletop;//ファイル先頭
    else if( #key == 0x26 ) rolldown;//ロールダウン
    else if( #key == 0x28 ) rollup;//ロールアップ
    else if( #key == 0x1B ) break;//終了
}
if( #imeswitch ) imeswitch;
if( #brswitch == 1 ) browsemodeswitch;
endmacro;
//-------------------------------------------------------//

     では, (^^)/~
                                        山紫水明

[ ]