|
|
|
07-24-2018, 04:21 PM
|
#1
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Possibility to always pass thru specific keys
It would be great if we had the possibilty to always pass thru defined keyboard shortcuts. I have created several scripts for transport nudging (frames, bars, etc...) and it's so annyoing if they are not triggered, because a VST window is opened.
I know it's possible to assign shortcuts with modifier keys or assign them to external controllers to avoid focus problems. But I don't want that. I want to control my transport via keyboard and single key strokes.
|
|
|
07-29-2018, 03:04 PM
|
#2
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Please consider this
+1
Very please
|
|
|
07-30-2018, 11:14 AM
|
#3
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
+1
In the thread, Can't pass through actions to the main window, we suggested that:
Quote:
It would be nice to have a general option "Pass all keystrokes through to main/parent window, unless textbox is active", so that the docked or child windows only capture keystrokes if the user has explicitly mouse-clicked inside a textbox (such as the FX window's "Filter") and is entering text into that textbox.
|
If you are on Windows, you can use AutoHotKey to intercept certain keystrokes and pass them to the main window. For example, to always intercept spacebar and "w", try:
Code:
SetTitleMatchMode, 2
Space:
w:
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER v5.9
return
AutoHotKey's scripting can also limit the interception to windows with specified titles such as "Filter Events":
Code:
SetTitleMatchMode, 2
GroupAdd, MIDI, Filter Events
GroupAdd, MIDI, Quantize
GroupAdd, MIDI, Transpose
#IfWinActive ahk_group MIDI
Space:
w:
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER v5.9
return
|
|
|
07-30-2018, 06:13 PM
|
#4
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Quote:
Originally Posted by juliansader
+1
In the thread, Can't pass through actions to the main window, we suggested that:
If you are on Windows, you can use AutoHotKey to intercept certain keystrokes and pass them to the main window. For example, to always intercept spacebar and "w", try:
Code:
SetTitleMatchMode, 2
Space:
w:
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER v5.9
return
AutoHotKey's scripting can also limit the interception to windows with specified titles such as "Filter Events":
Code:
SetTitleMatchMode, 2
GroupAdd, MIDI, Filter Events
GroupAdd, MIDI, Quantize
GroupAdd, MIDI, Transpose
#IfWinActive ahk_group MIDI
Space:
w:
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER v5.9
return
|
Thats great Julian, I'll see what I can do with AHK meanwhile.
I really hope there will be consideration for this to have it perfectly working built-in
|
|
|
07-30-2018, 06:22 PM
|
#5
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Thanks Julian! Now, I remember, that this was on my todo list. I'm already extensively using AHK, but forgot to check if I can fix it with AHK.
Of course, a native solution would be most welcome (I'm already using too many AHK scripts and starting to lose track).
|
|
|
08-29-2018, 04:23 AM
|
#6
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Quote:
Originally Posted by juliansader
+1
In the thread, Can't pass through actions to the main window, we suggested that:
If you are on Windows, you can use AutoHotKey to intercept certain keystrokes and pass them to the main window. For example, to always intercept spacebar and "w", try:
Code:
SetTitleMatchMode, 2
Space:
w:
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER v5.9
return
AutoHotKey's scripting can also limit the interception to windows with specified titles such as "Filter Events":
Code:
SetTitleMatchMode, 2
GroupAdd, MIDI, Filter Events
GroupAdd, MIDI, Quantize
GroupAdd, MIDI, Transpose
#IfWinActive ahk_group MIDI
Space:
w:
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER v5.9
return
|
I'm updating this recommendation after having tested. So I made a script to pass-through the keys I needed and it doesn't work all the time. The FX windows will steal focus EVEN with Autohotkey determined to send these keys to the main reaper window. Its strange because normally Autohotkey would work. FX seem to interrupt the Reaper main window from receiving anything
|
|
|
08-29-2018, 04:30 AM
|
#7
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Hm, strange, it works here. Will paste my script later on.
Although, I must say, this solution is not ideal. It's a workaround,
but I'm not really happy using external scripts to make Reaper way the work I want it to.
|
|
|
08-29-2018, 04:40 AM
|
#8
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Quote:
Originally Posted by _Stevie_
Hm, strange, it works here. Will paste my script later on.
Although, I must say, this solution is not ideal. It's a workaround,
but I'm not really happy using external scripts to make Reaper way the work I want it to.
|
I agree. My script was so brute that my keys were litterly used only FOR that action. So for example the metronome key is "C" so if I type c in a name it will send the action lol... its brute force and dont even work 100%
Thanks I'll be happy to compare your script and learn from it
|
|
|
08-29-2018, 05:18 AM
|
#9
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
There you go:
Code:
#Persistent
SetTitleMatchMode, 2
#IfWinActive, ahk_exe reaper.exe
Numpad0::
NumpadEnter::
NumpadAdd::
NumpadSub::
ControlSend ahk_parent, {%A_ThisHotKey%}, REAPER
return
|
|
|
08-29-2018, 07:15 AM
|
#10
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Ahh we ended up doing the same thing. Anything related to reaper.exe being active transform these hotkeys as passthrough. I just wonder why it doesnt work all the time for me. Example if I adjust a eq parameter in Fabfilter pro q2 it wont work until i reclick something else in the window
|
|
|
08-29-2018, 04:39 PM
|
#11
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Hm, I didn't really use that script in depth, but first checks with VSTis and VSTs worked.
I have to test a bit more, however, I'm still reluctant to use external helper tools in conjunction with Reaper...
|
|
|
09-15-2018, 01:35 AM
|
#12
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
Quote:
Originally Posted by _Stevie_
Hm, I didn't really use that script in depth, but first checks with VSTis and VSTs worked.
I have to test a bit more, however, I'm still reluctant to use external helper tools in conjunction with Reaper...
|
Yeah... there should be a native solution.
Something as basic as transport functions (for example) should have global status (meaning the transport hot keys will work from anywhere) with the possible exception of if you are currently typing inside an actual edit field.
__________________
Cheers... Andrew K
Reaper v6.80+dev0621 - June 21 2023 • Catalina • Mac Mini 2020 6 core i7 • 64GB RAM • OS: Catalina • 4K monitor • RME RayDAT card with Sync Card and extended Light Pipe.
|
|
|
09-15-2018, 02:00 AM
|
#13
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Absolutely! That would be perfect. I'll post in the current pre. Maybe you guys can chime in
|
|
|
09-15-2018, 02:06 AM
|
#14
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
|
|
|
09-15-2018, 10:22 AM
|
#15
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
+1 A native solution for this is really really necessary.
|
|
|
09-18-2018, 09:22 AM
|
#16
|
Human being with feelings
Join Date: Feb 2018
Location: Ukraine
Posts: 196
|
I agree! +1
|
|
|
09-23-2018, 06:00 AM
|
#17
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
I think the latest updates have brought a solution for this?
|
|
|
09-23-2018, 08:48 AM
|
#18
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
yep. pretty much. Some minor quirks, but I'm certain Justin will fix it
|
|
|
11-23-2018, 11:12 AM
|
#19
|
Human being with feelings
Join Date: Jul 2010
Posts: 1,268
|
Quote:
Originally Posted by D Rocks
I think the latest updates have brought a solution for this?
|
What is the solution? I'm on the latest Reaper and some VSTs won't pass spacebar through to main window. I'm on Mac.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:44 AM.
|