|
|
|
10-29-2018, 11:45 PM
|
#1
|
Human being with feelings
Join Date: Jul 2009
Posts: 64
|
HotMenu (multi-keystroke menu inspired by vim and Spotlight, looking for feedback!)
I just started ReaScripting tonight, thanks to everyone in this community for the great tutorials (Lokasenna, X-Raym)! It's truly only at barely proof-of-concept stage, but please let me know what you think!
Looking for two pieces of feedback:
(1) Does this seem useful to people?
(2) Is there something already available that can do this? Because I'd rather just use that
The concept is to develop a customizable "language" of hotkey sub-menus linked to a single keystroke. In the example setup, shown for the context of an Item, I set up "t" for takes, and underneath that "x" for explode - so to explode takes, I just need to type "tx". If I type "t" and decide I'd rather back out, I just hit backspace or delete. In the gif I also configured "cr", "cg", "cb" for coloring red/green/blue.
I figure there are too many useful actions to fit into one giant key-set, so dividing it up in a logical way like this should make it easier to remember and find what you're looking for. And the barebones visual menu should make it easy to learn while you're still gaining the muscle memory.
|
|
|
10-30-2018, 12:14 AM
|
#2
|
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
https://forum.cockos.com/showthread.php?t=186637
For specific (sub) menus of Radial Menu, you can create actions to open them without having to "go through the whole set of menus". So you could set one key to open a take menu for instance. Plus Radial Menu can alter the menus based on context (what is selected etc.)
|
|
|
10-30-2018, 02:04 AM
|
#3
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Not bad for a first script !
But indeed, Radial menu already goes very far on this track ! :P
|
|
|
10-30-2018, 12:00 PM
|
#4
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Rellik, that's very impressive, i am gonna test it, thanks !
|
|
|
10-30-2018, 03:16 PM
|
#5
|
Human being with feelings
Join Date: Jul 2009
Posts: 64
|
Good point that RadialMenu does all of this and way more already - my goal with this was focusing solely on keyboard-driven actions, so it would be minimal and “perfect” for that one use case. I also feel like the radial layout is great for swiping, but the trade-off is that it’s harder to take in all of the options at a glance.
@vanhaym if you try it, keep in mind the only way to configure right now is editing the Lua! There’s a multiline string near the top of the file that specifies the layout and hotkeys/actions. (Indenting by 1 space indicates a nested submenu). Probably the most daunting aspect of this project for me is designing a configuration tool - I might keep it text only but use an external editable config file.
|
|
|
01-17-2020, 09:00 AM
|
#6
|
Human being with feelings
Join Date: Sep 2016
Posts: 513
|
Looking for two pieces of feedback:
(1) Does this seem useful to people?
(2) Is there something already available that can do this? Because I'd rather just use that
hello for me it is a great script nothing to do with radial menu which is heavy and bulky did not you realize v2? It's simple clear and efficient thank you
Last edited by grandfougue; 01-18-2020 at 02:28 PM.
|
|
|
01-17-2020, 12:02 PM
|
#7
|
Human being with feelings
Join Date: Mar 2015
Location: India Mumbai
Posts: 816
|
always happy to test drive a new script !
The radial menu is amazing but then you need all kinds of tools in a toolkit !
will report back
cheers
zook
|
|
|
01-17-2020, 05:29 PM
|
#8
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,798
|
It seems very nice! I will test it tommorow morning.. Thanks!!
|
|
|
01-19-2020, 02:49 PM
|
#9
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
Quote:
Originally Posted by Rellik
Looking for two pieces of feedback:
(1) Does this seem useful to people?
(2) Is there something already available that can do this? Because I'd rather just use that
|
Scripts for multi-key shortcuts are not merely useful -- they are lifesavers (and money and time savers) when navigating REAPER's enormous list of Actions.
I already use my own, simple script for this, but HotMenu with its fancy colored text looks more professional, so I will check it out too.
|
|
|
01-19-2020, 07:15 PM
|
#10
|
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
I like the idea of this script too, now that I'm getting more comfortable with keyboard shortcuts.
|
|
|
03-15-2020, 09:37 PM
|
#11
|
Human being with feelings
Join Date: Oct 2018
Posts: 367
|
Yes I need this for quickly inserting FX based on category, this is more aesthetically pleasing than Radial Menu too
|
|
|
03-16-2020, 11:01 PM
|
#12
|
Human being with feelings
Join Date: Oct 2018
Posts: 367
|
Oh no I didn't count on this, looks like you only get 100
Last edited by pandabot; 03-16-2020 at 11:27 PM.
|
|
|
03-17-2020, 07:15 AM
|
#13
|
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
|
Looks great, thanks for sharing. Not tested yet.
|
|
|
03-17-2020, 08:19 AM
|
#14
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
|
Imo it'd be better if the actions table was in a separate file than within the main script so it wouldn't get wiped out if the script gets updated at some point.
|
|
|
03-17-2020, 12:52 PM
|
#15
|
Human being with feelings
Join Date: Oct 2018
Posts: 367
|
Thank you for making this! Unfortunately I can't use this for what I wanted because of that limitation on the number of FX shortcuts, but anyways here is my modified version of this thing: https://github.com/benjohnson2001/Ac...onTerminal.lua
I did some refactoring and changed behavior a little bit (backspace now exits if at the top level and also indented folder names), maybe somebody will find this helpful
|
|
|
03-17-2020, 01:41 PM
|
#16
|
Human being with feelings
Join Date: Mar 2017
Location: Ukraine, Kyiv
Posts: 546
|
Quote:
Originally Posted by pandabot
Thank you for making this! Unfortunately I can't use this for what I wanted because of that limitation on the number of FX shortcuts, but anyways here is my modified version of this thing: https://github.com/benjohnson2001/Ac...onTerminal.lua
I did some refactoring and changed behavior a little bit (backspace now exits if at the top level and also indented folder names), maybe somebody will find this helpful
|
ActionTerminal.lua:7: unexpected symbol near '<'
|
|
|
03-17-2020, 03:50 PM
|
#17
|
Human being with feelings
Join Date: Oct 2018
Posts: 367
|
Did you accidentally add something to the source code when copying it over? It still works on my end and I also don't see any "<" near line 7
|
|
|
03-17-2020, 04:23 PM
|
#18
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
|
Quote:
Originally Posted by pandabot
Did you accidentally add something to the source code when copying it over? It still works on my end and I also don't see any "<" near line 7
|
When doing a rightclick > Save as with the link from post #15 one gets a 'html-ized' version of the file. I guess that's what happened here.
The non-html-ized version can be directly linked via the 'raw' version, in this case:
https://github.com/benjohnson2001/Ac...onTerminal.lua
|
|
|
03-17-2020, 05:17 PM
|
#19
|
Human being with feelings
Join Date: Mar 2017
Location: Ukraine, Kyiv
Posts: 546
|
Quote:
Originally Posted by nofish
When doing a rightclick > Save as with the link from post #15 one gets a 'html-ized' version of the file. I guess that's what happened here.
The non-html-ized version can be directly linked via the 'raw' version, in this case:
https://github.com/benjohnson2001/Ac...onTerminal.lua
|
I think this is what exactly happend, thank you!
|
|
|
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 05:56 AM.
|