沙发 小虎哥说: 二、创建Cycle操作的过程1、Cycle操作编辑器的外观与操作方法按下Alt键将焦点定于Reaper菜单栏,左右光标找到“扩展”菜单,上下光标寻至“Cycle操作编辑器”,回车将其打开。 Cycle操作编辑器大概长这样: 最顶上有“过滤器”编辑框、“合并撤销点”复选框等项目,但比较少用且不太好操作所以不多介绍。 接着是两个纵向列表一左一右占据窗口中间部分。左侧列表显示当前已有的操作,后文就将其称为“左侧列表”;右侧列表显示当前选中操作下的命令(包括操作和语句),后文就称为“右侧列表”。 窗口底部有“应用”、“取消”等按钮,主要用于编辑完操作后的保存等,但也较难操作。
打开编辑器后焦点默认停在左侧列表中,上下光标可以浏览列表中的项目,不过很遗憾,Tab无法去往别的列表或按钮。要想浏览整个窗口,需要用到读屏的浏览方式。以下介绍几种: NVDA对象导航:在列表那一层级时,共有3个对象,从前往后依次是左侧列表、右侧列表与过滤编辑框。两列表均可通过访问子对象的方式访问到列表中的项目,也可通过单击或将焦点移至当前对象的方式使列表拥有系统焦点。 争渡元素导航:浏览到的内容与NVDA对象导航基本相同,通过小键盘4、6键可浏览到左侧列表、右侧列表与过滤编辑框,4、6键在列表上时通过1、3键浏览列表项目。 争渡屏幕导航:该模式浏览到的东西最多,“合并撤销点”、“应用”等均可浏览到,通过小键盘8、2、4、6键进行浏览。
不同读屏的不同浏览方式,对于鼠标的跟随情况也不相同。NVDA对象浏览时鼠标不自动跟随,要操作时需先将鼠标移至当前对象位置后进行单击或右击操作;而争渡无论元素导航或屏幕导航,其默认设置为鼠标自动跟随,故无需执行鼠标跟随的步骤。 下面的步骤中,我将不再强调读屏浏览方式的差异,请自行按照使用的读屏与浏览方式选用合适的操作步骤。 2、创建一个Cycle操作通过上面所述在Reaper主界面的Alt菜单中找到并打开Cycle操作编辑器。 在左侧列表中的某项上右击会弹出上下文菜单,上下光标找到类似“添加Cycle操作”的项目回车,此时焦点停在一编辑框上,在此输入操作名称,再次回车该操作即新建成功。
PS:此处不能通过直接在列表项上按Application(大键盘右键)弹出的菜单进行新建操作,因为在Cycle编辑器中,无论何处按Application(大键盘右键)弹出的菜单都是设置表头显示的菜单,并非有添加、插入、删除等项的操作菜单。后面添加子项时仍需鼠标右击,不可按Application(大键盘右键)。
3、插入语句语句是用于条件判断、循环等的标识符,是Cycle操作的灵魂。有了这些语句后,Reaper才知道我们的想法是什么。之前介绍过“if”与“if-else”两种,现在将对编辑器内可插入的语句逐一介绍。注意此处介绍的不易理解实属正常,可能因我表达能力有限而使其看起来复杂,不过不必担心,结合后面实战例子会好理解很多。 IF:条件状态为“ON”时。 IF NOT:与“IF”相反,当条件状态为“OFF”时。 IF AND:双条件语句,当两个条件均为“ON”时。 IF NAND:两条件中有一个为“OFF”时。 IF OR:两条件中有一个为“ON”时。 IF NOR:两条件均为“OFF”时。 IF XOR:两条件状态不同时。 IF XNOR:与“IF XOR”相反,即两条件状态相同时。 ELSE:否则,即当条件不成立时。 ENDIF:“IF”系列的结束点。 LOOP:按填写次数循环。 ENDLOOP:循环部分的结束点。 ConSOLE:后可跟ReaConsole命令,因不了解而不介绍。 LABEL:后可跟Label处理器命令,同上。
PS:Reaper在中文环境下可能这里的显示顺序会有所不同,英语环境下按照逻辑排序,中文环境下按照首字母排序。 好了,经过了以上的一大段理论介绍,估计大家都看晕了,都想Ctrl+W了哈哈!那么下面来点实际操作,如何插入这些语句。其实插入语句说起来很简单,在右侧列表右击某项,弹出的菜单内找到并展开“插入语句”菜单,里面就有以上介绍的所有语句,点击插入即可。 为了让大家看得更明白,下面详细说说操作方法与注意事项: 首先使焦点在右侧列表上,上下光标找到某个项目,执行鼠标跟随后鼠标右击弹出上下文菜单,上下光标找到“插入语句”子菜单右光标展开,继续通过上下光标选择需要插入的语句,回车即可插入。 若是刚创建这个Cycle操作,则右侧列表中有且仅有一个项目——右击此处添加命令,我们需右击此项才可添加操作或语句。若列表已有命令,插入时将插入在当前位置,也就是会插入在当前选中的命令之前。 若插入的是“LOOP”、“ConSOLE”等这些可跟文本的语句,焦点会停在一个编辑框,编辑框中已有语句文本和一个空格,我们直接在空格后输入文本,输入完后回车即插入完成。 若插入的是“IF”系列、“LOOP”系列这样有结束点的语句,编辑器会自动给我们在其下方插入“ENDIF”或“ENDLOOP”语句。此时要注意,若要插入条件命令或特定条件才触发的功能,需要插入到结束点上方,也就是上下光标找到结束语句鼠标跟随右击后插入。如果插入在结束点下,命令就不受条件限制了。 4、插入现有操作与右侧列表编辑无论是条件还是要执行的功能都由操作组成,所以我们需要在语句之间或前后添加现有操作。 打开操作窗口(默认快捷键F4)。 用各种方式找到需要添加的操作(直接寻找、搜索关键词、用对应快捷键查找均可)。 复制当前操作的ID,方法是在需添加的操作上按Application(大键盘右键),上下光标找到“复制所选操作命令的ID”,回车将其复制。 回到Cycle操作编辑器中,若无需保留操作列表可Esc返回编辑器,若仍需开着操作窗口可通过切换同进程窗口的方式(各读屏略有不同)回到Cycle操作编辑器。 在右侧列表中上下光标找到适当位置,鼠标跟随并右击,上下光标找到菜单中的第1项——“插入”并回车,此时出现编辑框,粘贴刚复制的操作ID,再次回车此项将加入右侧列表中。
重复以上5个步骤,就可以把一个完整的Cycle操作制作出来,最后就是保存并且分配快捷键啦。 PS:其实是有“插入在操作窗口中选中的操作”这个功能的,但我这不知为何无效,故采取复制ID之法。 在制作过程中难免会遇到粘贴ID错误、插入位置错误等情况,Cycle操作编辑器的列表也是支持剪切、复制、粘贴、删除等操作的,并且快捷键与系统相同,即 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+V 粘贴 Delete(删除键) 删除当前命令 F2 重写命令(需填ID)
PS:删除命令无确认对话框,在左侧列表中删除Cycle操作亦如此,所以在删除前请三思! 5、保存并为它分配快捷键在右侧列表中检查已添加的命令,确认无误后即可进行下一步。 点击“应用”按钮,若读屏浏览方式无法找到该按钮的,可采用OCR识别解决。 若无错误提示,则说明保存成功,此时若没有继续制作Cycle操作的需求就可关闭编辑器窗口了。 按F4打开操作窗口,寻找到刚刚制作的Cycle操作,按照普通分配快捷键的方式给它分配一个吧。
PS:不过我们制作的Cycle操作可能与其他操作一样按拼音顺序排在了不知何处,所以大多时候需用搜索寻找刚制作的操作。
到此,洋洋洒洒写了那么多废话,制作Cycle操作的方法与步骤可算写完了,大家可以去实际制作过程中享用自己制作的高级操作了。 |