受信時フォーカス機能と、既読/未読切替No.15573
安積 さん 03/12/02 21:33
 
安積(あさか)と申します。

AL-Mailから乗り換えしたばかりです。
建前なしに乗り換え成功です。
ですが、AL-Mailで重宝していた機能で、色々探ってみた結果、
鶴亀メールでは、できない(もしかしてできるかも)機能が、
2つあります。

私が実現方法を知らないだけかもしれません。
どうか方法をお知りの方がおりましたら、お教え願えないでしょうか。

また、この機能が実装されてない場合、今後のバージョンアップでの
盛り込みを、どうか希望させてください。お願いします。

以下、機能詳細(2つ)です。

★No.1 受信後は新着メールにフォーカスを移動する

どのフォルダにいても、受信処理で新着メールがあった場合、
受信フォルダに自動的に移動する機能です。
とても便利に使っていました。

★No.2 メール一覧のダブルクリックで、メール内容の別ウインドウを開かない

メール一覧をダブルクリックすると、メール内容の別ウインドウが
開いてしまいます。メール内容は、メインウインドウで見ることが
できるので、別ウインドウが開いてしまうのは、ちょっと不便に
感じます。言い換えますと、メール一覧のダブルクリックを、
既読/未読の切替だけに使いたい希望があります。
これが一番楽な、未読→既読の切替方法ではないかと、
私は思っています。

AL-Mailではプラグインの"ALGlance"で設定可能です。
(昔、私がALGlanceの作者にお願いして付けて戴きました...)

よろしくお願い致します。

[ ]
RE:15573 受信時フォーカス機能と、既読/No.15574
秀まるお2 さん 03/12/02 23:30
 
> ★No.1 受信後は新着メールにフォーカスを移動する

 アカウントが1つしか無くて、しかも、受信したメールはすべて受信フォルダ
に置く(振り分けしない)という前提でなら、例えば以下のマクロを使えばいい
です。

    loaddll "tkinfo.dll";
    if( dllfunc("RecvMailCountShow") != 0 ) {
        #n = dllfunc("SelectFolder", "", "受信");
    }

 上記内容のファイルを、例えば「受信フォルダ自動選択.mac」などの名前でマ
クロ用のフォルダに作成し、「マクロ・マクロ登録・自動起動」の「受信が一段
落した時」に、登録すればいいです。

 マクロ用のフォルダについては、「ヘルプ・鶴亀マクロヘルプ」の「鶴亀メー
ル内でのマクロ実行」を参照ください。

> ★No.2 メール一覧のダブルクリックで、メール内容の別ウインドウを開かない

 現状の鶴亀メールでは出来ません。個人的には対応したくありません。
 (ただし、同じような要望が多数届くなら別ではあります。)

 鶴亀メールには、未読メールを既読に自動切り替えするオプションが多数用意
されているので、それらの組み合わせによって、そもそも手動で未読/既読切り
替えする機会をかなり減らせられるんじゃないかと思います。例えば「メール内
容枠をアクティブにしたら」をONにしておけば、メール内容のタイトルバーをク
リックするだけで既読に切り替えできます。

 他には、やはりキーボードで未読/既読切り替えするしか無いかと思います。
なんでしたスペースキーとかEnterキーを割り当てすることも可能です。

 多少は慣れでカバーして欲しい所です。

[ ]
RE:15574 受信時フォーカス機能と、既読/No.15575
Iranoan さん 03/12/03 00:19
 
 安積さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
 既に秀まるおさんご自身が回答されていらっしゃいますが、
> > ★No.1 受信後は新着メールにフォーカスを移動する
これは、一応ライブラリに登録してある拙作の「鶴亀メールちょっと便利なマ
クロ集」に含まれる mailpopup.mac がご希望の動作に近いと思います。宜し
ければ、お試しください。

[ ]
RE:15574 受信時フォーカス機能と、既読/No.15598
安積 さん 03/12/04 22:14
 
秀まるお2 さん、アドバイスありがとうございます。

> ★No.1 受信後は新着メールにフォーカスを移動する

> アカウントが1つしか無くて、しかも、受信したメールはすべて受信フォルダ
>に置く(振り分けしない)という前提でなら、例えば以下のマクロを使えばいい
>です。

かなり振り分けを多用してまして、ユーザフォルダにいることが多いのです...。
個人的に、同じメールを読み直しているより、新着メールをすぐに読むことに重要性を
感じているので、このような欲求が出てきたのでした。

秀まるお2 さんのアドバイスにあったマクロで、どこにいてもフォーカスできる機能
が加わったものが、私の希望する機能ではあります。

ちょっとマクロを作る技術がないので、1ユーザの希望として挙げさせてください。

> ★No.2 メール一覧のダブルクリックで、メール内容の別ウインドウを開かない

> 現状の鶴亀メールでは出来ません。個人的には対応したくありません。
> (ただし、同じような要望が多数届くなら別ではあります。)

...そうですか。
わかりやすく、確実に、より簡単に、と言う気持ちからなのでした。
ある条件を満たした時ではなく、自分が既読にしたいと思った時に、
より簡単に切り替えたい欲求からでした。
ツールバーを使って既読にする場合も、一度一覧で該当メールをアクティブにしてか
ら、
ツールバーまで移動しないといけません。
キーボードで切替する場合は、マウスでメーラを操作していることが多いので、
ちょっとだけ億劫に思いました。

また、別ウインドウは、個人的には使用していないので、できれば開かないような
設定ができたらなと言う希望もあります。

以上、機能のアピール的な発言でした。失礼があったらごめんなさい。
確かに慣れの問題もあると思いますが、一応1ユーザの希望として挙げさせてください。
よろしくお願いします。

[ ]
RE:15575 受信時フォーカス機能と、既読/No.15599
安積 さん 03/12/04 22:14
 
Iranoan さん、マクロのご紹介ありがとうございました。

さっそく、有り難く使わせてもらっています。
メッセージが消えても、アイコンをクリックするとフォーカスしてくれる...
と言うのは難しいんですかね。
ちょっと技術的なことに詳しくないので、失礼な質問になってしまっていたら
すみません。

何より、私の希望する動作の半分を満たしてくれたので、とても感謝しています。
ありがとうございます。

[ ]
RE:15599 受信時フォーカス機能と、既読/No.15602
Iranoan さん 03/12/04 23:53
 
 安積さん今日は、Iranoan です。
> メッセージが消えても、アイコンをクリックするとフォーカスしてくれる...
> と言うのは難しいんですかね。
 少なくともマクロでは無理です。
 また単にウィンドウを切り替えたい目的でアイコンをクリックすることも多
いでしょうから、本体への実装も好ましくないと思います。
 Al-Mail はそのような仕様だったのでしょうか?

> > ★No.2 メール一覧のダブルクリックで、メール内容の別ウインドウを開かない
 「ダブルクリックはそのオブジェクトを開く」というのが GUI 一般の動き
なので、多くの人にとっては不思議な動きになると思います。

[ ]
RE:15602 受信時フォーカス機能と、既読/No.15603
安積 さん 03/12/05 01:13
 
Iranoanさん、こんにちは。

> 少なくともマクロでは無理です。
> また単にウィンドウを切り替えたい目的でアイコンをクリックすることも多
>いでしょうから、本体への実装も好ましくないと思います。
> Al-Mail はそのような仕様だったのでしょうか?

Al-Mailは、定期受信チェックで、新規メールがあると、
「読む」と「待機」を選ぶダイアログが出ます。
「読む」を選んだ時は、受信フォルダへフォーカスされます。
「待機」を選ぶと、タスクバーにあっても、ウインドウが開いて
いても、選択後は、もう受信フォルダへのフォーカスはできません。
(Al-Mailは、常駐というものがなく、タスクバーに見える時は、
  ウインドウが閉じている時なのです。)

つまりIranoanさんの疑問である
> Al-Mail はそのような仕様だったのでしょうか?
の答えは、そのような仕様ではない!
ですが、ダイアログはどちらかを選択するまでは消えないので、
ゆっくりと、すぐに読むかどうかを、自分の意思で選択できます。
そのため、ある意味、そのような仕様にする意味が少なくなっていると
言えます。

Iranoanさんのマクロで出るメッセージが、自分の意思で選択する
までは消えないと言う動作かと思います。
↑このようなことはマクロでできるのでしょうか?
  またこのような動作をどうお考えになられますか?

>> > ★No.2 メール一覧のダブルクリックで、メール内容の別ウインドウを開かない
> 「ダブルクリックはそのオブジェクトを開く」というのが GUI 一般の動き
>なので、多くの人にとっては不思議な動きになると思います。

確かに、わかるような気がします。
ただ、常に別ウインドウを必要としている人はそれほどいないような
気がしてならないのです。
別ウインドウを開く動作で、同時に未読→既読の切り替えを行なう
ことができるので、別ウインドウを必要としないなら、ただ開かせない
設定があってもよいのかなと思っています。
私はその動作を利用して、未読←→既読の切り替えを行なっていました。

昔、ALGlanceの作者へも同じ要望を出して、認めて戴いたと言うこと
がありましたので、あくまで私意ですが、確かに強引ながらも、
使い勝手のよいものと感じております。

よろしくお願いします。

[ ]
RE:15603 受信時フォーカス機能と、既読/No.15605
PATIO さん 03/12/05 09:41
 
はじめまして、PATIO@単なるユーザーです。
横槍になりますが、

>Iranoanさんのマクロで出るメッセージが、自分の意思で選択する
>までは消えないと言う動作かと思います。
>↑このようなことはマクロでできるのでしょうか?
>  またこのような動作をどうお考えになられますか?

マクロなわけですからマクロの中身を弄れば、
上記のような動作にする事は出来ると思います。
むしろ、今は自動的に閉じるためのコマンドを呼んでいると
思いますので、それを止めれば可能でしょう。
こういう風に個人の好みに合わせて弄れるところがマクロの
良さだと思います。もっとも、元のマクロの更新があったときに
単なる上書きではすまなくなるのが問題と言えば問題ですけれど。

[ ]
RE:15605 受信時フォーカス機能と、既読/No.15606
Iranoan さん 03/12/05 10:53
 
 安積さん今日は、Iranoan です。
> マクロなわけですからマクロの中身を弄れば、
> 上記のような動作にする事は出来ると思います。
> むしろ、今は自動的に閉じるためのコマンドを呼んでいると
> 思いますので、それを止めれば可能でしょう。
 使い始めて間もない方に、これだけでは酷だと思いますが(^^)、おっしゃ
るように可能です。やりかたは、ファイルの 44 行目付近の
    #tmp = dllfunc("SetAutoPushTimer",10,"no");

//    #tmp = dllfunc("SetAutoPushTimer",10,"no");
というように、先頭に「//」を追加してください。ただひょっとすると、表示
中は、マクロが終了していないので、定期的な送受信が行われないなど、何ら
かの弊害が起きるかもしれません。

>   またこのような動作をどうお考えになられますか?
 退席していることもあるので、一長一短だと思います。

> ただ、常に別ウインドウを必要としている人はそれほどいないような
> 気がしてならないのです。
 確かにこの点に関しては、2 枠で使用しているのでなければ、(メール内容
の最大化があるし、) 言えるかもしれません。ただ鶴亀は、設定が多くなりす
ぎている傾向があり、秀まるおさんご自身も頭を悩ませていらっしゃいますの
で(^^;、余り標準で操作の追加には賛成できません。

[ ]
RE:15598 受信時フォーカス機能と、既読/No.15607
鳩2 さん 03/12/05 11:29
 
鶴亀ユーザーの鳩です。こんにちは。

》ある条件を満たした時ではなく、自分が既読にしたいと思った時に、より簡単に切
》り替えたい欲求からでした。

 この要件はよくわかりますし、そのとき
》ツールバーを使って既読にする場合も、一度一覧で該当メールをアクティブにして
》から、ツールバーまで移動しないといけません。
もあまりやりたくない操作というのもわかります。

 この場合、キーボードの押下(デフォルトではU)や右クリックで既読/未読を
選ぶというのではダメなのでしょうか。

Iranoanさん
》 「ダブルクリックはそのオブジェクトを開く」というのが GUI 一般の動き
》なので、多くの人にとっては不思議な動きになると思います。
のいわれるとおりと思います。

 ダブルクリックを既読/未読の切換えに使うというのは、多くの人にとっては、
Windowsの共通の約束事から離れることで、かえってわかりにくくなると思います。


[ ]
RE:15598 受信時フォーカス機能と、既読/No.15608
秀まるお2 さん 03/12/05 12:28
 
 一応、秀丸の方では「ダブルクリック」には何でも機能を割り当てできるよう
にはなっているので、しいて鶴亀でもそういうカスタマイズを許してしまう手は
あります。

 (あくまでユーザー責任で使う分にはなんでもアリですので)

 いろいろ要望は出ているので、ぼちぼち消化したいと思います。

[ ]
RE:15608 受信時フォーカス機能と、既読/No.15612
秀まるお2 さん 03/12/05 19:33
 
 キー割り当て関係の処理を見直したら簡単に対応できそうだったので、対応し
ました。

 「設定・キー割り当て」の所の「キー」の一覧の最後に、

 右クリック
 ダブルクリック

 が出てきます。それを割り当てれば、メール一覧上でマウスをそのように操作
した時に、任意のコマンドが実行できるようになります。

 Shift+右クリックとかにも割り当てできます。

 次のV3.07β25からの対応となります。

[ ]
RE:15606 受信時フォーカス機能と、既読/No.15613
安積 さん 03/12/05 21:35
 
PATIOさん、Iranoanさん、こんにちは。

マクロは、十人十色の個人の好みに合わせて弄れるのがメリット。
そうですよね、少数派の好みの場合は、マクロを読めるようになって、
ちょっとは弄れるようになるべきかもしれません。
確かに、全てを本体に盛り込むと、複雑になり過ぎてしまいますね。

今回は、Iranoanさんマクロに、ある程度欲求を満たして戴けたので
よかったと思います。ありがとうございました。

[ ]
RE:15607 受信時フォーカス機能と、既読/No.15615
安積 さん 03/12/05 21:37
 
鳩さん、こんにちは。

皆さんのアドバイスを読んでいると、
Windowsの共通の約束事から離れてしまうことに対して、
以前に比べ、よろしくないなと思うようになってきました。

>  この場合、キーボードの押下(デフォルトではU)や右クリックで既読/未読を
> 選ぶというのではダメなのでしょうか。

両方とも、どうもしっくり来なかったのです...。
右クリック一発で切替できるのならよいのですが、
右クリックで選択肢を出さないで一発切替したい!
と言うのも、やはり共通の約束事から離れてしまいますね...。

確かに、慣れである程度カバーはできるのかもしれませんね。
しばらく既存の方法でやっていこうと思います。

[ ]
RE:15612 受信時フォーカス機能と、既読/No.15616
安積 さん 03/12/05 21:40
 
秀まるお2さん、こんにちは。

え、対応して戴けるんですか!
V3.07β25を楽しみに待っています。
ありがとうございます。

[ ]