ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
hotkey([altModifier=boolean], [autoSave=boolean], [commandModifier=boolean], [ctrlModifier=boolean], [ctxClient=string], [dragPress=boolean], [factorySettings=boolean], [isModifier=boolean], [keyShortcut=string], [name=string], [pressCommandRepeat=boolean], [releaseCommandRepeat=boolean], [releaseName=string], [shiftModifier=boolean], [sourceUserHotkeys=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
hotkey は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、アプリケーション全体用の単一キーのホットキーを設定します。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
hotkeyCtx, hotkeySet
altModifier, autoSave, commandModifier, ctrlModifier, ctxClient, dragPress, factorySettings, isModifier, keyShortcut, name, pressCommandRepeat, releaseCommandRepeat, releaseName, shiftModifier, sourceUserHotkeys
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Here's an example of how to create a namedCommand
# object and then map it to a key.
#
cmds.nameCommand( 'circleToolNamedCommand', annotation='Select Circle Tool', command='setToolTo circleContext')
cmds.hotkey( k='F5', alt=True, name='circleToolNamedCommand' )
# Here are more examples of how to use the hotkey command.
#
cmds.hotkey( k='d', name='Delete_Command' )
cmds.hotkey( k='d', name='' ) # unsets the above command
cmds.hotkey( k='d', name='Delete_Command' )
cmds.hotkey( k='d', releaseName='After_Delete_Command' )
cmds.hotkey( k='d', name='' ) #only unsets the key press name
cmds.hotkey( k='d', releaseName='' ) #only unsets the key release name
cmds.hotkey( k='d', n='', rn='' ) #unsets both the key press and release name
# Determine if a command is attached to either the press or release
# of the "z" hotkey.
#
cmds.hotkey( 'z', query=True )
# Likewise, for the modified variations of the "z" key.
#
cmds.hotkey( 'z', query=True, alt=True )
cmds.hotkey( 'z', query=True, ctl=True )
cmds.hotkey( 'z', query=True, alt=True, ctl=True )
# Determine the press command attached to the "z" key.
#
cmds.hotkey( 'z', query=True, name=True )
# To query the "-" hotkey use the string "Dash" instead.
#
cmds.hotkey( 'Dash', query=True )