範囲選択における Shift の挙動No.32844
NORI_ さん 14/01/17 21:26
 
範囲選択を行う時、[Shift] キーには重要な役割があります。
即ち、マウスをドラッグして範囲選択する代わりに、
[Shift] キーを押しながらクリックすることで、
元のカーソル位置からの範囲を選択できるという機能です。

今まではBOX選択の時にも [Shift] キーを利用できましたが、
Ver8.40β1 から期待通りに動きません。
Alt + Shift を押しながらクリックしたときに、
元のカーソル位置からの範囲をBOX選択できるように
していただけないでしょうか?

広めの範囲を選択する時は、ドラッグよりも (Alt + )Shift + クリックの
方が楽なのです。



[動作環境] → [編集] → [複数選択] の設定が追加されましたが、

Ctrl: 複数選択
Alt: BOX選択
Ctrl + Alt: 複数選択(BOX)

をデフォルトとし、Shift キーは
Shift + クリックで元のカーソル位置からの範囲を選択する
という役割のままにしておいた方が、
設定のわかりやすさ的にも、利便性的にも良いのではないかと思いました。


ご検討よろしくお願いいたします。

[ ]
RE:32844 範囲選択における Shift の挙動No.32847
秀丸担当 さん 14/01/20 09:30
 

マウスによる選択でのキーの組み合わせは、個人的にはCtrlを複数選択にしたい
ところでしたが、極力従来の使い方と変わらないように、デフォルトではCtrlも
Altも両方ともBOX選択にしました。
ですがCtrl+ShiftとShift+Altの組み合わせで従来通りにできなくなっていたの
は見落としていました。

ご意見参考にさせていただいて、次のβ版では選択肢も追加して、デフォルトを
変更して、以下のようにしようかと考えています。

 Shift: 「範囲選択の終端」(β1での通常選択を設定名変えただけ)
 Ctrl:「BOX選択」
 Alt:「BOX選択」
 Ctrl+Shift:「複数選択化されたBOX」
 Ctrl+Alt:「複数選択」
 Shift+Alt:「BOX選択の終端」(β2で追加)


Shift+Altの「BOX選択の終端」は、ご指摘の通りの従来通りの操作そのままにし
ようと思います。

Ctrl+Shiftは、従来通りではないです。
なぜかというと、BOX選択をスクロールして終端を決めるという使い方をする場
合、たぶんV8.33以前においても、標準の状態の多くの人はこの使い方がうまく
できないからです。
Ctrlを押しながらホイールの操作をすると、フォントサイズの変更になるため、
Ctrlは離してスクロールする必要があります。
標準の状態では、[動作環境]→[表示/操作]→[スクロールしてもカーソル位置は
固定]はOFFで、未選択状態からスクロールして終端だけを決めるという使い方は
できないです。
そのため、いったんCtrlを押しながらBOX選択開始(または「BOX選択開始」コマ
ンドを実行)して、そしてCtrlキーは離し、ホイールスクロールして、こんどは
Shiftだけを押して終端を決めます。
(ちなみにこの使い方であればβ1でもできます)
そんため、Ctrl+Shiftを変更しても問題にはなりにくい気がします。

あとCtrl+Shiftのデフォルトを変更したいのは「複数選択」と「複数選択化され
たBOX」をどれかのキーの組み合わせにあらかじて入れていおきたいということ
もあり、そのためには空いているキーの組み合わせが無く、変更としたいところ
です。
それか、Ctrl+Shiftを変えないとすると、Ctrl+Shift+Altの組み合わせの設定も
追加してそのデフォルトを「複数選択化されたBOX」にする方法も考えられます
が、とりあえずβ2においては上記のようにしてみようかと考えています。

[ ]