|
发表于 2017-5-5
|
|阅读模式
Reaper字符串快捷键系统:Vimper Solo
" X m6 P1 f8 \1 w; N( d1 Q5 M# d当我们开始挖掘REAPER内隐藏着的几千个操作(Action),并且随着ReaPack的成长不断添加新的用户自制脚本与扩展时,我们会发现当我们需要自定义快捷键时,能用到的键位越来越少。而为了充分利用现有的字母、数字、以及符号键,我们通常需要加上各种如Ctrl,Alt甚至Win的修饰键进行各种高难度的键位组合,而且经常过几天可能就会忘掉一大半。 r6 A5 W/ z) t) |" }) e
0 a" I* a7 n1 s1 q- T$ C
! K$ P2 c3 ^8 A/ B$ n& L8 F! x
* E5 H# p5 N5 {/ T为了避免这种尴尬,我做了一个按组归类快捷键的脚本。它是依照VIM文本编辑器快捷键的理念,通过一串字符触发快捷键的。
' z1 m/ Z: D# a% C; n' f! |# I
* F( H) m2 I- C! O; z3 q$ @# A' _& j1 a1 R8 v# ]
7 s) Y! b# `2 Y5 ^点击这里下载。; s( v0 v! K4 E9 E9 `2 b) ^
9 A7 o3 @' \" {9 U/ @/ h
! i/ {, u/ H6 J9 G# @$ e) D4 w
# n5 Y3 b( X$ C! ?$ v
通过这个脚本,我们不需要去记各种修饰键,只需按组激发对应的键位就好了。例如,在这个脚本内,同一个m键可以根据不同的分组静音轨道、块或层,但在REAPER里,我们得去想到三个不同的修饰键组合来触发这三个不同的功能。有的时候由于记不住某个操作是要按Shift还是要按Ctrl还是Ctrl+Shift需要反复去试,浪费很多时间。2 R4 b. E/ {+ C3 k M0 v% B/ u
+ t6 Y: r9 [( T+ y+ h% s, |
; E' {9 ]* w5 Q* L7 g) _+ x% t( U8 b! S+ G$ O6 q$ M6 s7 B0 L
使用方法:6 F8 h1 w! T' e6 i- `& K5 D! @' q
# D/ ` |' `0 c) X, C解压后把整个文件夹放到资源目录的Script文件夹内,然后在Reaper的Action List中加载RCJacH_Vimper Solo并为其设置一个快捷键(我用的是分号;)。4 }9 |6 z5 H& ~) t8 j& B
1 Y" @4 f$ w; U+ s2 S触发脚本,根据GUI窗口提示进入不同的分组并触发不同的操作。
8 y$ D2 v: A6 v( B: |0 Y* X( p
" N. m3 C M; Q8 R' ^使用Backspace退格键返回上一层菜单。! y( C' x' K3 @+ A2 ~9 o9 o5 }& u
& X3 z/ k, s# z( a J+ n% |也可以在Action List中加载RCJacH_Vimper Solo Repeat Action来反复触发上一次触发操作。3 z. Y+ W, f4 p3 X; d' M6 _1 h/ ^
5 Q; { Q* j6 w4 O; M
, L. {7 I& Z+ T l
8 A, ]* n) a6 o$ W2 y5 K- n在Bindings.lua文件里,可以依照现有项设置新的快捷键或者修改现有的快捷键。
9 m7 g' T/ \5 D: ]; p, g6 n1 U. A$ M6 N7 M
格式:
9 p' F. M, Z$ M% G& `
6 P& c F% i" b/ ~* Z
0 b3 V4 v) b+ |4 s! Y3 b- ^. h9 p2 b8 G" X; z" Z
分组= {4 j# F9 h0 d5 J, P/ r
7 ]. e2 _+ a- c) x Q/ J1 U$ U9 Z) w
NAME = “分组”,* C+ i; @, T3 R9 A
! V- ^% E" i4 d/ B4 w快捷键= {CommandID, 所显示的名称},% T4 _ c$ k e1 N
0 b/ ~1 X& t& j( N; y. c
}
, b/ @1 l$ M2 u/ u0 b$ h9 K# H3 d, p& v) _# ^: C1 u
9 ^& J. G7 P+ t! n ^ G) E. T! C6 e9 V0 g, L! X; A
* 注意,任何分组必须得包含NAME= “名称”一项,否则识别不到。 B$ F5 a0 ~5 w5 }' t$ ^1 w5 ~% r
$ v9 {+ V: G: W$ I; _& t** 分组可以有无数层。
. t6 W6 O* t7 S6 V5 t: G8 `$ W5 T1 _
*** 如果添加新的总分组,得在最底下的return{}里添加。
' k3 q5 @1 {7 W( _: K6 S3 m$ H1 ?1 r! _
**** 快捷键目前区分大小写。: T8 Y1 K1 @# R- W9 c
) C) G1 B8 R6 e0 L***** 显示名称可以使用中文。, F$ a$ T, l; U9 l2 ?
点击这里下载
4 p2 W9 b! s1 @
Vimper Solo.zip
(8.2 KB, 下载次数: 0)
|
|