2009-06-06 5 views
1

OSXの入力メソッド、特にCangjieとPinyinをOSXアプリケーションで使用しようとしています。基本的には、テキストフィールドを入力するときに入力メソッドをCangjieに切り替えることです。ユーザーはCangjieを使用して中国語の文字を入力できるようになりました。このテキストフィールドを離れると、他の入力メソッド(JyutpingとPinyin)を使用して文字の発音を探したいと思います。これは可能でなければならない - Appleが提供するTCIMToolという小さなツールがあり、これはCangjieの入力メニューの "Find Input Code"を選択することで開くことができる。ちょうどこれが漢字を入力し、入力コードを表示するピンイン(そして他のもの)のために。OSX「Objectives-C」でアクセスする「入力メソッド」

私はこれについてXCodeのドキュメントで何かを見つけようとしましたが、今のところ役に立たないものです。すべてのヘルプは、最も高く評価されるだろう:)

答えて

2

をチェックアウト:

  1. Input Method Framework
  2. 具体的には、IMKTextInputクラスのselectInputModeメソッドです。
  3. 関連する科目では、this Technical Noteが参考になる場合があります。 DNS形式で

    アンNSStringのオブジェクト、 など:com.company名 .inputmethod.some名

あなたはselectInputMode方法を提供する必要があるモード識別子は、と記載されています。 の識別子は、コンポーネント入力モードの 辞書の キーのいずれかと一致する必要があります。

コンポーネント入力モード辞書のCangjieエントリのキーを取得できる場合は、自宅にいる必要があります。

私はこれを検索しようとしましたが、運がありません。うまくいけば、あなたはこれを探すべき場所を知っているでしょう。おそらくあなたのアプリケーションのplistに?

関連する問題