「クリック対象の文字」機能におけるタブNo.03717
RB さん 09/09/09 09:12
 
こんにちは。
さらっと過去ログを探してみたのですが、見つけきれなかったので
報告させていただきます。

カーソル操作の「クリック対象の文字」機能で、
"文字の中央で分ける"をONにして使用していますが、
タブ文字上をクリックした際に、かなり右端をクリックしても
常に「左より」にカーソルが移動してしまいます。
タブの文字数を4タブ、8タブと切り替えてみましたが、だめでした。

タブ文字も中央を分岐点として左右に振り分けられた方がよいと思いますので、
ご確認をよろしくお願いします。

[ ]
RE:03717 「クリック対象の文字」機能におNo.03738
Iranoan さん 09/09/09 13:37
 
 RB さん今日は、Iranoan です。
> タブ文字上をクリックした際に、かなり右端をクリックしても
> 常に「左より」にカーソルが移動してしまいます。
 おそらく「動作環境」→「編集」→「高度な編集2」の「タブ文字の上に
カーソル移動した時:」が「左に寄る」になっているのだと思います。「どち
らか近い方」にすれば、お望みの動作になると思います。
 もし上記の設定が選べない場合は、ダイアログ・ボックス左下の「上級者向
け設定」を設定する時だけでも良いので、ON にして下さい。

[ ]
RE:03738 「クリック対象の文字」機能におNo.03745
秀丸担当 さん 09/09/09 14:31
 

Iranoanさんの言われる通り、[動作環境]→[編集]→[高度な編集2]のところに設
定があります。
設定場所が分散していて分かりづらいので、なんとかしたほうがいいかもしれま
せん。
この設定はマウス操作だけでなく、キーボード操作にも関係しているというもの
ありますが。

改めて確認してみたところ、これは固定ピッチフォントのときのみ適用され、プ
ロポーショナルフォントでは関係ありませんでした。
プロポーショナルフォントでもできたほうがいいかもしれないです。

もし修正するとしても、急いで直すと仕様が一転二転しかねないので、慎重に考
えたいと思います。
現時点では保留ということにさせていただきたいと思います。

[ ]
RE:03717 「クリック対象の文字」機能におNo.03756
RB さん 09/09/09 15:56
 
Iranoanさん、秀丸担当さん、どうもありがとうございました。
たしかに「タブ文字の上にカーソル移動した時」が「左に寄る」になっていました。
これを「どちらか近い方」に設定し直すことで、解決しました。

この「タブ文字の上にカーソル移動した時」という設定項目がいつ頃 登場してきた
ものかわかりませんが、デフォルトが「左に寄る」なのでしょうか?
NotepadやWordなどでも「どちらか近い方」の動作ですし、標準的なソフトの挙動に
合わせたデフォルト値の方がよい気がしました。

それと、秀丸担当さんがおっしゃられるように、似たような設定項目が分散している
のもたしかにまずい気がします。

というよりも、タブ文字については「貫通する」かどうかという動作だけが特殊なの
であって、意図的に「貫通する」に設定していない人は、普通は誰しもが「クリック
対象の文字」と同じ設定にする(そう振る舞ってほしい)ような気がします。

[ ]
RE:03756 「クリック対象の文字」機能におNo.03765
Iranoan さん 09/09/09 22:56
 
 RB さん今日は、Iranoan です。
> NotepadやWordなどでも「どちらか近い方」の動作ですし、標準的なソフトの挙動に
> 合わせたデフォルト値の方がよい気がしました。
 う〜ん、確かに全角文字に対してデフォルトを変更したのですから、初期イ
ンストールに関しては、こちらも変更したほうが良いかもしれませんね。
ヴァージョン・アップは、無理ですが。

[ ]
RE:03765 「クリック対象の文字」機能におNo.03770
IKKI さん 09/09/10 01:47
 
こんにちは。ユーザの IKKI です。横から失礼します。

「タブ文字の上に…」の設定がマウス操作にも影響を及ぼすとは知りませんでした。
私も RB さんと同意見で、この設定はキー操作にのみ影響するのがいいと思います。

>  う〜ん、確かに全角文字に対してデフォルトを変更したのですから、初期イ
> ンストールに関しては、こちらも変更したほうが良いかもしれませんね。
この設定はマクロの挙動にも影響するので、デフォルト設定の変更は慎重に考えた方
がいいかもしれませんね。

[ ]
RE:03770 「クリック対象の文字」機能におNo.03772
Iranoan さん 09/09/10 02:29
 
 IKKI さん今日は、Iranoan です。
> 「タブ文字の上に…」の設定がマウス操作にも影響を及ぼすとは知りませんでした。
> 私も RB さんと同意見で、この設定はキー操作にのみ影響するのがいいと思います。
 タブ文字の場合、「貫通する」が使い易い事は有りますが、他の文字ではあ
りません。そのため、タブ文字独自の設定があるのは致し方ない気がします。

> >  う〜ん、確かに全角文字に対してデフォルトを変更したのですから、初期イ
> > ンストールに関しては、こちらも変更したほうが良いかもしれませんね。
> この設定はマクロの挙動にも影響するので、デフォルト設定の変更は慎重に考えた方
> がいいかもしれませんね。
 参考までに教えてください。
 マクロのどの挙動に影響するのでしょう?

[ ]
RE:03772 「クリック対象の文字」機能におNo.03773
IKKI さん 09/09/10 02:56
 
こんにちは。IKKI です。

> > 私も RB さんと同意見で、この設定はキー操作にのみ影響するのがいいと思いま
>す。
>  タブ文字の場合、「貫通する」が使い易い事は有りますが、他の文字ではあ
> りません。そのため、タブ文字独自の設定があるのは致し方ない気がします。

えーっと…。私はタブ文字が特別扱いなのを問題視しているのではなくて、
あの設定は (「貫通する」を除いて) マウス操作には影響を及ぼさない方がいい、
という意見を表明したつもりでした。

>  マクロのどの挙動に影響するのでしょう?

up と down が影響を受けます。マクロヘルプにも書いてあります:

> 目次−マクロの設定依存性について
> ●フリーカーソルモード、カーソルの動作など
>  up, down, left, right文。
>  [その他]→[動作環境]→[編集]→[高度な編集2]→[タブ文字の上にカーソル移動し
> た時」の設定によって、上下の移動で違いが出てきます。

[ ]
RE:03773 「クリック対象の文字」機能におNo.03784
Iranoan さん 09/09/10 11:00
 
 秀丸担当さん、IKKI さん今日は、Iranoan です。
> えーっと…。私はタブ文字が特別扱いなのを問題視しているのではなくて、
> あの設定は (「貫通する」を除いて) マウス操作には影響を及ぼさない方がいい、
> という意見を表明したつもりでした。
 私は「クリック対象の文字:」と「タブ文字の上にカーソル移動した時:」連
動したり、キー操作とマウス操作で分けたりするのは、かえって解り難くなる
と思います。
 もっと単純に、カーソル関係の設定をどこか一箇所に纏めてはどうでしょう?
少なくとも「動作環境」の範囲内では。

> up と down が影響を受けます。マクロヘルプにも書いてあります:
 キー操作をエミュレートするようなコマンドが影響するんですね。
 そこで追加で試してみたのですが、rollup/down(2) も同様のようですね。
 ##「「行末<->次の行の行頭」移動の禁止」ともども、setcompatiblemode
で制御できたほうが良いかも。特に、left, right が失敗したら、ファイル先
頭/最後としたいのはありがちなので。

[ ]
RE:03784 「クリック対象の文字」機能におNo.03787
秀丸担当 さん 09/09/10 11:12
 

> もっと単純に、カーソル関係の設定をどこか一箇所に纏めてはどうでしょう?
>少なくとも「動作環境」の範囲内では。

上下キーのときの設定と、マウス操作のときの設定を分けで、マウス関係は「ク
リック対象の文字」の場所と同じところに置いたほうがいいのではないかと思い
始めています。
下手にいじるといろんな動作が崩れかねないので今のところ保留としつつも、ご
意見参考にさせていただきます。

[ ]