インタフェース > コア インタフェース > MouseConfigManager |
このコア インタフェースは、MAXScript にマウス構成マネージャを公開しています。
これにより、ビューポート内でのマウスの動作をカスタマイズし、Autodesk Maya マウス コントロールのエミュレーションを含め、さまざまなユーザ ワークフローに適応させることができます。
[基本設定](Preference Settings)ダイアログの[インタラクション モード](Interaction Mode)タブを公開する、関連するインタフェース IInteractionMode も参照してください。
MouseConfigManager.AutoFocusViewportOnKeyPress : bool : Read|Write
キーを押す動作でのオートフォーカス ビューポートを取得/設定します。
false (3ds Max の既定値)に設定すると、非アクティブなビューポートの上にマウスがあるときにキーを押しても、フォーカスはそのビューポートに切り替わりません。
true (Maya の既定値)に設定すると、キーボードのショートカットを押したときに、マウスのポインタが置かれているビューポートにフォーカスが自動的に切り替わります。
MouseConfigManager.MayaSelectionMode : bool : Read|Write
[Maya モード選択](Maya Mode Selection)オプションの状態を取得/設定します。
False(既定値)に設定すると、3ds Max の既定動作に従って選択が実行されます。
True に設定すると、Maya の選択動作が使用されます。
正投影ビューポート内のオービット(以前の名前は「円弧を回転」)のロックを取得/設定します(たとえば、トップ、ボトム、フロント、バック、レフト、ライト)。
False (3ds Max の既定値)に設定すると、正投影ビューポートでオービットを実行したときに、ビューポートが正投影(別名ユーザ)ビューに変わります。
True (Maya の既定値)に設定すると、正投影ビューポートでオービットを実行できなくなります。実行できるのは、すでに[パース](Perspective)または[正投影](Orthographic)に設定されているビューポートのみです。
MouseConfigManager.ZoomAboutMousePointOrthographic : bool : Read|Write
正投影ビューポートでマウス ポインタを中心にズームするかどうかを取得/設定します。
MouseConfigManager.ZoomAboutMousePointPerspective : bool : Read|Write
パースペクティブ ビューポートでマウス ポインタを中心にズームするかどうかを取得/設定します。
MouseConfigManager.RightClickMenuOverSelectedOnly : bool : Read|Write
ビューポートの任意の位置を右クリックしたとき(false、既定の 3ds Max の動作)、
または、選択したオブジェクトをクリックした場合にのみ(true、既定の Maya の動作)、QuadMenu を開くことを許可するかどうかを取得/設定します。
MouseConfigManager.MiddleMouseStrokeMode : bool : Read|Write
ストロークまたはビューポート パンでマウス ホイールを使用するかどうかを取得/設定します。
MouseConfigManager.ZoomWheelIncrement : float : Read|Write
マウス ホイールを使用するときのズームの増分を取得/設定します。
MouseConfigManager.ZoomInDirection : enum : Read|Write ZoomInDirection enums: {#North|#NorthEast|#East|#SouthEast|#South|#SouthWest|#West|#NorthWest
MouseConfigManager.UserMode : enum : Read|Write UserMode enums: {#Max|#Maya|#Customized}
#Max - すべてのマウス設定が標準の 3ds Max の動作と一致
#Maya - すべてのマウス設定が標準の Maya の動作と一致
#Customized - マウスの設定がカスタマイズされており、3ds Max と Maya 動作が混在
<void>MouseConfigManager.GetZoomShortcut <&enum>key <&enum>button key enums: {#Null|#Shift|#Ctrl|#Alt|#ShiftCtrl|#CtrlAlt|#AltShift|#ShiftCtrlAlt} key is Out parameter button enums: {#NullButton|#LeftButton|#MiddleButton|#RightButton} button is Out parameter
現在のビューポート ズームのショートカットを 2 つの by-reference 引数として戻します。
1 番目の引数ではキーボードのキーを、2 番目の引数ではマウス ボタンを示します。
3ds Max の既定値は #CtrlAlt と #MiddleButton です。
Maya の既定値は #Alt と #RightButton です。
<void>MouseConfigManager.SetZoomShortcut <enum>key <enum>button key enums: {#Null|#Shift|#Ctrl|#Alt|#ShiftCtrl|#CtrlAlt|#AltShift|#ShiftCtrlAlt} button enums: {#NullButton|#LeftButton|#MiddleButton|#RightButton}
現在のビューポート ズームのショートカットを、2 つの引数によって指定されたキーボードのキーとマウスのボタンに設定します。
<void>MouseConfigManager.GetPanShortcut <&enum>key <&enum>button key enums: {#Null|#Shift|#Ctrl|#Alt|#ShiftCtrl|#CtrlAlt|#AltShift|#ShiftCtrlAlt} key is Out parameter button enums: {#NullButton|#LeftButton|#MiddleButton|#RightButton} button is Out parameter
ビューポート パンのショートカットを 2 つの by-reference 引数に戻します。
1 番目の引数ではキーボードのキーを、2 番目の引数ではマウス ボタンを示します。
3ds Max の既定値は #Null と #MiddleButton です。
Maya の既定値は #Alt と #MiddleButton です。
<void>MouseConfigManager.SetPanShortcut <enum>key <enum>button key enums: {#Null|#Shift|#Ctrl|#Alt|#ShiftCtrl|#CtrlAlt|#AltShift|#ShiftCtrlAlt} button enums: {#NullButton|#LeftButton|#MiddleButton|#RightButton}
現在のビューポート パンのショートカットを、2 つの引数によって指定されたキーボードのキーとマウスのボタンに設定します。
<void>MouseConfigManager.GetRotateShortcut <&enum>key <&enum>button key enums: {#Null|#Shift|#Ctrl|#Alt|#ShiftCtrl|#CtrlAlt|#AltShift|#ShiftCtrlAlt} key is Out parameter button enums: {#NullButton|#LeftButton|#MiddleButton|#RightButton} button is Out parameter
ビューポート回転のショートカットを 2 つの by-reference 引数に戻します。
1 番目の引数ではキーボードのキーを、2 番目の引数ではマウス ボタンを示します。
3ds Max の既定値は #Alt と #MiddleButton です。
Maya の既定値は #Alt と #LeftButton です。
<void>MouseConfigManager.SetRotateShortcut <enum>key <enum>button key enums: {#Null|#Shift|#Ctrl|#Alt|#ShiftCtrl|#CtrlAlt|#AltShift|#ShiftCtrlAlt} button enums: {#NullButton|#LeftButton|#MiddleButton|#RightButton}
現在のビューポート回転のショートカットを、2 つの引数によって指定されたキーボードのキーとマウスのボタンに設定します。