参考 CINEMA 4D CINEMA 4D Prime 配置 图形用户界面
Function available in CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

自定义命令管理器

自定义命令管理器包含所有的 CINEMA 4D 命令。命令面板中的命令可以链接到图标面板菜单甚至直接链接到编辑器视图中的 HUD,还用它可以设置键盘快捷键

提示:
键盘快捷键和热键之间存在一点不同:

  • 键盘快捷键:按键盘组合键来执行一个特定的命令。
  • 热键:当用鼠标操作时必须按住的键(例如,按住数字键1来移动摄像机)。

自定义命令管理器由三个部分组成:

如果你想要将一个命令分配到指定的面板,只需要把这个命令拖放到相应的面板中。图标分隔符组分隔条按钮可以拖放到面板中,放置到两个命令之间,用来在视觉上分隔命令。

如果你想重新排列或者删除(双击)面板命令或分隔符,启用编辑面板选项,使用新建面板会创建一个新的空白面板。

使用填充空白命令可以创建一个空白区域(水平的或垂直的)它会根据各自图标组的尺寸自动缩放,但是最少会与组分隔条一样大,这个工具可以创建左对齐或右对齐的图标组:

注意:
不是所有的命令都有代表它的相应的图标。

有两个可用的过滤器,每一个都会显示包含部分或全部输入到过滤器文本框中的关键词的命令,这两个过滤器可以用来快速定位命令或找到哪个键盘快捷键已经被占用。使用过滤器各自名字旁边的x按钮会清除输入的关键词,这时所有的命令和键盘快捷键会被显示(前提是两个过滤器的搜索框都是空的)。

除了命令的名称和图标(如果可用的话),命令列表中还包含给定命令所对应的特性的名称、指定的键盘快捷键、命令的类型和相应的帮助信息。因为这个列表只作为参考,只有键盘快捷键是可以被编辑的。在列表顶部的标题上点击则会相应地重新排列列表。

当选择了一个命令时,分配给该命令的键盘快捷键会在命令管理器的左下方显示。

作为 HUD 元素的命令

可以直接把命令拖放到编辑器视图中,命令及其图标(可以隐藏)则会显示在 HUD 中,在 HUD 元素上点击即可执行它。

注意:
每个新创建的 CINEMA 4D 文件都会通过new.d4d文件指定它自己的 HUD 命令。

CINEMA 4D 中键盘快捷键的概念

每个命令都可以指定任意数量的键盘快捷键,甚至同样的快捷键可以指定给不同的命令,在这种情况下会根据鼠标当前所在的窗口或当前激活的窗口来决定执行哪个命令(必须启用设置的界面菜单中的Shortcut选项)。

可用的全局和局部命令:

每个管理器都可以指定自己的一套快捷键,它可以独立于其他管理器或全局的快捷键(例如,Ctrl+P 可以执行一个特定的全局命令,也可以在时间线窗口中执行一个完全不同的命令)。

全局快捷键可以将它们限制到指定的管理器,以此限制它们的全局性。只要鼠标移动到相应的窗口中,这些限制的的快捷键会有比使用了同样组合键的全局快捷键更高的优先级。

如果这有点让你迷惑,这里有一个简单的示例:

在默认情况下,数字键1 是被指定给移动摄像机命令的,数字键1也可以限制到材质管理器并执行一个不同的功能(如创建一个新材质):


  1. 在命令管理器中找到并选中新材质命令。
  2. 在快捷键文本框中点击然后按下数字键1,点击“限制到”按钮会打开一个管理器列表,在里面选择这个命令要限制到哪个管理器。
  3. 选择材质管理器
  4. 点击“添加”以完成,你已经为span class="command">材质管理器创建了一个局部变量。

现在,当你的鼠标位于材质管理器中时,如果按下数字键1,就会创建一个新材质(也就是说会执行局部命令新材质,而不是全局命令移动摄像机)。

在命令管理器的快捷键区有如下选项可用:

列表

显示所选择命令的快捷键列表,选择快捷键来编辑或删除它。

快捷键

在这个区域点击并按下相应的键盘按键来设置快捷键,按下的按键会在区域中显示,但是还没有被指定。单击添加指定来指定选择的快捷键。快捷键可以是单个按键、多次按键组合(例如快速连续按 A键,则是 A~A,见下面)、与下列按键组合的一个键:Ctrl/CmdShiftALT 或这三个键的组合。

没有限制到特定管理器或使用了相同名称并限制到单个管理器的全局快捷键不能指定相同的组合键,如果指定了则会出现一个错误信息,点击确定会覆盖已有的快捷键。

可以使用下列鼠标快捷键:

注意:
确保没有使用指定给操作系统的快捷键(例如Ctrl/Cmd+ALT+DEL)!

另外,用来创建对象(用来在层级中重新排列对象的Ctrl/CmdShiftALT,另见对象)的键盘快捷键仍然是保留的,例如,使用 Alt+U 来创建一个挤压对象,新的基础对象会作为当前选择对象(如一个样条)的父对象被创建。

注意2:
快捷键可以保存到设置目录中的 shortcuttable.res 文件。

限制到

从弹出的列表中选择给定的命令要限制到的管理器,如果这个命令要全局生效,请选择。如果列表中的选项是灰色的,表示选择的命令无法在指定管理器中生效(也就是说选择的命令已经是一个局部命令了)。

你可以在这里找到工具覆盖命令,它可以用一个热键覆盖一个一个已有的键盘快捷键。这个命令对作为用户的你没什关系,但是 MAXON 用它来调整已有的热键。

选项模式

许多有多个选项的命令(主要在网格菜单中)可用这个模式,你可以用它定义当使用一个特定的命令时,是否应该在一个小对话窗口中显示,或者这个命令是否应该用当前定义的设置来执行(另见网格菜单)。

提示:
这个功能只有通过热键执行命令时才会生效(如果通过图标或菜单执行,这个选项会被忽略),启用了选项模式的热键会显示在热键列表中的方括号中。

指定

点击指定之后,当前选择的快捷键会被新的覆盖。

添加

将当前快捷键添加到已有的快捷键中,而不会覆盖选择的快捷键。

删除

删除当前选择的快捷键。

执行

执行当前选择的快捷键。你可以用这个选项查看是否在成千个可用的快捷键中选择了正确的。

层级快捷键

层级快捷键是指依次按两个或以上的按键。当你按下第一个键时会弹出一个菜单,其中列出了你按下按键的层级中所有的命令,按下第二个键来执行想要的命令。你可以自由地配置层级快捷键。

指定一个层级快捷键(图左)然后执行快捷键(图右)。

在下面的键盘快捷键框中点击并以此按下两个或以上的按键,每个键之间会加上一个波浪线(~),点击指定按钮。