|
Reaper字符串快捷键系统:Vimper Solo0 M% f& B7 U3 Y0 b' m4 j: z3 l: B
当我们开始挖掘REAPER内隐藏着的几千个操作(Action),并且随着ReaPack的成长不断添加新的用户自制脚本与扩展时,我们会发现当我们需要自定义快捷键时,能用到的键位越来越少。而为了充分利用现有的字母、数字、以及符号键,我们通常需要加上各种如Ctrl,Alt甚至Win的修饰键进行各种高难度的键位组合,而且经常过几天可能就会忘掉一大半。
! |) u' X3 m( q, I$ D# q( y
7 x e2 R9 v% Z( }# T, R4 ~) j. I- P, ^
$ Y5 s0 D% ]5 ? r2 ?2 m: W为了避免这种尴尬,我做了一个按组归类快捷键的脚本。它是依照VIM文本编辑器快捷键的理念,通过一串字符触发快捷键的。# [! T1 C$ G6 [! t9 T! m
, |# ~* ], J6 o6 T! m4 J1 _
1 L5 `- [/ d/ Q; [, @, L* n" ^% |3 z
点击这里下载。
" [4 s9 d. d+ |9 E' Q
0 F0 ^) k. M5 E3 h) B3 k
/ j! d- F, H) {; E4 \" u3 M% p) D, t# H& w, h+ z3 `
通过这个脚本,我们不需要去记各种修饰键,只需按组激发对应的键位就好了。例如,在这个脚本内,同一个m键可以根据不同的分组静音轨道、块或层,但在REAPER里,我们得去想到三个不同的修饰键组合来触发这三个不同的功能。有的时候由于记不住某个操作是要按Shift还是要按Ctrl还是Ctrl+Shift需要反复去试,浪费很多时间。
" W% X9 z* Z+ } ]5 }
1 D2 S! G( f; R6 l! S0 N" D- C0 y
; N2 G" c. g4 s1 b% T/ Y* d n使用方法:8 B4 q8 C5 p1 d8 ?3 v4 k
. f3 n& t F1 ~" B解压后把整个文件夹放到资源目录的Script文件夹内,然后在Reaper的Action List中加载RCJacH_Vimper Solo并为其设置一个快捷键(我用的是分号;)。
6 F) \5 `0 I, M7 ]
3 p0 H* |/ G7 {: V4 s& c3 o9 Q触发脚本,根据GUI窗口提示进入不同的分组并触发不同的操作。4 e( ]! e) W: e( v8 ]. o
! D8 V) Z* @- {+ i9 q1 x使用Backspace退格键返回上一层菜单。- E) q: c1 Z" v: c2 B# T9 `/ L
0 s+ @3 S* ^6 K7 v& L5 V3 p
也可以在Action List中加载RCJacH_Vimper Solo Repeat Action来反复触发上一次触发操作。5 j' o! Z- S( V! n. A
, F8 `5 v y0 ~9 ?5 W
3 x+ w& \* a# [5 L) E* H Q0 y; ]: }/ |
0 M- o- J! Y4 x- q
在Bindings.lua文件里,可以依照现有项设置新的快捷键或者修改现有的快捷键。0 v) f; M) T! }! _7 c0 V% c
- }4 V. t# K+ v格式:
# Z# Z7 c+ o6 }# u" t' \4 h/ I( c& l! Y& F, }! _) u
; N5 ]+ G1 i- o4 g( p: u
# z. [/ [% q8 d/ i3 \分组= {* G9 B. r; _6 k- L9 N2 K
+ O9 k$ M( v* m& W8 S% {
NAME = “分组”,
8 T& |) i0 a9 \( @/ [/ M, k5 h) X$ Q( ]
快捷键= {CommandID, 所显示的名称},
' V1 _0 _$ Z1 ?) S# j8 k: [( l) }
3 G# t& O0 _; N' o. r}* a* v& H- e' A" ~
: d) e9 |) a$ T+ P6 B# X- d9 g
. N1 U5 G; {% z6 b
- k: L1 h* L8 `; u) d0 A* 注意,任何分组必须得包含NAME= “名称”一项,否则识别不到。
7 T- p5 `4 q; _3 {' U1 \. |; |" u K' }" Q" K- {* c/ W
** 分组可以有无数层。; s9 w" N% o9 A" d" j, d" j
8 _; j, D2 V5 {*** 如果添加新的总分组,得在最底下的return{}里添加。/ n: J& q/ H: ?0 O* |$ ^% L! Z# |' u
1 \( d$ k f# T
**** 快捷键目前区分大小写。 h( z! B' Z* E& s/ q
* A+ b6 ~. U' G* t- S! A
***** 显示名称可以使用中文。0 _* Y4 i0 ~7 T* m' \/ q* |
点击这里下载0 F' I# j, ~8 V" R
Vimper Solo.zip
(8.2 KB, 下载次数: 0)
0 [& B6 ]2 d5 ]6 t
) ]' C$ U% M( S* {0 M9 d1 d6 j
; u* ]0 j: q6 [* |( m1 Z+ M; Q$ ~
; G s* u+ g* I7 L8 v2 z
# E% b" L) t! [5 |2 I3 d0 j |
|