文字列置換動作(フォーカス操作)につきNo.06486
ノノムン さん 10/12/28 13:31
 
こんにちは ノノムンです

hidemaruエディター画面、
文字列を「ドラッグ」フォーカスして、
「検索」「置換」にしますと、

上段に「フォーカス」した文字、下段に「前に記入」した文字が表示されます。
この時「フォーカス」は生きていますから一部使いたいとき
「CTL-C」を押しまして、クリップボードにコピーして、
下段の文字列の間にマウスカーソルを合わせてクリックしますと
「前に記入」全部がフォーカスされます。

大概は文字の一部入れ替えですから
マウスを合わせてもう一度クリックしますとフォーカスが解かれます。
更に一部を選択しますときマウスを合わせてもう一度クリックして
はじめてドラッグ始まりになり、ドラッグをして離すと
やっと選択領域が確定されます。

つまり3回クリックして離したときが、フォーカス完了になります。

これを1回リックで離したとき、完了に出来ますと、操作回数が減って楽になる
と思うんですが、可能なんでしょうか?

それと1行全体を「CR」コードを含めないようにする、
あるいは先頭から途中まで選択するときは

行番の縦線と始めの文字の隙間をマウスでクリックせねば成りません。
「CR」を含めるときは行番をクリックすると含められます。
行の途中ですとやはり簡単にクリックできますが、

「CR」を含めない、先頭を含める選択の時、一番難しく感じます。
何かのキーでそれを易しくすることは出来ますか?
特に「URL」を含む場合も難しくなります。

それでは宜しくお願いします。

[ ]
RE:06486 文字列置換動作(フォーカス操作No.06487
秀丸担当 さん 10/12/28 15:51
 

>これを1回リックで離したとき、完了に出来ますと、操作回数が減って楽になる
>と思うんですが、可能なんでしょうか?

検索文字列の操作と置換文字列の操作を1クリックではできないかもしれません
が、
置換文字列をクリックしてフォーカスを移し、選択を解除し、置換文字列の一部
をドラッグして選ぶ操作を一緒にすることは、修正すれば不可能ではないかもし
れません。

この部分はWindows標準のコンボボックスという部品を使っているのですが、コ
ンボボックスを使うとなぜかそういう挙動になってしまうようです。▼ボタンの
無い入力部分だけのものはエディットコントロールといいますが、こちらはなぜ
か一度にできるようです。
例えば、[マクロ]→[マクロ登録]として出てくるダイアログボックスがわかりや
すいようです。
「タイトル」の部分はエディットコントールで、フォーカスを移す操作とドラッ
グ選択動作が一度に出来ます。
「ファイル名」の部分はコンボボックスで、フォーカスを移す操作とドラッグ選
択動作が一度に出来ないです。

コンボボックスでもエディットコントロールと同様の挙動になったら便利かもし
れません。
独自に処理することで可能かもしれないです。
今後のネタにさせていただきます。


>「CR」を含めない、先頭を含める選択の時、一番難しく感じます。
>何かのキーでそれを易しくすることは出来ますか?
>特に「URL」を含む場合も難しくなります。

一般的なキー操作として、Homeキーで行頭に移動、Endキーで行末に移動すると
いうものがあります。
Shiftを押しながらのカーソル移動は選択になります。
これを組み合わせて、まずHomeキーで行頭に移動、Shiftを押しながらEndキーで
行末まで選択、とするのがやりやすいかもしれません。

[ ]