Mobile

W-ZERO3 でテキストボックスにIMEで入力中であることを捕捉する

IMEで入力しているかどうかはウィンドウメッセージで WM_IME_STARTCOMPOSITION がきたら入力開始、WM_IME_ENDCOMPOSITION が来たら入力終了とするのが基本。しかし、ATOKの推測変換が入っている場合はいったん確定したあとに推測変換が更なる候補を提示して…

いまどこナビ/いまどこカメラ 公開!

なんとか週末中の公開ができました。プラグイン開発キットはもうほとんどできてますが、諸事情でもうちょっとまってください。で、公開直後にこのツールを作るきっかけをくれた宗子たんが「テキストで設定できないの?」と指摘。急遽「汎用フォームデータプ…

EbIRC 今回のリリースのポイント

ちょっと今回は説明の必要そうな機能が増えたので、とりあえずポイントだけでも。 チャンネル操作ダイアログ カーソルキー上下でリスト内の項目移動、左右でチャンネル一覧とメンバー一覧の間を移動できる タップアンドホールドまたはセンターキー/Enterキー…

IME変換中の取得がうまくいかない

EbIRCで、変換操作中は上下キーとかのイベントが発生しないようにするため、こんなクラス書いた。サブクラス化して、接続しなかったらちゃんと動いた。しかしネットワークに接続後、縦横入れ替え時に画面のレイアウトが正しく行われなくなってしまった。なん…

Advanced/W-ZERO3[es] の Xcrawl Scroll の拾い方

KeyDown(上下キー)→KeyDown(KeyValue=0x83)→KeyUp(上下キー)→KeyUp(KeyValue=0x83) の順でイベントが発生する KeyDownで0x83のフラグを立てておいて、KeyUpで上下キーが来たときにフラグ立ってたらスクロールとみなせばOKそう。 ちなみに「WM_KEYDOWN 0x83」…

Advanced/W-ZERO3[es]買いました

用事があるので、取り急ぎ。 .NET Compact Framework v2 のバージョンは 2.0.7045.0 とりあえず最低限必要なソフトのインストールだけは終わらせた。Xcrawlと普通の上下キーはどう違うんだろう。EbIRCでスクロール動作すると上下キーと同じ効果あったし。

次のソフト

Advanced/W-ZERO3[es] 発売に合せてこんなんやってます。でもちょっと間に合わないかも。写真+位置情報+ライフログって感じです。EbIRCの新バージョンももうすぐ出ます。兼ねてから要望の強かった接続中の入退室、チャンネルの追加、プライベートメッセー…

EbIRC 0.09 リリース

昨日の晩に 0.08 出して、その後僕が書いた以外のコードを取り除いたのとバグ修正1件で 0.09 出しました。0.09からは、ソース公開できそうです。ただ、ライセンスとか公開の方法とか考え中なのでちょっとお待ちをー。

EbIRC について

えらい長いこと更新していませんが、今後の展望について。 Ver 0.08 リリース 今週末くらいになんとなりそうです。細かい操作性のチューンとバグフィックスメインになります。SIPパネル使えるようになったりとか。 UIの強化 接続中にチャンネル追加したり入…

ConnectionManager で確実に切断する

W-ZERO3のダイアルアップは ConnectionManager API で行いますが、ConnMgrReleaseConnection で開放にしても、多くの場合切断されません。これは、W-SIM の COM ポートにアクセスして位置情報を取得するアプリケーションとしては致命的なので、どうしてもダ…

iPhone

発表されたようです。日本での発売は来年という見方が強いそうです。 これはもう、iPhone版EbIRC作るしかない!?SDKまだかしら。 あーでも、孫の会社で出るんだったら作る気ないかも…。是非ともW-SIMが刺さるようにしていただきたいところ。

W-SIMダイアルアップを実現するConnectionManagerをC#で使う

だいたい、C#でConnectionManagerというと、OpenNETCFってライブラリ使えってのがあちこちに見受けられるけど、あれはライセンス的に嫌な感じがしたのでスルー。 C++のサンプルを自力で変換してもなぜかエス様では動作せず、再度検索のたびに出ると Anthony …

EbIRC Ver0.06 α-17

EbIRC Ver0.06 α-17 を公開しました。間があいてごめんなさい。 接続関連の処理が大幅にリライトになり手間がかかったのが遅くなった主な原因です。 今回からネットワーク接続管理に対応し、W-SIMでのダイアルアップが可能になりました。一応、メインターゲ…

ConnectionManager 苦戦

Windows Mobile 5.0 におけるダイアルアップ接続とかの管理APIのお話。ここ2日ほど、EbIRCにダイアルアップ機能をつけようと試行錯誤しているのですが、ダイアルアップ接続等をつかさどるAPI、ConnectionManager がうまくいかない。ActiveSync経由接続だと正…

W-ZERO3 の HardwareButton 対応

..NET Compact Framework の HardwareButton でフックできるボタンは以下の2つ。 シャッター:ApplicationButton3 画面回転:ApplicationButton4 正直言ってこの二つに何か割り当てる気には…orz

EbIRC Ver0.04 は便利になります

現在、EbIRC Ver0.04 を開発中です。今回のバージョンアップでは、新しい、便利機能が3つ搭載されます。 クイックチャンネル切り替え。 入力ボックスにカーソルがあるとき、左右、または上下キーを押すとチャンネルを切り替えられます。 ログのページ送り。 …

Windows Mobile (W-ZERO3 etc) 向け IRC クライアント EbIRC

昨日、#dameTunes に UGO+ の関係でご挨拶に行って、それでもらったアイデアを形にしてみた。過去に、こだまの開発で作ったIRCクライアントクラスに手入れをして使ったらすぐできてしまう。そして絶賛の嵐。紹介してもらって自分のチャンネルにも久々に常連…