ジャンプ先: 概要. 戻り値. フラグ. Python 例.
overrideModifier([clear=boolean], [press=string], [release=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
overrideModifier は、取り消し可能、照会不可能、および編集不可能です。
このコマンドで、システムの別の部分にモディファイヤ キーの動作を割り当てることができます。たとえば、モディファイヤ キーの代わりに、ホットキーや入力デバイスを使って同じアクションを実行することができます。 この場合でも、オリジナルのモディファイヤ キーの動作は、変更されません。たとえば、「Ctrl」キーの動作を「c」キーに割り当てた場合でも、「Ctrl」キーは前と同じように動作します。つまり、「Ctrl」キーの代わりとして「c」を使用することができます。なし
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
clear(cl)
|
boolean
|
|
||
|
||||
press(p)
|
string
|
|
||
|
||||
release(r)
|
string
|
|
||
|
||||
import maya.cmds as cmds # Example 1. # # Map the "a" key such that it behaves just like the "Alt" key. # cmds.nameCommand( 'alternateAltPressCommand', annotation='"Alternate Alt-press modifier key"', command='"overrideModifier -press Alt"' ) cmds.nameCommand( 'alternateAltReleaseCommand', annotation='"Alternate Alt-release modifier key"', command='"overrideModifier -release Alt"' ) cmds.hotkey( keyShortcut='a', name='alternateAltPressCommand' ) cmds.hotkey( keyShortcut='a', releaseName='alternateAltPressCommand' ) # Example 2. # # The following should restore the "a" hotkey to what it was # previously. # cmds.overrideModifier( clear=True ) cmds.hotkey( factorySettings=True ) cmds.hotkey( sourceUserHotkeys=True )