T Code IME for Windows

Android 用 T-Code IME として T-Code IME for Android をリリースする際に, エンジン部分(T-Code Engine)を取り出し, 各プラットフォームで IME を提供するという構想がありました. とはいえ, Windows 用の IME には Text Services Framework という C++ 用に提供されたライブラリを使用するという制約上, Android 用と比較すると複雑な構成です. IME 本体である TCode IME for Windows は薄いラッパー バックグラウンドプロセスに TCode Proxy TCode Proxy は別の Java Thread (Pekko Actor) として T-Code Engine のサーバーを立てる そしてそれぞれ Windows Named Pipe と gPRC プロトコルを用いてローカルマシン上で通信する T-Code IME for Android がこうした複雑な構成とならなかった理由は,ひとえに Android アプリが Kotlin で書かれており, 同プロセス上に Scala で実装した T-Code Engine を直接利用できたためでした.

May 21, 2026 · 1 min · 71 words · Kazuhiro F

T-Code IME for Windows 0.1.0-RC1

Windows 用の T-Code IME のテストリリースができました(Link). 注意点 JRE(or JDK)が必要で, PATH/JAVA_HOME の設定が必要. 概ねインストーラーが設定してくれますが, 設定されない環境もあるかもしれません. IME はキーボードとして追加が必要です. コントロールパネルより, 言語と地域から, 日本語の設定で, 下方にキーボードの設定があります. そこに追加する必要があります. IME を動かすにはインストールされた T-Code IME Proxy を起動する必要があります. T-Code モード以外は未サポート (半角英字にするときは IME の切り替えでいいかな,と…) 問題があれば私に DM か GitHub にて Issues に登録していただけると幸いです.

May 21, 2026 · 1 min · 37 words · Kazuhiro F