admin 发表于 2016-5-14 01:39:39

Fusion 8 Studio 自定义快捷键



在Fusion以往版本中,都可以自定义快捷键,并且有相应的脚本文件支持。

BMD推出8.0之后,没有相关内容介绍,更是把核心部分做了改动,乃至于出现老脚本不支持的情况。
现在我为大家制作了快捷键方法,或者说是慢慢剥开Fusion核心内容的表层。一方面抛砖,另一方面为了自己的学习。

以下是代码:{
   --Fusion中文网http://www.cgsfusion.com--
   --自定义快捷键--
   --需要定制请联系CGS站长--QQ-180244124--

   Hotkeys
   {
      Target = "FlowView",

      B = "AddTool{ id = 'Blur' }",
      C = "AddTool{ id = 'ColorCorrector' }",
      M = "AddTool{ id = 'Merge' }",
      T = "AddTool{ id = 'Transform' }",
         
          --满足Nuke的操作方式,目前新增D键--
      D = "Execute{ cmd = 'obj:Comp():DisableSelectedTools()' }",
      P = "AddTool{ id = 'Paint' }",

      --新增Tab键-添加节点工具--
      TAB = "Comp_Choose_Tool",
          --新增另存为快捷键-ctrl+shift+s
          SHIFT_CONTROL_S = "Comp_SaveAs",
          --新增F1在线帮助系统--关联的exe客户端程序请自行去这里下载http://www.cgsfusion.com/faq/
          --客户端安装方法请看这里http://www.cgsfusion.com/thread-3772-1-1.html
          F1 = "App_Help",
         
   },
   --微信公众号 cgsfusion
   --新浪微博 http://weibo.com/june3546
}
文件会在最后提供,教大家下载及安装。
先听我把代码内容分析完,再做好评回复,能赞助的朋友也可以帮忙支持一下站长。

首先该代码要以fu后缀名结尾。
语言必须是Lua基础。Hotkeys是热键的意思,核心代码格式必须是这样开头。
Target是指定目标区域,也就是指鼠标停留或点击的地方,换句话说就是激活快捷键的条件。
我这边全部定义在FlowView,就是节点流程操作区。

往下看,就是我做了一些快捷键映射的设置,至于对应关系哪里来的,我也是看了BMD修订的脚本PDF里找到的。
电子书里不全都有,很多还得剥开程序,看本质。

第一版大概的映射关系我这边罗列一下。


快捷键 对应工具
BBlur 模糊节点
CCC 调色节点
MMerge 合并节点
TTransform 变换节点
D禁用节点(同Nuke类似)
PPaint 画笔节点
Tab添加 / 搜索节点 (同Nuke类似)
Ctrl+Shift+S工程另存为
F1Fusion答疑系统

以上是第一版的一些功能,如果大家觉得方便,或者有其他想法,都可以回帖交流,需要加入自定义功能,可以留言回复。180244124

本地下载:

安装说明:

**** Hidden Message *****






页: [1] 2 3 4 5 6
查看完整版本: Fusion 8 Studio 自定义快捷键