ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
hotkeyCtx([addClient=string], [clientArray=boolean], [currentClient=string], [insertTypeAt=[string, string]], [removeAllClients=boolean], [removeClient=string], [removeType=string], [type=string], [typeArray=boolean], [typeExists=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
hotkeyCtx は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、アプリケーション全体のホットキー コンテキストを設定します。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
hotkey, hotkeySet
addClient, clientArray, currentClient, insertTypeAt, removeAllClients, removeClient, removeType, type, typeArray, typeExists
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Here are some examples of how to use hotkeyCtx command.
#
# Create a new context type
cmds.hotkeyCtx( insertTypeAt=('Global', 'CustomEditor') )
cmds.hotkeyCtx( ita=('CustomEditor', 'CustomTool') )
# Query all existing context types
ctxTypes = cmds.hotkeyCtx( typeArray=True, query=True )
print str(ctxTypes)
# Remove an existing context type
cmds.hotkeyCtx( removeType='CustomTool' )
# Determine if the given context type exists.
cmds.hotkeyCtx( te='CustomTool', query=True )
# Associate the clients to the specific context type.
cmds.hotkeyCtx( t='CustomEditor', ac=['hyperGraphPanel', 'outlinerPanel'] )
# Set current context
cmds.hotkeyCtx( t='CustomEditor', cc='hyperGraphPanel' )
# Unassign the client from the specific context type.
cmds.hotkeyCtx( t='CustomEditor', rc='outlinerPanel' )
# Query all associated clients for the given context type.
cl = cmds.hotkeyCtx( t='CustomEditor', ca=True, query=True )
print str(cl)
# Remove all associated clients
cmds.hotkeyCtx( t='CustomEditor', rac=True )