2007年11月13日
W-ZERO3の通話/終話ボタンに他アプリ起動を割り当てることが出来るようにするアプリ HookKeyHook のバージョンアップです.
バイナリとソースはこちら.
HookKeyHook_v007.zipHookKeyHook_v007_src.zip変更履歴は以下の通り.
・電話中(着信中)も通話・終話ボタンをフックするオプションを追加.
・通話・終話ボタンの押下と同じ動作するアプリOffHook.exe, OnHook.exeを同梱.
posted by ori at 02:18|
Comment(8)
|
TrackBack(2)
|
自作
|
|
この記事へのトラックバック
HookKeyHookがバージョンアップ
Excerpt: W-ZERO3の通話/終話ボタンに他アプリ起動を割り当て可能にするツール、HookKeyHookが0.07へバージョンアップしています。
*・゜゚・*:.。..。.:*・゜゚・*:.。..。.:..
Weblog: 気まぐれEM・ONE日記
Tracked: 2007-11-14 13:36
HookKeyHookがバージョンアップしていた
Excerpt: 少し前のエントリーで、Win/OKボタンと通話/終話ボタンを分離するための Ho...
Weblog: Studio UNQ
Tracked: 2007-11-19 15:14
現象発生直後,プロセスが生きていたかどうか分かりますか?
とりあえず,以下の情報を教えてください.
・使用機種
・再現手順 明確な再現手順が無ければ,現象発生前後の状況(空きメモリが少ない,サスペンド復帰直後,etc)
・現象の発生頻度
・v0.07より前のバージョンでは発生していなかったか?
再現手順がないと原因を追究するのは難しいかな...
機種はアドエス。
ソフトリセットで直りましたが・・・30分ほどして再び発生。
再現手順に関してはわかりませんが、パソコン接続やGSfinderを用いた後によく起こっていたように思います。
頻度は一日に二回程度。
verは0.07から使い始めたため、明日以降0.06を試してみます。
現象後、HookKeyHook.exeをタップしても反応(終了するかのアナウンス等)はするのですが、効果は無し。.exeを再起動しても通話終話は反応しませんでした。
taskmgrでプロセスはしっかり表示はされていました。
色々ソフトを入れているのでなにかが競合しているのかもしれません、、。
現象が発生したときに
HKEY_CURRENT_USER\Software\Sharp\PhoneStatus\Status0
HKEY_CURRENT_USER\Software\Sharp\PhoneApp\LockPhone
の値がそれぞれ何になっているか教えていただけないでしょうか?
寝る前には正常に作動しておりましたが、起床後触ると反応しませんでした、、。
改めて.exeをタップしてもやはり反応は悪く、taskmgrにおいてプロセスは表示されていませんでした。
値は上から00000000(0)、00000000(0)でした。
0.06つかってみます。
再起動時にCPU使用率がが4前後のときと30以上の、大きく分けて二通りのパターンがあり、ここ二週間前者のみの環境で使ってきたところ、一度も不具合は発生しませんでした。
詳しい因果関係はわかりませんが、ソフトウェア側の不具合ではないと思います。お騒がせして申し訳ありませんでした。
CPU暴走の理由は未だ分からずですが・・・。
ありがとうございます。
私は、通常のキー操作が困難な方の入力支援のソフトやハードを作っております。
Mobileの10極端子から、イヤフォンや通話/終話機能ボタンが使用できる周辺品が発売されておりますね。
イヤフォンのステレオ/モノラルの判定や、通話/終話機能ボタンを利用して、外部スイッチとして、利用したソフトを作りたいと思っております。
体の残存機能が少ない方でも、利用できるものをと思っております。
アドバイスいただけたら嬉しいです。
イヤホンマイクの通話/終話ボタンが押されたことの検知は,電話アプリ(denwa.exe)のウィンドウをSetWindowLong()を使用して,無理やりサブクラス化すれば可能と思われます.
イヤホンマイクの通話ボタンを押された時には,電話アプリにmsg=0x632, wParam=0x1C3, lParam=0x0のメッセージ,終話ボタンが押された時にはmsg=0x632, wParam=0x1C2, lParam=0x0のメッセージが飛んでくるので,その時に適当な処理を行えばよいと思われます.
(W-ZERO3本体の通話/終話ボタンでも同じメッセージが飛ぶので区別はできないですが)
上記で回答になっているでしょうか?