|
|
|
09-17-2018, 07:15 AM
|
#1
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
v5.96pre5 - September 17 2018
v5.96pre5 - September 17 2018
- + Keyboard: add global hotkey override section
- + MIDI editor: optimize multi-context undo system
- + WALTER: meter text colors support alpha field (0-255) if theme version is 6 or higher
- # Keyboard: remove 'override all contexts' section
Changelog - Pre-Releases
Generated by X-Raym's REAPER ChangeLog to BBCode
|
|
|
09-17-2018, 07:34 AM
|
#2
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,110
|
No more crash here now also with SWS installed.
(Prev. report:
https://forum.cockos.com/showpost.ph...46&postcount=9)
Just for testing I assigned 'Space' in the 'Global hotkey overrides' section (I know it's actually probably not such a good idea as it then stops working in text fields) but I was hoping it maybe solves the 'spacebar pass through' issue for bridged plugins.
https://forum.cockos.com/showthread....ss#post2027922
I then tried with bridged MSED (embedded GUI) but spacebar is still not passed through after tweaking a parameter on MSED if MSED still has focus afterwards.
Any change this could be made happen ?
|
|
|
09-17-2018, 07:46 AM
|
#3
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
No crash here anymore, as well!
If text fields could be excluded, that would be perfect!
|
|
|
09-17-2018, 07:58 AM
|
#4
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Yes Yes !
This version doesn't give a crash anymore for me.
Now i can finally call up Virtual Midi Keyboard window with shortcut K, while a Plugin Window has focus.
And i can use spacebar for play/stop , whatever window has focus.
AMAAZZZZZZINGGGGGGGGGG COCKOS !!!
|
|
|
09-17-2018, 08:13 AM
|
#5
|
Human being with feelings
Join Date: Jan 2012
Posts: 1,185
|
I look forward to trying this out.
To those who have already: Is the pass-through switchable with an action yet? This would allow naming tracks via a macro to allow typing temporarily
|
|
|
09-17-2018, 08:29 AM
|
#6
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
This is a kind of a thing was being fixed already, so I'm puting it here.
The end of the previous item jumps in notation view. Project attached.
|
|
|
09-17-2018, 09:39 AM
|
#8
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,672
|
Quote:
Originally Posted by vitalker
[list][*]+ Keyboard: add global hotkey override section
|
haha, i had my actions sorted by "description" so the readmes were baffling at first
|
|
|
09-17-2018, 11:34 AM
|
#9
|
Human being with feelings
Join Date: Jan 2007
Posts: 496
|
Is there a possibility to have one of the global command id's NOT steal the key that you have pressed?
I mean it would send it to the active window/whatever and also to the main window.
I would not mind at all using space for play/stop and also being able to write the character once in while when saving presets. I don't care if it plays and stops in the mean time
I would just imagine one of the lines having a comment that it doesn't steal the key.
But coming to think of it, then reaper should really know if you are focused on the main window, cause in that case it would send the key duplicated... hmmm
EDIT: I just realized it alleady detects if you are inside a text field. Quite ironically it doesn't work in the Actions filter field
EDIT2: And it still doesn't work in Kontakt, the only thing i would have loved this option for...
Last edited by HighVoltage; 09-17-2018 at 11:42 AM.
|
|
|
09-17-2018, 11:50 AM
|
#10
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
Quote:
Originally Posted by bFooz
Cannot grab the left edge of this item in notation. (The project is the same one as before for another bug)
|
I am able to grab the left edge of the item, although the mouse hit region is very small.
|
|
|
09-17-2018, 11:52 AM
|
#11
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
Quote:
Originally Posted by HighVoltage
Is there a possibility to have one of the global command id's NOT steal the key that you have pressed?
I mean it would send it to the active window/whatever and also to the main window.
I would not mind at all using space for play/stop and also being able to write the character once in while when saving presets. I don't care if it plays and stops in the mean time
I would just imagine one of the lines having a comment that it doesn't steal the key.
But coming to think of it, then reaper should really know if you are focused on the main window, cause in that case it would send the key duplicated... hmmm
EDIT: I just realized it alleady detects if you are inside a text field. Quite ironically it doesn't work in the Actions filter field
EDIT2: And it still doesn't work in Kontakt, the only thing i would have loved this option for...
|
Use Shift+Space when typing in plugins then. Works always. Needs some getting used to.
|
|
|
09-17-2018, 12:02 PM
|
#12
|
Human being with feelings
Join Date: Jan 2012
Posts: 1,185
|
Quote:
Originally Posted by vitalker
v5.96pre5 - September 17 2018
[list][*]+ Keyboard: add global hotkey override section
|
Sorry but where is this setting? I can't see it in the prefs...
EDIT: Ah found it in its own key commands category. No worries
Last edited by Triode; 09-17-2018 at 12:08 PM.
Reason: Solved
|
|
|
09-17-2018, 12:26 PM
|
#13
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
Quote:
Originally Posted by schwa
I am able to grab the left edge of the item, although the mouse hit region is very small.
|
Here nothing. I'm on Win7 x64, Reaper x86. Have Wacom connected, but the gif was recorded with mouse.
|
|
|
09-17-2018, 12:35 PM
|
#14
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
EDIT: I just realized it alleady detects if you are inside a text field. Quite ironically it doesn't work in the Actions filter field
|
Doesn't work for renaming tracks, though.
Last edited by _Stevie_; 09-17-2018 at 10:38 PM.
|
|
|
09-17-2018, 01:54 PM
|
#15
|
Human being with feelings
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,921
|
This is sort of weird, see first time I open global keys, after load a script the list changes/adds some other actions?
EDIT, I see those same actions in Custom actions on first usage also, I guess this is normal.
Win7 / x64
Be aware if you use same shortcut in Global and Main for different scripts then its possible both will run one after the other, or use same shortcut for same script and the script may run twice!
Last edited by Edgemeal; 09-17-2018 at 02:07 PM.
|
|
|
09-17-2018, 02:00 PM
|
#16
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
I don't think this dialogue is meant to add scripts. Instead you add "keys" by assigning them to the IDs.
Maybe the load button should be grayed out altogether.
|
|
|
09-17-2018, 10:29 PM
|
#17
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
So i added the keys "Space" and "K" to the global override list.
I open Reaper Action List, to find an Action, which contains a space and/or letter K
Ofcourse, this goes totally wrong now, cause when i type in "Space" and/or "K"
in the find field in Action List, Reaper goes in Play and or Virtual Keyboard window comes up (assigned to "K").
So seems logical to me that global override should be temporarily deactivated when typing in a text field.
|
|
|
09-17-2018, 10:40 PM
|
#18
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by vanhaze
So i added the keys "Space" and "K" to the global override list.
I open Reaper Action List, to find an Action, which contains a space and/or letter K
Ofcourse, this goes totally wrong now, cause when i type in "Space" and/or "K"
in the find field in Action List, Reaper goes in Play and or Virtual Keyboard window comes up (assigned to "K").
So seems logical to me that global override should be temporarily deactivated when typing in a text field.
|
Yep, my thoughts exactly
|
|
|
09-17-2018, 11:50 PM
|
#19
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by Edgemeal
This is sort of weird, see first time I open global keys, after load a script the list changes/adds some other actions?
EDIT, I see those same actions in Custom actions on first usage also, I guess this is normal.
|
I see the same on Win 10. I suppose it should show all the actions/custom actions/scripts from the Main section.
Or it works like "Misc: Pass through key to main window" for MIDI Editor section? Like we just add shortcuts we want to use globally and they are taken from Main section?
|
|
|
09-17-2018, 11:56 PM
|
#20
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by vanhaze
So seems logical to me that global override should be temporarily deactivated when typing in a text field.
|
Agreed.
|
|
|
09-18-2018, 01:13 AM
|
#21
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
Quote:
Originally Posted by vanhaze
So seems logical to me that global override should be temporarily deactivated when typing in a text field.
|
Then it's not a "global override".
https://forum.cockos.com/showpost.ph...41&postcount=8
Just don't use it for single keys.
|
|
|
09-18-2018, 01:43 AM
|
#22
|
Human being with feelings
Join Date: Feb 2015
Posts: 116
|
Wouldn't it make sense (if possible) to interrupt the global override while the mouse pointer is at the textfield position? As it is there anyway, normally, when we select it to type something?
Or the other way round, only use keyboard input for textfields while the mouse is sitting there?
I'm sure there are cases where it might be problematic, but...
|
|
|
09-18-2018, 05:33 AM
|
#23
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,672
|
having it disabled by text field would leave people wondering why it wasn't disabled by fx text field, so that's a bad idea in my opinion.
|
|
|
09-18-2018, 05:36 AM
|
#24
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Having it disabled in text fields is a logical consequence IMHO.
Why would you execute a command while entering a name, description, etc...?
That's the only exception I would make.
|
|
|
09-18-2018, 05:51 AM
|
#25
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,672
|
then you'll have to disallow global override keys from working when FX is focused, as well, because REAPER has no way to know if a text field is open in FX or not (i think). and now we're back to non-global overrides
|
|
|
09-18-2018, 07:56 AM
|
#26
|
Human being with feelings
Join Date: Jan 2007
Posts: 496
|
These global keys are actually pretty good for scripts that take the focus on their window. Now i can simply toggle them. Like Heda's Mixer and Color Swatch for example
|
|
|
09-18-2018, 08:54 AM
|
#27
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by mccrabney
then you'll have to disallow global override keys from working when FX is focused, as well, because REAPER has no way to know if a text field is open in FX or not (i think). and now we're back to non-global overrides
|
Yes, this is a bit of a conundrum. I agree with Stevie that it is logical to assume that one wouldn't attempt to execute a command while typing in a text field. The question is whether Reaper knows when a text field is actually active. If so, I think that would be the best approach as that trade-off seems logical to me - that global overrides used to trigger actions can't be used while a text field is active.
If Reaper has no way to know whether a text field is active, I'm not sure the best way to deal with it. Maybe an action to temporarily disable global overrides that one could trigger with a shortcut or put on a toolbar button while typing in a text field. Slightly more of a trade-off there but maybe that would prevent pandora's box from being opened? And yes, I realize the irony of having a shortcut to temporarily disable global overrides of shortcut keys...
ED's point about not using global overrides that are single keys, space bar, etc. is a very valid one but I just don't find that intuitive as I'm always going to want space for play and other single key shortcuts that I constantly use. I guess I could put all those on my touchscreen but I'm not sure that is an approach I would want to do - or the average Reaper user - as there is something both very immediate and efficient about using the keyboard vs another device.
|
|
|
09-18-2018, 09:03 AM
|
#28
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
@Klangfarben, I completely agree.
Well, maybe there is compromise. It makes absolutely sense, that Reaper might not be able to detect, if a user clicked in a text field of a plugin.
But this does not apply to Reaper's own windows.
Several times now, I typed some keywords in the action list (of course also using the space bar). Guess what happened, I always started the playback.
Same goes for renaming track names.
So, if it was possible to make Reaper aware of its native text fields and maybe Windows/Mac/Linux standard open/save dialogs, that would already be sufficient.
|
|
|
09-18-2018, 09:17 AM
|
#29
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
+1 for not triggering actions when a text field has focus
|
|
|
09-18-2018, 09:30 AM
|
#30
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,630
|
Quote:
Originally Posted by bFooz
+1 for not triggering actions when a text field has focus
|
Me too, +1
Should fix most of the problems with global-shortcuts.
|
|
|
09-18-2018, 09:36 AM
|
#31
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,721
|
Quote:
Originally Posted by mespotine
Me too, +1
Should fix most of the problems with global-shortcuts.
|
Yes. Edit fields should be exempt from the Global-shortcuts behavior.
__________________
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-18-2018, 09:56 AM
|
#32
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
So maybe this?
- Default behavior is active text fields & standard dialog windows (open/save/render/export, etc) disable Global overrides until not active/present
- Action to disable global override for use with plugin text windows
Thoughts?
|
|
|
09-18-2018, 10:21 AM
|
#33
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Sounds like a good idea!
|
|
|
09-18-2018, 10:28 AM
|
#34
|
Human being with feelings
Join Date: Jan 2013
Posts: 650
|
I also wonder who need it when typing text, just exclude text fields from global shortcuts.
__________________
Love is patient and kind; love does not envy or boast; it is not arrogant or rude.
It does not insist on its own way; it is not irritable or resentful;
it does not rejoice at wrongdoing, but rejoices with the truth. Corinthians 13:4-6
|
|
|
09-18-2018, 10:46 AM
|
#35
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Quote:
Originally Posted by Klangfarben
So maybe this?
- Default behavior is active text fields & standard dialog windows (open/save/render/export, etc) disable Global overrides until not active/present
- Action to disable global override for use with plugin text windows
Thoughts?
|
↥↥↥ This !
|
|
|
09-18-2018, 11:30 AM
|
#36
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by Klangfarben
So maybe this?
- Default behavior is active text fields & standard dialog windows (open/save/render/export, etc) disable Global overrides until not active/present
- Action to disable global override for use with plugin text windows
Thoughts?
|
It is the Reaper way! Customize them all!!!
|
|
|
09-18-2018, 11:36 AM
|
#37
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,630
|
Quote:
Originally Posted by vitalker
It is the Reaper way! Customize them all!!!
|
Nintendo's ReaperMon - Customize them all!
Quote:
Originally Posted by Klangfarben
So maybe this?
- Default behavior is active text fields & standard dialog windows (open/save/render/export, etc) disable Global overrides until not active/present
- Action to disable global override for use with plugin text windows
Thoughts?
|
Didn't think about standard-dialog-windows, but yeah. Which standard-dialogs should be excluded from global overrides?
Add Marker-dialog?
MessageBoxes created by ReaScripts?
|
|
|
09-18-2018, 07:53 PM
|
#38
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
Quote:
Originally Posted by EvilDragon
|
I dont think the word global has to be that much EvilDragon. It would suck not to be able to have your metronome on M or C for example. But you wouldnt want the C or M to trigger when typing a track name! It can still be called a global hotkey i belive
Atleast a Reaper textfield could be exception. But if theres compromise I prefer a hotkey that will trigger even in a text Field over not global at all
Justin and Schwa..this is big and really nice thank you for your consideration on that feature ! ))
|
|
|
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:59 AM.
|