cloalee 发表于 2017-5-5

Reaper字符串快捷键系统:Vimper Solo

Reaper字符串快捷键系统:Vimper Solo
当我们开始挖掘REAPER内隐藏着的几千个操作(Action),并且随着ReaPack的成长不断添加新的用户自制脚本与扩展时,我们会发现当我们需要自定义快捷键时,能用到的键位越来越少。而为了充分利用现有的字母、数字、以及符号键,我们通常需要加上各种如Ctrl,Alt甚至Win的修饰键进行各种高难度的键位组合,而且经常过几天可能就会忘掉一大半。



为了避免这种尴尬,我做了一个按组归类快捷键的脚本。它是依照VIM文本编辑器快捷键的理念,通过一串字符触发快捷键的。



点击这里下载。



通过这个脚本,我们不需要去记各种修饰键,只需按组激发对应的键位就好了。例如,在这个脚本内,同一个m键可以根据不同的分组静音轨道、块或层,但在REAPER里,我们得去想到三个不同的修饰键组合来触发这三个不同的功能。有的时候由于记不住某个操作是要按Shift还是要按Ctrl还是Ctrl+Shift需要反复去试,浪费很多时间。



使用方法:

解压后把整个文件夹放到资源目录的Script文件夹内,然后在Reaper的Action List中加载RCJacH_Vimper Solo并为其设置一个快捷键(我用的是分号;)。

触发脚本,根据GUI窗口提示进入不同的分组并触发不同的操作。

使用Backspace退格键返回上一层菜单。

也可以在Action List中加载RCJacH_Vimper Solo Repeat Action来反复触发上一次触发操作。



在Bindings.lua文件里,可以依照现有项设置新的快捷键或者修改现有的快捷键。

格式:



分组= {

NAME = “分组”,

快捷键= {CommandID, 所显示的名称},

}



* 注意,任何分组必须得包含NAME= “名称”一项,否则识别不到。

** 分组可以有无数层。

*** 如果添加新的总分组,得在最底下的return{}里添加。

**** 快捷键目前区分大小写。

***** 显示名称可以使用中文。
点击这里下载





chuichui 发表于 2017-5-7

分享,谢谢啊
页: [1]
查看完整版本: Reaper字符串快捷键系统:Vimper Solo