ジャンプ先: 概要. 戻り値. フラグ. MEL 例.

概要

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

overrideModifier は、取り消し可能、照会不可能、および編集不可能です。

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

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

戻り値

なし

フラグ

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

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

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;