HTMLメールViewer V4.02β1No.07316
秀まるお2 さん 20/11/09 17:55
 
 HTMLメールViewerのVersion 4.02β1をアップロードしました。

 HTMLメールViewerの設定の「デバッグ」ページに

    □ Chromium EdgeエンジンでTabキーなどを使えるテスト

 のオプション追加してまして、これをONにすると、エディタ・ウィンドウ上に限っ
てブラウザエンジンにフォーカスが乗るようになり、Tabキーでリンク先を移動した
りEnterキーで開いたりといったことが出来るようになります。

 ただし、これをONにした場合、秀丸メールのキー割り当てのうち、「A〜Z」単独や
「Ctrl+A〜Z」とかが聞かなくなります。Alt+Fキーでファイルメニューを選択するの
も出来なくなります。これは回避策はたぶん無いです。

 Edgeブラウザエンジンにフォーカスがある場合に、そこへの「A〜Z」などのキー入
力は横取りすることが出来ない仕様で、たぶんこの仕様は将来も変わらないと思うか
らです。セキュリティ的にそうなってる意味もあると思います。

 ということで、ほとんど陸さん向けなんですが、もしよかったらテストお願いしま
す。
 (フォーカスが乗るようになってうまく音声化してくれてるかどうかは確認してま
せん)

32bit/64bit共通版:
https://hide.maruo.co.jp/software/bin3/hmmhtmlv402b1_signed.exe

[ ]
RE:07316 HTMLメールViewer V4.02β1No.07317
さん 20/11/09 19:56
 
 お世話になります。

 ありがとうございます。
 早速テストしてみました。
 NVDAで少し試した限りでは大丈夫そうです。
 ただ、PC-Talkerでは、リンクには飛べるものの、内容はうまく読めないようでした。
 こちらに関しては、引き続き調べてみます。
 ありがとうございました。

 それでは。

[ ]
RE:07317 HTMLメールViewer V4.02β1No.07319
秀まるお2 さん 20/11/10 08:49
 
 とりあえずうまく動いてるようということで・・・。

 HTMLメールViewer自体保護モード、つまり、整合性レベルの低い(パソコンの一般
的なファイルやレジストリへの書き込みアクセス、他のウィンドウやアプリとの連携
などが禁止されてる)別プロセスで動作してますが、Edgeブラウザエンジンもさらに
別のプロセスで動作してるという、大変ややこしいことになってて、いろいろ思った
ような動作になってくれないことが多くて、苦労しています。何かおかしな動作が出
るかもしれませんが、その時はまた連絡お願いします。

[ ]
RE:07319 HTMLメールViewer V4.02β1No.07321
yos_doi さん 20/11/10 10:33
 
こんにちは。土居です。

早速ありがとうございます。
私も試してみました(PCTのみ)。
といってもヤフーからのアラートメールだけで試したので、あまり網羅的ではないか
もしれません。
こちらではタブキーの移動ではちゃんとリンクを読んでいるようです。まあそれはい
いのですが、IEモードでは上下キーで本文を読んで確認できるのですが、クロムモー
ドではそれが全くできないので、結局中途半端です。
それとこちらでは、コントロールキーを1度でも押してしまうと、それ以降はタブ
キーでの移動もできません。
ちなみに、コントロール+Wではテンプレートメニューが開きます。なので、コント
ロール+アルファベットが全部だめというわけでもなさそうなんですが、何か参考に
なるでしょうか。
ではでは。



以下、受信元メール:
差出人:秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp>
受信日:2020年11月10日10時22分

> とりあえずうまく動いてるようということで・・・。
>
> HTMLメールViewer自体保護モード、つまり、整合性レベルの低い(パソコンの一
>般的なファイルやレジストリへの書き込みアクセス、他のウィンドウやアプリとの
>連携などが禁止されてる)別プロセスで動作してますが、Edgeブラウザエンジンも
>さらに別のプロセスで動作してるという、大変ややこしいことになってて、いろい
>ろ思ったような動作になってくれないことが多くて、苦労しています。何かおかし
>な動作が出るかもしれませんが、その時はまた連絡お願いします。
引用ここまで


by YosDoi


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:07321 HTMLメールViewer V4.02β1No.07322
秀まるお2 さん 20/11/10 10:58
 
 テストありがとうございます。

 今僕の所でテストしたら、Ctrl+Wで「転送メール」が効きました。Ctrlキーとの組
み合わせなら大丈夫なのかなぁと思います。(この前はちゃんと確認してなかったの
かもしれない)

 それと、今日になって、僕の所のHTMLメールViewerの動作が昨日とは違ってしまっ
てます。HTMLメールをエディタ・ウィンドウで開いてからHTMLメールのインライン表
示コマンド実行をすると、エディタ・ウィンドウがアクティブじゃない状態に切り替
わりつつも、フォーカスだけはちゃんとブラウザの乗ってる状態になります。昨日も
実は朝一テストではそういう現象が起きてたんですが、途中から起きなくなって、僕
がいろいろいじったせいかと思ってたんですが、なんだか起きる時は起きるようで、
条件がよく分からないです。この状態になると、一度Alt+Tabで他のウィンドウをア
クティブにしてからもう一度Alt+Tabでエディタ・ウィンドウに戻っても、フォーカ
スがEdgeブラウザに乗らない現象も起きてしまうみたいです。

 昨日、Windowsを再起動してから起動しなおしたりといったテストもしたのですが、
まだおかしいようで・・・。

 また詳しく調べてみます。

[ ]
RE:07322 HTMLメールViewer V4.02β1No.07324
秀まるお2 さん 20/11/10 11:14
 
 秀丸メール本体ウィンドウでHTMLメールViewerが1回でも動作すると、なぜかエデ
ィタ・ウィンドウ上でHTMLメールViewerにフォーカスがちゃんと乗りつつも、ウィン
ドウタイトルが非アクティブになってしまうようです。

 あと、1回謎の保護違反も起きました。(ntdll.dllの中で落ちてるので調査でき
ないし)

 なんとか調べて修正を試みます。

[ ]
RE:07324 HTMLメールViewer V4.02β1No.07325
yos_doi さん 20/11/10 11:28
 
こんにちは。土居です。

私はエディタウィンドウだけでビューアを起動しています。
一応ご報告。
ではでは。



以下、受信元メール:
差出人:秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp>
受信日:2020年11月10日11時19分

> 秀丸メール本体ウィンドウでHTMLメールViewerが1回でも動作すると、なぜかエ
>ディタ・ウィンドウ上でHTMLメールViewerにフォーカスがちゃんと乗りつつも、ウ
>ィンドウタイトルが非アクティブになってしまうようです。
>
> あと、1回謎の保護違反も起きました。(ntdll.dllの中で落ちてるので調査で
>きないし)
>
> なんとか調べて修正を試みます。

引用ここまで


by YosDoi


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:07325 HTMLメールViewer V4.02β1No.07328
秀まるお2 さん 20/11/10 16:25
 
 エディタウィンドウ上のみで、HTMLメールViewerが1つしか起動しなければ大丈夫
そうです。

 エディタウィンドウを2つ起動して2つともHTMLメール表示するとおかしくなりま
した。

 さらにテストしたら、「保護モード」をOFFにすると起きにくくなるようですが、
起きる時は起きるみたいな感じでちょっとはっきり再現性も分からなくなりました。

 とりあえず、PC-Talkerではどっちみち使い物にならなさそうということなので、
このままβ1でしばらく置いておかせてもらおうと思います。(別件の調査の仕事が
あるので)

[ ]
RE:07328 HTMLメールViewer V4.02β1No.07329
さん 20/11/10 16:40
 
 こんにちは。

 PC-Talkerで、埋め込まれたChromium版Edgeがうまく読めない問題ですが、秀丸
メール側というよりPC-Talker側で対応してもらう必要があるような気がします。
 そこで、こちらでPC-Talkerのサポートさんに問い合わせてみようと思うんですが、
簡単に埋め込みEdgeを再現する実行ファイルとかはないでしょうか。
 秀丸メールとHTMLメールViewerをインストールして、メールを受信して…ってやる
のは、さすがに手間になってしまうので。
 まだHTMLメールViewer以外でChromium版Edgeを利用しているソフトウェアに遭遇し
たことがないため、よければ教えていただけると幸いです。

 それでは。

[ ]
RE:07329 HTMLメールViewer V4.02β1No.07330
秀まるお2 さん 20/11/10 17:08
 
 Chromium Edgeブラウザエンジンを使ったソフトウェア製品はちょっと分からない
ですが、僕が参考にしたのは、「WebView2 sample」でネット検索して出てくるGitHu
b上のサンプルだけです。

    https://github.com/MicrosoftEdge/WebView2Samples

 Visual Studio 2019 Comunityでビルドしないといけないので、秀丸メールをイン
ストールするよりも手間がかかる可能性が高いです。

 Edgeブラウザ上でうまく音声化するならWebView2コントロール上でもうまく音声化
対応することは出来るのかなぁと思いますけども。

[ ]
RE:07330 HTMLメールViewer V4.02β1No.07333
さん 20/11/11 09:00
 
 お世話になります。

 教えていただいたGitHubのサンプルソースをダウンロードして、「WebView2Window
sFormsBrowser」っていうC#プロジェクトをビルドして、PC-Talkerで試してみたんで
すが、そちらではきちんとHTMLの本文部分を読み上げできました。
 なので、WebView2コントロール全般がだめではないようで、ちょっとわからなくな
ってきました。

 それでは。

[ ]
RE:07333 HTMLメールViewer V4.02β1No.07334
秀まるお2 さん 20/11/11 09:50
 
 ちなみに僕はC#のサンプルは試してなくて、C++で作られたサンプル2つでテスト
してます。

 今調べたら、1つは前回連絡したURLの中の1つの、

    https://github.com/MicrosoftEdge/WebView2Samples/tree/14062fe4aac2135adc30fb6ea525056c50fe2b8e/SampleApps/WebView2APISample

 で、もう1つはこれでした。

    https://github.com/MicrosoftEdge/WebView2Browser

 WebView2コントロール自体は同じ物が動いてるはずだとは思いますけども。

 秀丸メール特有の問題としては、保護モードが関係して音声化ソフトがうまく動け
てない可能性はあるかと思います。HTMLメールViewerの保護モードオプションをOFF
にしてみると何か変化があるかもしれないです。

 あと、保護モードをOFFにしてもHTMLメールViewerだけ別プロセスで動作する仕組
みが働くんですが、「全般的な設定・上級者向け・デバッグ」の「デバッグレベル」
を3にしてから秀丸メールを再起動すると、別プロセスで動作させる仕組みが無くな
って、すべて1つのプロセス内で動作するようになります。そうするとうまく音声化
してくれる可能性はあるかもしれません。

 (デバッグレベル=3にする仕組みは僕の所でデバッガーでトレースする時用に作っ
た隠し機能ですけども)

[ ]
RE:07334 HTMLメールViewer V4.02β1No.07335
yos_doi さん 20/11/11 10:16
 
こんにちは。土居です。

保護オフ、レベル3、ともに特に変化はありませんでした。
タブ異動でリンクは読む、上下キーで本文は読めない、という状況です。
ではでは。



以下、受信元メール:
差出人:秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp>
受信日:2020年11月11日09時55分

> ちなみに僕はC#のサンプルは試してなくて、C++で作られたサンプル2つでテス
>トしてます。
>
> 今調べたら、1つは前回連絡したURLの中の1つの、
>
>    https://github.com/MicrosoftEdge/WebView2Samples/tree/
>14062fe4aac2135adc30fb6ea525056c50fe2b8e/SampleApps/WebView2APISample
>
> で、もう1つはこれでした。
>
>    https://github.com/MicrosoftEdge/WebView2Browser
>
> WebView2コントロール自体は同じ物が動いてるはずだとは思いますけども。
>
> 秀丸メール特有の問題としては、保護モードが関係して音声化ソフトがうまく動
>けてない可能性はあるかと思います。HTMLメールViewerの保護モードオプションを
>OFFにしてみると何か変化があるかもしれないです。
>
> あと、保護モードをOFFにしてもHTMLメールViewerだけ別プロセスで動作する仕
>組みが働くんですが、「全般的な設定・上級者向け・デバッグ」の「デバッグレベ
>ル」を3にしてから秀丸メールを再起動すると、別プロセスで動作させる仕組みが
>無くなって、すべて1つのプロセス内で動作するようになります。そうするとうま
>く音声化してくれる可能性はあるかもしれません。
>
> (デバッグレベル=3にする仕組みは僕の所でデバッガーでトレースする時用に作
>った隠し機能ですけども)
引用ここまで


by YosDoi


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]