2011-01-03 10 views
5

私はCocoaアプリケーションが基本的な多言語面以外の入力を適切に処理することをテストしたいと思います。コピー貼り付けは問題になりません。私はBMP以外のキャラクターをキー入力する方法を知らない!私は入力ソースとして日本語を設定していて、カタカナまたはひらがなに日本語の単語を入力することでランダムに取得できますが、飛行機2文字ではそのトリックは機能しません。文字を貼り付けると、入力メソッドエディタが終了するので、それも機能しません。私は実際に私の英語キーボードの正しいキーストロークをいくつかの言語の入力ソースに入力する必要があると思います(おそらく、良い選択でしょう)。明らかでない場合は、私はアジア言語を話さない。ここでOS Xでは、標準入力メソッドエディタでセカンドプレーンのUnicode文字を入力するにはどうすればよいですか?

は、第二の平面内の一部の文字の例です:http://www.unicode.org/cgi-bin/UnihanGrid.pl?codepoint=20000

0xffffの上記の任意のUnicode文字がある限り、私は私が持っているか、無料で入手できるフォントとグリフをレンダリングすることができますように私の目的のために許容可能です。

答えて

3

Character Viewerパネルを有効にすると、簡単に手動で任意のUnicode文字を入力できます。 OS X 10.6では、System Preferences -> Language & Text -> Input Sourcesに行き、左側の入力方法のリストでKeyboard & Character Viewerを有効にし、右側にShow Input menu in menu barをクリックします。これにより、標準のOS Xメニューバーの右上に項目が追加されます。次に、それをクリックしてCharacter Viewerを選択することができます。表示されるパネルでView -> Code Tablesを選択します。次に、Unicodeタブで、BMP外のコードを含むコードポイントまでスクロールダウンできます。その文字を選択し、Insertをクリックすると、次のようなテキストフィールドに挿入されます。

+1

(私はそこに無責任なことを書いていないことを願っています) –

+1

これは完璧です。ありがとう、ネッド!ここには面白い贈り物としての飛行機2漢字があります:012 – George

+1

素晴らしい!より良い贈り物は、答えを受け入れたものとしてマークすることです。そうすれば、私たちは両方とも評判を高めます。 –

関連する問題