音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 32782|回复: 1
收起左侧

[交流] Reaper字符串快捷键系统:Vimper Solo

[复制链接]

2740

积分

4

听众

1172

音贝

音频应用新手发布

Rank: 3

积分
2740
发表于 2017-5-5 22:13:44 | 显示全部楼层 |阅读模式
Reaper字符串快捷键系统:Vimper Solo
  Y! o# n8 `" S+ m9 m- T+ b当我们开始挖掘REAPER内隐藏着的几千个操作(Action),并且随着ReaPack的成长不断添加新的用户自制脚本与扩展时,我们会发现当我们需要自定义快捷键时,能用到的键位越来越少。而为了充分利用现有的字母、数字、以及符号键,我们通常需要加上各种如Ctrl,Alt甚至Win的修饰键进行各种高难度的键位组合,而且经常过几天可能就会忘掉一大半。/ M* z. c$ J3 |: ~* {5 t2 |
, X: K, z) C  }0 h$ @0 h
; C6 ^' n& P6 I: a! Y

0 C. L1 X3 ]/ }+ z9 I* Y为了避免这种尴尬,我做了一个按组归类快捷键的脚本。它是依照VIM文本编辑器快捷键的理念,通过一串字符触发快捷键的。
0 P7 S+ i  w; V" m+ [2 T. S
) b$ L* }2 G: K1 y" `2 v$ ~
( W4 a* [7 P7 E
% y, H- Q0 F5 h2 d6 B4 C) B点击这里下载。
3 M3 a* n/ N+ [& [# h$ \$ g) K1 C/ K/ X5 m& _7 T5 P

) }: P& z6 T* _  V, Y+ M
2 L" H8 l8 D5 q" @! _1 I& T) {通过这个脚本,我们不需要去记各种修饰键,只需按组激发对应的键位就好了。例如,在这个脚本内,同一个m键可以根据不同的分组静音轨道、块或层,但在REAPER里,我们得去想到三个不同的修饰键组合来触发这三个不同的功能。有的时候由于记不住某个操作是要按Shift还是要按Ctrl还是Ctrl+Shift需要反复去试,浪费很多时间。
1 h! C$ N3 H3 P1 n$ @( s  O$ P6 G- y5 W

; q. O. X) b) G- x! H) q8 ]" i1 T/ C! n$ Y2 d: H" J) y! H/ F2 ^
使用方法:& |5 n( F1 E7 ?+ F& b$ W7 n. U1 Y

$ _8 T8 R# F( M- j3 q解压后把整个文件夹放到资源目录的Script文件夹内,然后在Reaper的Action List中加载RCJacH_Vimper Solo并为其设置一个快捷键(我用的是分号;)。
$ U* z1 ~) h' J, I& f
; F* Q$ W# ^0 k3 c$ u触发脚本,根据GUI窗口提示进入不同的分组并触发不同的操作。
/ W6 _5 |2 Y' ]( U" P( \( m& u' d/ Z8 G; E9 y7 |  N
使用Backspace退格键返回上一层菜单。
+ T$ Y# q8 }! |; N8 T4 @9 Z; d( s+ B
也可以在Action List中加载RCJacH_Vimper Solo Repeat Action来反复触发上一次触发操作。" e0 U! P+ k1 y" ]) o
3 y1 U6 N% c' ^
- U. |' h( t8 M- i

, [% Z' S& q7 q) p在Bindings.lua文件里,可以依照现有项设置新的快捷键或者修改现有的快捷键。" j: B" A) b6 V7 P' V. l! _
7 o! d; {8 u% U- a3 Y
格式:+ b; I/ m+ E2 }, W5 |, G) f

# l) h* v% Z. O# r- w. n2 B+ J& V
7 G8 N2 Z& l" z$ \# w4 w' G$ L$ W5 [% }9 c3 @
分组= {' ^0 I5 h+ `  `# z. c' F% A

) B$ Q2 `, W7 e8 M# W: t, q. O& fNAME = “分组”,
& K$ I8 M7 Q! T- R5 t8 S0 i4 E* T  }; f  x8 p$ D2 n0 m
快捷键= {CommandID, 所显示的名称},
. i; _: s: v( X" d' x7 \1 }( r& s$ \/ ]' f" ~2 A. ^
}
# |- N6 h; _6 a% J" s
' {$ X4 z# O: D8 e9 }' I: I( K' T; s: ?

& O: v& H8 d7 \4 n1 M* 注意,任何分组必须得包含NAME= “名称”一项,否则识别不到。' V/ p  T4 b! ^8 W8 C( N+ m0 e

( c. c$ V) ?& p4 _/ v** 分组可以有无数层。: z: z3 B( r, l! b

) Z: D4 W4 ]1 G! G( @*** 如果添加新的总分组,得在最底下的return{}里添加。
/ `/ j3 g  J! g' C6 C; ?' f7 h8 i7 s7 I; p! h$ J
**** 快捷键目前区分大小写。
/ ?0 a) y  }: o& @1 W& p. ^5 K. Q( l# j& G9 \% e1 R! h. I' g
***** 显示名称可以使用中文。
7 V8 l6 A& C( {% ]点击这里下载
) G4 T% X* e3 b: I9 m" | Vimper Solo.zip (8.2 KB, 下载次数: 0) 7 C3 _0 y% d( D6 J" }/ o

* H. m5 Q% O. p, B! R' L 578264e3b538f.png * P2 J9 {# D( G# r% {: o6 b
57826585b9cbf.png 9 _2 h  ]- W& Y9 Q. m  F6 T
578265ea71ca1.png
! [4 c5 J$ L9 h1 w" h% Z
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

1506

积分

2

听众

580

音贝

音频应用新手发布

Rank: 3

积分
1506
发表于 2017-5-7 10:05:41 | 显示全部楼层
分享,谢谢啊
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号-6 )

GMT+8, 2025-7-19 13:30 , Processed in 0.035734 second(s), 8 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表