|
发表于 2017-5-5
|
|阅读模式
Reaper字符串快捷键系统:Vimper Solo
3 x: j+ H/ j3 |1 @8 o$ R1 p2 }( o当我们开始挖掘REAPER内隐藏着的几千个操作(Action),并且随着ReaPack的成长不断添加新的用户自制脚本与扩展时,我们会发现当我们需要自定义快捷键时,能用到的键位越来越少。而为了充分利用现有的字母、数字、以及符号键,我们通常需要加上各种如Ctrl,Alt甚至Win的修饰键进行各种高难度的键位组合,而且经常过几天可能就会忘掉一大半。
9 X, w% M% ~) @# D* z" Z8 t/ c2 H2 A' o3 @1 ~+ m$ f
) c& {4 v @8 l, d+ c+ G' V' _) `: I( p0 \1 ^; b8 w0 _
为了避免这种尴尬,我做了一个按组归类快捷键的脚本。它是依照VIM文本编辑器快捷键的理念,通过一串字符触发快捷键的。7 V6 W) y7 ~$ M9 M+ U( s) O6 R
b# H: @6 R# Q _2 _; f ]
/ F. x7 c: T0 w$ u4 I& t( h+ `
6 A* `4 c8 z5 J( U点击这里下载。 L( ?- \, u" f5 E: b; Y4 Z& z/ @
. g |+ u* J B2 K& n6 ~
8 t" {5 E. M/ K2 ~, c& r$ S: X. Q
" {6 s4 r7 h) o% b9 b* P通过这个脚本,我们不需要去记各种修饰键,只需按组激发对应的键位就好了。例如,在这个脚本内,同一个m键可以根据不同的分组静音轨道、块或层,但在REAPER里,我们得去想到三个不同的修饰键组合来触发这三个不同的功能。有的时候由于记不住某个操作是要按Shift还是要按Ctrl还是Ctrl+Shift需要反复去试,浪费很多时间。
A; {: x% i( {/ c
. q' E- B+ F' d/ p1 u* k" y: g) M0 h; O. h/ y, Y+ ?: Z( |3 X
: v) Z7 b8 j6 w, ^2 z使用方法:2 Q1 x% s# D! p$ K' f! u
0 a, q, l% ]9 K解压后把整个文件夹放到资源目录的Script文件夹内,然后在Reaper的Action List中加载RCJacH_Vimper Solo并为其设置一个快捷键(我用的是分号;)。/ @! U/ C# ]$ V% J0 J- M: @
- e( C/ ]5 t3 b6 ~) P触发脚本,根据GUI窗口提示进入不同的分组并触发不同的操作。7 |8 [% _7 ], r2 ^. r; x0 W3 E) Q" e
% q- [2 X" Q2 w m/ n. P
使用Backspace退格键返回上一层菜单。: }7 i! S9 X T! A/ ^
3 ~6 a5 U- W7 j也可以在Action List中加载RCJacH_Vimper Solo Repeat Action来反复触发上一次触发操作。
! d) h# K9 M2 | X/ G2 C' ~
% q( u( d/ u) ]& ]) y8 D
3 e3 ?+ A. [7 n& R0 U1 @3 c+ H2 B! S+ x9 A9 }+ t, L
在Bindings.lua文件里,可以依照现有项设置新的快捷键或者修改现有的快捷键。" L. u( r, {! @$ E6 n. t3 `3 N
- M) d! |* J3 G格式:0 J5 Z2 k/ d( ?- c0 h# Q5 _, \- Q
- `9 ~- U- K4 o0 X* f6 Y+ _* H+ c
0 T" {6 z! s: R( _! m R
; ?% i3 |$ l9 z' l6 q2 j6 h6 Q2 @分组= {
: S3 K# ]6 z* S" K+ E+ w, v9 c; k, l
NAME = “分组”,
8 d/ q. @$ w* E# x
3 A/ m) p3 i8 X H/ V快捷键= {CommandID, 所显示的名称},
7 {: Q1 j0 d7 l1 S1 A* j
$ Z: t2 L* U& n5 [" \# i}
/ H" G" T% t, l% e( ]4 W+ \/ ?+ }6 |+ n
" s! O5 k; |+ [" t. O! w# b, l. x2 Y- \
* 注意,任何分组必须得包含NAME= “名称”一项,否则识别不到。" G; N9 E" w8 N0 p1 S3 U& [9 ?* @
9 x$ h# C4 K1 J** 分组可以有无数层。3 z7 z$ P' Q p9 k' E$ E
# i, O: f. h3 ]* H*** 如果添加新的总分组,得在最底下的return{}里添加。
+ o# s4 R( a! [2 [. t8 b% I
' t: U. b& E: Y, p$ y**** 快捷键目前区分大小写。
+ I, |7 `3 g( c8 L% z: I/ O# ~; H. ^ ~1 m5 @
***** 显示名称可以使用中文。9 R! N8 a% G$ O3 e" @% L( u
点击这里下载4 F0 c" g! r, V) V7 t
Vimper Solo.zip
(8.2 KB, 下载次数: 0)
|
|