範囲選択しながらのカーソル移動
No.00377
Arimac
さん 99/02/03 20:12
こちらでは、初めまして(^^;
Shift+Ctrl+→で単語右(サルネン風)の
範囲選択がしたいのでマクロを使って
みてます(^^;
「範囲選択をしながらのカーソル移動」は
beginselを実行するということなので
if (selecting == 0) beginsel;
wordrightsalnen;
というようなマクロを組んでみましたが、
これだとShift+Ctrlなしでカーソル移動した
場合に範囲選択がキャンセルされません(^^;
Shift+Ctrlなしの矢印キーにマクロは
定義出来ないし、普通の範囲選択のような
動きは諦めるしかないのでしょうか?(;_;)
もっとも、実用上は上のマクロで
ほとんど支障は無いみたいですが(^^;
[
△
]
RE:00377 範囲選択しながらのカーソル移
No.00378
ひろ
さん 99/02/03 20:33
Arimacさん今日は、ひろです。
> Shift+Ctrl+→で単語右(サルネン風)の
> 範囲選択がしたいのでマクロを使って
macro を作る必要は無いと思います。key の割り当てで[Ctrl]+→ に「単
語右 (サルネン風)」を割り当てて、[Shift]+[Ctrl]+→ には何も key を割
り当ては無しにします。そうすれば、[Shift]+[Ctrl]+→ で「単語右 (サル
ネン風)」の範囲選択が出来ると思います。
[
△
]
RE:00378 範囲選択しながらのカーソル移
No.00384
Arimac
さん 99/02/04 21:49
> macro を作る必要は無いと思います。key の割り当てで[Ctrl]+→ に「単
>語右 (サルネン風)」を割り当てて、[Shift]+[Ctrl]+→ には何も key を割
>り当ては無しにします。そうすれば、[Shift]+[Ctrl]+→ で「単語右 (サル
>ネン風)」の範囲選択が出来ると思います。
ひろさんご回答ありがとうございます(^^;
[Ctrl]+→は普通の単語右にしたいので
これに「サルネン風」を割り当てたくは
ありません(^^;
でもひろさんの提案から[Ctrl]+→の方に
マクロを定義するとうまく行くのでは
ないかとひらめき、試してみると以下の
マクロで成功しました(^^;
if (iskeydown(0x10)) {
wordrightsalnen;
} else {
wordright;
}
どうもありがとうございました<(_ _)>
[
△
]