Input

 

Macの日本語入力プログラムを簡単に制御するプラグイン

miyako/4d-tips-japanese-input

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: CGEventPostkCGEventSourceStateHIDSystemStateで実行します。つまり,キー入力をシミュレートします。日本語の入力ソースはkVK_JIS_Kanaキー,英数の入力ソースはkVK_JIS_Eisuで選択します。したがってJISキーボードが前提です。