Neutral Scent

App developments & Gadgets

日本語フリック入力コントロールUtakataのリポジトリを公開しました

Windows Phone 7上でSocial IMEを利用した日本語フリック入力コントロールUtakata(Utkt)のリポジトリを公開しました。
https://bitbucket.org/kaorun/utakata/
ライセンスはMs-PLです。
プロジェクトを参照するなり、ビルドしてUtkt.dllとUtktUtil.dllをコピーし、Utkt.dllを参照するなりすれば、VSデザイナからUtktTextBoxとしてフリック入力付のTextBox風のコントロールとして利用可能になります。

とりあえずの使い方はサンプルプロジェクトを参照のこと。
Panorama/Pivotコントロールで使用する場合コントロール内で横フリックを抑制するためにアプリ側で若干修正が必要です(Sample2を参照)。
まだまだ細かい動作の問題や、使い勝手に難があるので随時更新予定です。
コントロール化で苦戦したため、今のところ基本的な入力機能はFlickPadX2からあまり変わっていません。(カーソルで選択→確定できるようになったぐらい)
JpnTaskPad(仮)はもう少し手を入れてMarketplaceに投入予定(名前どうするかなぁ...)。
改めて、Social IMEの作者id:nokunoさん、JpTextBoxの作者id:iseebiさんid:tmytさんには感謝いたします。

bitbucketとMercurialに関して:
正直、解説できるほど使い込んでいないので基本的な事項のみ。
Windows + Visual StudioMercurialを使う場合、とりあえずTurtoiseHGとVisualHGをインストール。
TurtoiseHG
http://tortoisehg.bitbucket.org/
VisualHG
http://visualhg.codeplex.com/
Visual Studioは[ツール]/[オプション]/[ソース管理]より[現在のソース管理プラグイン]を変更する必要があります。
基本的には、上記リポジトリからclone+update(もしくはget source »)すればローカルに取得できます。
不明点があれば@kaorunまで。

追記:
JpnTaskPadのビルドにSilverlight for Windows Phone Toolkitが必要でした。
Thanks, つやてざ@tezawalyさん