移動先: 概要 戻り値 フラグ. MEL 例.

概要

overrideModifier [-clear] [-press string] [-release string]

overrideModifier は 「元に戻す」が可能、「照会」が不可能「編集」が不可能 です。

このコマンドで、システムの別の部分にモディファイヤ キーの動作を割り当てることができます。たとえば、モディファイヤ キーの代わりに、ホットキーや入力デバイスを使って同じアクションを実行することができます。

この場合でも、オリジナルのモディファイヤ キーの動作は、変更されません。 たとえば、「Ctrl」キーの動作を「c」キーに割り当てた場合でも、「Ctrl」キーは前と同じように動作します。つまり、「Ctrl」キーの代わりとして「c」を使用することができます。

戻り値

なし

フラグ

clear, press, release
ロング ネーム(ショート ネーム) 引数型 プロパティ
-press(-p) string createmultiuse
次のモディファイヤを強制的に押します。有効な値は、「Alt」、「Ctrl」、「Shift」です。
-release(-r) string createmultiuse
次のモディファイヤを強制的に解放します。有効な値は、「Alt」、「Ctrl」、「Shift」です。
-clear(-cl) create
モディファイヤ キーを強制しないでください。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

//    Example 1.
//
//    Map the "a" key such that it behaves just like the "Alt" key.
//
nameCommand
    -annotation "Alternate Alt-press modifier key"
    -command "overrideModifier -press Alt"
    alternateAltPressCommand;
nameCommand
    -annotation "Alternate Alt-release modifier key"
    -command "overrideModifier -release Alt"
    alternateAltReleaseCommand;
hotkey -keyShortcut "a" -name "alternateAltPressCommand";
hotkey -keyShortcut "a" -releaseName "alternateAltPressCommand";

//    Example 2.
//
//    The following should restore the "a" hotkey to what it was
//    previously.
//
overrideModifier -clear;
hotkey -factorySettings;
hotkey -sourceUserHotkeys;