Macの日本語入力プログラムを簡単に制御するプラグイン
Syntax
INPUT SET JAPANESE ({mode})
INPUT SET ASCII ({mode})
Parameter
Type
Description
mode
LONGINT
使用するAPI
Kana Conversion Mode
定数 | 型 | 値 |
---|---|---|
INPUT_API_CARBON |
LONGINT | 1 |
INPUT_API_KEYCODE |
LONGINT | 2 |
-
INPUT_API_CARBON
:TISSelectInputSource
をメインスレッドで実行します。日本語の入力ソースはTISCopyInputSourceForLanguage(CFSTR("ja-JP")
で特定します。複数の入力メソッドが該当する場合,直近に選択されていたものが使用されます。英数の入力ソースはTISCopyCurrentASCIICapableKeyboardInputSource
で特定します。 -
INPUT_API_KEYCODE
:CGEventPost
をkCGEventSourceStateHIDSystemState
で実行します。つまり,キー入力をシミュレートします。日本語の入力ソースはkVK_JIS_Kana
キー,英数の入力ソースはkVK_JIS_Eisu
で選択します。したがってJISキーボードが前提です。
PREVIOUSScreen Capture