MacでImputMethodをつくるのにメモ
いつかInputMethodつくりたいなーということでメモ。ほんとにメモ。
とりあえず、使用するフレームワーク。
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/InputMethodKitFrameworkRef/_index.html#//apple_ref/doc/uid/TP40006154:InputMethodKitFramework
仕組みとか
- ログイン時に/Library/InputMethod/においてあるものがよみこまれるようだ。
- ビルドした後に配置してログアウトして、ログインしなおさんといかんのかしら
- アプリケーション起動後 IMKServer のインスタンスを作る必要がある。
- IMKServer には実際に処理するためのクラスを指定するIMKInputControllerのサブクラス名を指定する。この指定は info.plist でもできるっぽい。
- 入力がくるとinputText:clintあたりにコールバックがくるっぽい。
ということらしい。
まあ、ちゃんとは調べてない。