[要望]検索時の動作について(1)No.04606
FKU さん 01/12/27 10:56
 
FKUです。

以前から気にはなっていたのですが、思い切って報告致します。

検索機能について要望がございます。

まず、当方の環境は、Ver1.56 3枠区切りです。

検索がヒットした状態で、例えば前方にカーソル移動を行い、再度検索を行うと
メールの先頭から検索を行ってしまいます。
再度検索は、下候補の場合でも同じ結果となります。
また、上候補の場合は表示されているメールの最後から上候補を行った
状態になります。

しかし、メールを『エディタで開く』で表示した際には、秀丸エディタと同じ
動作になります。

この現象はおそらく衆知の現象だと思いますので報告はこのくらいにして、
これは改善要求として既出のものでしょうか。
秀丸エディタと同様の動作にすることが可能であれば、ご対処をお願い致します。

年の瀬に要望なんてすみません…
以上ご確認下さい。
>作者様

[ ]
RE:04606 [要望]検索時の動作について(1)No.04609
秀まるお2 さん 01/12/27 14:25
 
 鶴亀メールの本体側での検索は、「カーソル位置から」ではなく、カーソル
位置に関係なくメール単位で実行されるのが原則です。ただし、一度検索して
ヒットした状態からは、そのヒットした位置から検索されます。

 そういう原則で言うと、鶴亀メールの今の仕様はそのまま仕様通りです。

 ですが、んではシンプルな文字列の検索については別にカーソル位置から検
索しても悪い訳ではありません。ただ、そうすると今度はまた「シンプルな検
索の定義」が何かによって、カーソル位置から検索したりメール先頭から検索
したり、動作がユーザーに理解しがたい物になる恐れがあります。

 変なバグが出てこないことを祈ります。

[ ]
RE:04609 [要望]検索時の動作について(1)No.04610
秀まるお2 さん 01/12/27 17:14
 
 っとさっそくいろいろいじっていたら、別のバグを見つけて、それを修正す
る方が忙しくなったりしましたが…。

 とりあえず、カーソル位置から検索出来るようになりました。ただし、条件
があります。

---------カーソル位置から検索できる条件の説明---------

 まず、文字カーソルの表示がONであることと、検索で見つかった文字列を点
滅表示できることという前提条件があります。例えば複数の文字列のAND/OR検
索の場合はダメです。

 でもって、検索対象部分によっていろいろ変化します。

 − 検索対象が「ヘッダと本文」の場合:

    ヘッダの表示が「すべて」になっている場合はカーソル位置から
    検索、そうでない場合はヘッダ表示が「すべて」に切り替わり、
    先頭/または最後から検索する。

 − 検索対象が「本文」の場合:

    カーソル位置が本文上にある場合はその位置から。ヘッダ上に
    ある場合は本文ぎ先頭/最後から検索。

 − 検索対象が「ヘッダ」の場合:

    ヘッダの表示が「すべて」になっていて、しかもカーソル位置が
    ヘッダ無いの場合はその位置から。そうでない場合はヘッダ表示
    が「すべて」に切り替わり、先頭/最後から。

 − その他の場合

    カーソル位置は無視されて、必ず先頭/最後から検索。

 となります。

 この辺の細かい仕様についてはヘルプには書かないつもりです。

[ ]
RE:04610 [要望]検索時の動作について(1)No.04613
FKU さん 01/12/27 18:06
 
FKUです。

>  − 検索対象が「本文」の場合:
>
>     カーソル位置が本文上にある場合はその位置から。ヘッダ上に
>     ある場合は本文ぎ先頭/最後から検索。

個人的にはこれで大満足です。

『シンプルな文字列』ってのがどういう理由なのか気になりますが…
個人的な利用状況を報告させて頂きますと、ニュースなどのメールを読む際に

まず、"http://"を検索バッファに入れておいて、
何処を読んでいるかの目印としてカーソル行をカラー表示し、
興味のあるURLを見つけたら、それをブラウザで開く為に、
下検索そ、してダイレクトタブジャンプ
という具合です。

>  この辺の細かい仕様についてはヘルプには書かないつもりです。

後日この動作についての報告があがった際には努めて回答させて頂きます。
本当にご対処ありがとうございました。


─── 僭越ながら、ちょっとした提案です ───

ライトユーザーのことを考えると、リンク先をブラウザ表示する為の機能として
『リンクをブラウザで開く』という機能(実際はダイレクトタグジャンプ)を
編集(E)あたりに追加しておけば、受けが良いかもしれませんね。
カーソルが表示されるメーラーならではの機能ではないでしょうか。
主にキーボードで操作する方にとっては、キー割り当てが出来るし。

もちろん、じゃあダイレクトタグジャンプを割り当てろ、とか
マクロを割り当てろとか言うことは無しとした場合ですよ。
『リンクをブラウザで開く』という表現が受けるのかなと…
『エディタで開く』やn枠区切りなどによって動作が異なるのは困りますが。

[ ]
RE:04613 [要望]検索時の動作について(1)No.04614
秀まるお2 さん 01/12/27 18:51
 
>ライトユーザーのことを考えると、リンク先をブラウザ表示する為の機能として
>『リンクをブラウザで開く』という機能(実際はダイレクトタグジャンプ)を
>編集(E)あたりに追加しておけば、受けが良いかもしれませんね。

 個人的にはそういうライトユーザーは、URL部分をマウスでダブルクリック
するんじゃないかと思います。

 インターネット閲覧ソフトを使っている時、リンク先に飛ぶ操作をキーボー
ドで行うのは非常に困難であり、ほとんどの人は「リンク先へ行く =  マウス
操作」というクセが付いていると思います。だから、しいてそういう機能を
キーボードで操作しようとするのはかなりのヘビーユーザーかと思います。

 という僕も、実はURL部分を開く操作は(秀丸上であっても)マウスでやっ
てます。

[ ]
RE:04614 [要望]検索時の動作について(1)No.04616
FKU さん 01/12/27 19:27
 
FKUです。

>  個人的にはそういうライトユーザーは、URL部分をマウスでダブルクリック
> するんじゃないかと思います。

全くその通りです、大半の方はホイールホイール&クリッククリックですね。

>
>  インターネット閲覧ソフトを使っている時、リンク先に飛ぶ操作をキーボー
> ドで行うのは非常に困難であり、ほとんどの人は「リンク先へ行く =  マウス
> 操作」というクセが付いていると思います。だから、しいてそういう機能を
> キーボードで操作しようとするのはかなりのヘビーユーザーかと思います。
>
>  という僕も、実はURL部分を開く操作は(秀丸上であっても)マウスでやっ
> てます。

ダイレクトタグジャンプをご利用になっていないとは意外でした。

検索したらそこに"http://"があるのです。
キーボードで下候補、マウスでクリックっちゅうのもちょっと…

という僕は、リンクを叩く操作は(ブラウザ上であっても)キーボードでやったり
するときがあります。
Tab押しっぱなし...Enter
時々ですけど。


なんか交換日記みたいになってしまいました。すみません。
取り敢えずマクロを作ってShift+Enterにでも割り当ててみます。
では失礼します。

[ ]
RE:04613 [要望]検索時の動作について(1)No.04619
ひろ さん 01/12/28 00:43
 
 FKU さん今日は、ひろです。
> ライトユーザーのことを考えると、リンク先をブラウザ表示する為の機能として
> 『リンクをブラウザで開く』という機能(実際はダイレクトタグジャンプ)を
> 編集(E)あたりに追加しておけば、受けが良いかもしれませんね。
 「編集」からブラウザを開くというのは、連想しにくいと思います。
 また右クリップメニューにでてくるので、メインメニューになくても良いと
思います。

[ ]
RE:04619 [要望]検索時の動作について(1)No.04620
FKU さん 01/12/28 02:00
 
FKUです。

>  FKU さん今日は、ひろです。
> > ライトユーザーのことを考えると、リンク先をブラウザ表示する為の機能として
> > 『リンクをブラウザで開く』という機能(実際はダイレクトタグジャンプ)を
> > 編集(E)あたりに追加しておけば、受けが良いかもしれませんね。
>  「編集」からブラウザを開くというのは、連想しにくいと思います。

無理矢理追加するとしたら「編集」かと思いまして。

>  また右クリップメニューにでてくるので、メインメニューになくても良いと
> 思います。

コンテキストメニューを開くキーがあるキーボードならば、キーボード上で
右クリックと同じ動作が可能なのですが、そこに表示される「...を開く」は
キー割り当て不可能です。

今回はCtrl+Enterにダイレクトタグジャンプを割り当てることにしたのですが、
秀丸エディタ上のキー割り当てを行っても、なぜか鶴亀メール上ではEnterの
動作となってしまう為、現在はマクロを割り当てて利用しています。
これだとマクロが優先されて実行されます。

ちなみに当方の秀丸エディタではCtrl+F1がダイレクトタグジャンプなのですが、
これは鶴亀メール上でも秀丸と同様の動作となります。

[ ]
RE:04619 [要望]検索時の動作について(1)No.04621
きいろいまふらあ さん 01/12/28 02:56
 
>> ライトユーザーのことを考えると、リンク先をブラウザ表示する為の機能として
>> 『リンクをブラウザで開く』という機能(実際はダイレクトタグジャンプ)を
>> 編集(E)あたりに追加しておけば、受けが良いかもしれませんね。
> 「編集」からブラウザを開くというのは、連想しにくいと思います。

「ファイル」のが自然でしょうかね?

> また右クリップメニューにでてくるので、メインメニューになくても良いと
>思います。

アプリケーションキーって押しにくいとこにあるので、メニューにあると便利で
す。マウスがそばにないことってわりとよくあります、私の場合。
それと、(これは好みでしょうけど)、全ての機能は(多少奥の方であっても)
メニューから実行できるというのがかっこいいと思います。

[ ]
RE:04614 [要望]検索時の動作について(1)No.04625
FKU さん 01/12/28 12:49
 
FKUです。

>  という僕も、実はURL部分を開く操作は(秀丸上であっても)マウスでやっ
> てます。

追加の要望を、単刀直入に書かせていただきます。

IEでURLのコンテキストメニューにある、『新しいウィンドウで開く』の動作を
標準機能として、実現出来ないでしょうか。
>作者様


もちろんブラウザの種類によって制御方法が異なる可能性もあるので、
このようなマクロで対応するのが筋かもしれません。
取り敢えず当方では以下のマクロで対応します。
--------------------------------------------------
$s = searchbuffer;
#f = searchoption;
#x=x; #y=y;

right;
searchup "http://";
#s=x;
searchdown "[ \"\n\t]",regular;
run "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE " + gettext(#s,y,x,y);

setsearch $s, #f;
moveto #x,#y;
endmacro;
--------------------------------------------------

あつかましいお願いですが、なにか問題があれば何なりとご指摘下さい。
>マクロ作者各位

[ ]
RE:04625 [要望]検索時の動作について(1)No.04626
ひろ さん 01/12/28 13:11
 
 FKU さん今日は、ひろです。
> IEでURLのコンテキストメニューにある、『新しいウィンドウで開く』の動作を
> 標準機能として、実現出来ないでしょうか。
> >作者様
 現状で出来ます。
 「秀丸エディタの動作環境」→「ユーザーインターフェース」→[ブラウザ
の指定] で WEB ブラウザの指定をして下さい。

[ ]
RE:04616 [要望]検索時の動作について(1)No.04628
ひろ さん 01/12/28 13:22
 
 FKU さん今日は、ひろです。
> 取り敢えずマクロを作ってShift+Enterにでも割り当ててみます。
 何故マクロを作る必要が? エディタ・ウィンドウで割り当てて有れば、本
体であっても「本文内容」では「...で開く」や「ダイレクトタグジャンプ」
がそのまま使えますよ。

 といいつつ折り返されてしまっていることがあるので、末尾のマクロを使っ
ています(^^;。
if(selecting){
  $$return = gettext(seltopx,seltopy,selendx,selendy);
  if( strstr($$return,"\n") != -1){
    call ChangeCharacter $$return,"\n","";
    run "start " + $$return;
  }
  else directtagjump;
}
else directtagjump;
endmacro;

ChangeCharacter:
  ##change_char = strlen($$2);
  while(1){
    ##long = strlen($$1);
    ##number = strstr($$1,$$2);
    if(##number == -1)break;
    else $$1=leftstr($$1, ##number) + $$3
      + rightstr($$1,##long - ##number - ##change_char);
  }return $$1;

[ ]
RE:04626 [要望]検索時の動作について(1)No.04629
FKU さん 01/12/28 13:27
 
FKUです。

>  FKU さん今日は、ひろです。
> > IEでURLのコンテキストメニューにある、『新しいウィンドウで開く』の動作を
> > 標準機能として、実現出来ないでしょうか。
> > >作者様
>  現状で出来ます。
>  「秀丸エディタの動作環境」→「ユーザーインターフェース」→[ブラウザ
> の指定] で WEB ブラウザの指定をして下さい。

ありがとうございます。この変更には気付きませんでした。
でも、標準のブラウザだと、既存のウィンドウを利用するのに、
同じものを指定すると、新規にウィンドウを開くというのは仕様でしょうか。
とにかく、動作を選択できるという点では大変ありがたい機能ですね。
ご指摘ありがとうございました。

しかし…
この機能、『エディタで開く』を実行した状態(要は秀丸?)では機能するのですが、
鶴亀メール上、(3枠区切り)では機能しませんでした。

[ ]
RE:04629 [要望]検索時の動作について(1)No.04630
FKU さん 01/12/28 13:34
 
FKUです。
> 鶴亀メール上、(3枠区切り)では機能しませんでした。

機能しました。すみません。
ばっちりです。
マクロは不要です。

[ ]
RE:04628 [要望]検索時の動作について(1)No.04631
FKU さん 01/12/28 14:02
 
FKUです。

ご丁寧な回答ありがとうございます。

> > 取り敢えずマクロを作ってShift+Enterにでも割り当ててみます。
>  何故マクロを作る必要が? エディタ・ウィンドウで割り当てて有れば、本
> 体であっても「本文内容」では「...で開く」や「ダイレクトタグジャンプ」
> がそのまま使えますよ。

以下は、しょーもないことですが、

当方の秀丸エディタではCtrl+F1がダイレクトタグジャンプです。
下候補はShift+↓でです。

鶴亀メールではダイレクトタグジャンプの利用頻度が格段にアップしましたので、
より最小限の動作を目指して、
Ctrl+↓で検索、Ctrl+Enterでブラウザ表示。
としたかった訳です。

しかし、秀丸側のCtrl+Enterは既に別機能に割り当てており、変更したくない。

秀丸のキー設定より優先度の高い鶴亀の『キー割り当て』を使おう。

割り当てるための機能(ブラウザ表示)が無い。

じゃぁマクロを割り当てよう。


という経緯がありました。

>  といいつつ折り返されてしまっていることがあるので、末尾のマクロを使っ
> ています(^^;。

参考にさせて頂きます。

[ ]