USB Select Todayに、カーソルキーによるオペレーション機能を追加しました。(w-zero4さんにコメントを寄せていただきました。)こちらからダウンロードしてください。アップグレードの場合には、USB Select Todayを無効にしてから行なってください。それでも失敗する場合には、\Program Files\USB Selectをフォルダごと削除してから行なってください。
上下キーで、パネル間のフォーカスが移動します。フォーカスがUSB Select Todayに来たところで、左右キーを押すと、アイコン上をフォーカスが移動します。濃い赤(図ではUSBマスストレージ)が、現在フォーカスしているアイコンです。薄い赤(ActiveSync(NDIS))は現在有効になっている機能です。この状態で、SELECTボタンを押せば、USBマスストレージが有効になり、カーソルの色が変化します。色の違いは微妙ですが、やってみればすぐにわかると思います。
余談ですが、内部処理も、より最適化しました。Today画面のpluginに関する情報は、MSDNのドキュメントでもあちこちに散在してて、あちこち見て回らないと、ちゃんとした情報がそろいません oTL
まだまだ、知らないこともありそうですが、とりあえず、現状で見つけた情報を総動員して、メッセージ処理を、変更しました。このあたりについては、そのうちにまとめようと思っています。
w-zero4
もう更新されている!
お疲れさまです!!
さっそく、新しいものに入れ替えて、、、
バッチリです!!!
ボタン操作だけで選択・決定できました。
これでまもる君のカバーを開けずに済みます(w
素早い対応、真に感謝です!
hiro
ご希望に沿えたようで、何よりです。
上にも書きましたが、Todayプラグインは文書が散在していて、探すだけでもヒト苦労。最初に見つけた文書二つは、キーハンドリングに関しては全く触れておらず、「これだけ」てな感じで説明されていたので、てっきり正攻法ではキーハンドリングは出来ないもんだと思っていました。
が、キーハンドリングを中心に書かれた、全く別の文書がありました。それが見つかったので、素早く実装することができました。やれやれです。
YOSHI
いつも便利なプログラム有難うございます。
Ver1.02で不具合を発見したのでご連絡いたします。
TodayにActiveSync(NDIS)とUSBマスストレージの2つ
だけの表示にしていると、ActiveSync(NDIS)から
USBマスストレージへの切り替えがうまく出来ないようです。
USB Selectで確認すると、モデムに設定されています。
ご確認ください。
hiro
YOSHIさん、どうも、バグ報告ありがとうございます。キー操作による選択にバグが潜んでおりました oTL
タップした場合は正常に選択できると思いますが、どうでしょうか?
いずれにしても恥ずかしいバグなので、今晩にでも修正しようと思います。どうもありがとうございました。
YOSHI
早速のご返事有難うございます。
>タップした場合は正常に選択できると思いますが、どうでしょうか?
はい、タップすれば切り替わります。
>今晩にも修正しようと思います。
お手数をお掛けしますが、宜しくお願い致します。
solipt
連日の改修作業、お疲れ様です。
1つ質問なのですが、hiroさんのWikiにあるUSBSelectの解説ページ見ますと、本体は.NCF2.0が必要ですが、Todayパネルには追加のライブラリは必要ありませんとあります。.NCF2.0を入れていない端末でも、インストールすれば、Todayパネルだけは使える、ということなのでしょうか?
hiro
ありがとうございます。連日の改修は半ば自業自得なので仕方ありませんね(^^;;
さて、ご質問の件ですが、その通りです。USB Select本体はC#.NETですが、USB Select Todayの方は、完全C++/Win32ですので、.NET Compact Frameworkがなくても動きます。そう、あたかも、両者は不可分のような振りをしながら、実は両者は無関係に限りなく近いプロダクトだったのです(^^;;