カーソル非表示時のマクロ動作
No.04712
Makkie
さん 02/01/08 21:29
鶴亀メールの本体ウィンドーで「文字カーソルの表示」をOFFにして
マクロを実行するときの問題です。
(1)right / left が正しく動作しない。予想がつかないような動き
をする。
(2)beginsel; カーソル移動命令; という流れにおいて
・beginsel; の時点でカーソルが表示される。
・カーソル移動命令; で範囲選択されない
「文字カーソルの表示」をONにしていれば、全く問題なく期待どおり
の動きをします。Version 1.57 です。
鶴亀におけるマクロの使用に制限があるのかもしれませんが、他の命令
は全く問題なく動いていると見えるので、文字カーソルの表示ON/OFFで
動きが変わらない方がよいと思います。特に(1)はまずい感じがしま
す。
[
△
]
RE:04712 カーソル非表示時のマクロ動作
No.04717
秀まるお2
さん 02/01/09 10:25
文字カーソルがOFFの時は、秀丸エディタでの「閲覧モード」に相当する状
態になっています。この状態でカーソル移動系その他がうまく動かないのは秀
丸エディタ共通の仕様です。
ということで、マクロ側で閲覧モードから抜け出す処理を追加しないとダメ
です。
具体的には、
マクロの先頭に、
#browsemode = browsemode;
if( #browsemode ) {
browsemodeswitch;
}
を入れて、さらに、マクロの最後に、(元に戻すために)
if( #browsemode ) {
browsemodeswitch;
}
を入れておけばいいです。
[
△
]
RE:04717 カーソル非表示時のマクロ動作
No.04725
Makkie
さん 02/01/10 02:14
> 文字カーソルがOFFの時は、秀丸エディタでの「閲覧モード」に相当する状
>態になっています。この状態でカーソル移動系その他がうまく動かないのは秀
>丸エディタ共通の仕様です。
>
> ということで、マクロ側で閲覧モードから抜け出す処理を追加しないとダメ
>です。
>
分かりました。ありがとうございました。
[
△
]