エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Input Method Kit - AquaSKK 開発日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Input Method Kit - AquaSKK 開発日記
ざーっと読んでみました。勘違いもあるかもしれませんが、以下のような感じです。 IMKServer(≒ TSM コン... ざーっと読んでみました。勘違いもあるかもしれませんが、以下のような感じです。 IMKServer(≒ TSM コンポーネント) が入力セッションを束ねる 各セッションは IMKInputSession(client) と IMKInputController(server) のペア IMKInputSession は TSM ドキュメントを表現している(実装する必要なし) IMKInputController は Input Method を表現している(delegate を実装すべし) IMKCandidates で候補と候補ウィンドウを管理することが可能(アノテーションにも対応) メニューやプリファレンスなどもごく普通に考慮されている かな漢字変換エンジンは独自に用意する必要あり(IMK には含まれない) というわけで、TSM コンポーネント側の実装を簡略化するフレームワークですね。変