投稿

9月, 2011の投稿を表示しています

日本語フルキーボード For Tablet バージョン1.2.2.0 と要望について

日本語フルキーボード For Tabletをバージョンアップしました。 公式サイト オープンしました。 要望管理が煩雑になったため、 要望窓口 を一本化します。 1.2.00~1.2.2.0までの変更点をお知らせします。    1.2.00 広告枠の掲載 拡大縮小キーの状態保存 全角半角状態の保存と状態可視化    1.2.1.0 バイブレーションを実装 [要望] 文節移動の設定を実装 バージョン番号の付け方変更    1.2.2.0 CTRL,ALT,SHIFTの状態可視化 [要望] マッシュキーの動作を少し変更 [要望]

日本語フルキーボード For Tablet 1.1.00アップデート

日本語フルキーボード For Tabletをバージョンアップして、候補をタップで選択できるようにしました。要望にあがっていた機能です。 今回は日本語フルキーボード For Tabletの内部構造を少し紹介します。 内部では大きく分けて、次の4つに分かれています。 1.キーボード部 日本語フルキーボード For Tabletのキーボード部分の実装は、ハードキーボードと全く同じに作っています。 Aのキーを押すと、インプットメソッドサービス部に、Aのキーコードを飛ばします。 2.インプットメソッドサービス部 AndroidのIMEには必ず実装しなければならない部分です。そのため、この中はあまり実装はしていません。 やっていることは入力されたキーコードを読み取って、文字なら変換部に文字データを、文字じゃないならアプリにキーコードを飛ばしているだけです。 3.変換部 変換部は、入力された文字を日本語変換エンジン部に投げます。 また、候補ビューを作成し、変換状態の管理を行う部分です。 4.日本語変換エンジン部 ローマ字・ひらがな ひらがな・文節 文節・漢字 の変換を行うところです。 この3つのメソッドさえあれば、他のエンジンにも載せかえられます。 できるだけ依存コードを減らし、別のエンジンやキーボードをのせられるように設計しています。

日本語フルキーボード For Tablet 1.0.00 リリース!

日本語フルキーボード For Tablet バージョン1.0.00をリリースしました。 このバージョンでは要望があった機能を色々搭載しています。過去の要望とそれに対する対応もあわせて紹介します。 投稿日: 2011年8月16日 内容: 変換結果等がもう少し選択しやすく 対応: 未定 実装するとしたらバージョン2.0.00ぐらいでの対応となります。ここまで大幅な変更はしばらくお待ちください。 投稿日: 2011年8月20日 内容: Del/Home/End/PgUp/PgDn/Ctrlなども詰め込んで欲しい。 投稿日: 2011年8月24日 内容: [ctrl]と[esc]が有れば 対応: 0.9.13?1.0.00 CTRLキーは0.9.13で対応しました。これによりAndroid 3.0以降では、CTRL+Cでコピー、CTRL+Xで切り取り、CTRL+Vで貼り付けができます。 ESC/DEL/HOME/END/PAGEUP/PAGEDOWNキーは1.0.00で対応しました。これによりAndroid 3.0以降では、HOMEで行頭移動、ENDで行末移動、PAGEUPでページアップ、PAGEDOWNでページダウンできます。 投稿日: 2011年8月20日 内容: Shiftを押しながら矢印で範囲選択したい。 対応: 0.9.12 Android 3.0以降では、これとCTRLキーを使えば、範囲選択してコピーが簡単にできます。 投稿日: 2011年08月27日 内容: マッシュルームキーの仕様変更 対応: 1.0.00 僕はあまり誤入力することは無いのですが、要望があったので長押しでの動作にしました。Simejiも、当初は短かったのですが要望で長くした経緯があります。 投稿日: 2011年08月27日 内容: メインのキーサイズ拡張等 対応: 1.0.00 僕も使っていて小さいと感じることが多かったので採用しました。 メインのキーのピッチを4.6%大きくしました。これ以上の拡大はBSキーや全半キーを移動させないと不可能なので採用しません。 投稿日: 2011年09月01日 内容: キーボードのバイブレーション 対応: 近日? 実装するのは簡単なのでやろうと思いますが、アクセス権が変更されるので少々お待...

Google Developer Day 2011 Japanに参加決定

日本語フルキーボード For Tablet のダウンロード数が想像以上の伸びで、作者としては驚きです。そもそも自分が使用するために作ったものなので、そこまでダウンロード数が伸びるとは思っていませんでした。要望もバグ報告も、たくさんいただいております。 最近更新していない理由は、以下の理由で開発環境のPCが使えない状態にあるためです。 Google Developer Day 2011 Japanの参加登録を行ったところ、連続バーコードリーダーのおかげでTop Favorites枠にみごと当選した。去年に続き2年連続のTF枠での参加だ。 現在は、TF枠に落ちた人と応募しなかった人と参加登録が遅れた人がSH枠を取り合う、DevQuizが行われている。去年はパックマンを作る時間がなくSH枠は諦めたが、今年は時間があるので「既に Top Favorites 枠で当選しています。 クイズの成果にかかわらず、Google Developer Day Japan 2011 に参加することができます。」と表示されているが挑戦している。 今年の難問はスライドパズルだ。これは、数学的にもあまり解明されていないのでコンピューターの処理能力をガンガン使って、正解を探す必要がある。そのため、メインPCがAtom 330である自分にはとても厳しい。Intel Core-i7 2600Kだと1日ほどで終わりそうなプログラムを作り、Atom 330に10日かけて計算させている。 PCが無いと生きていけない自分にはこの10日はとても辛い。最近買ったacerのICONIA TAB A500があるのでメールやブラウジングやYoutubeなどは問題はないが、プログラミングが出来ないのはやっぱり辛い。 あと3日ほどの辛抱だ。