Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 10-29-2018, 11:45 PM   #1
Rellik
Human being with feelings
 
Join Date: Jul 2009
Posts: 64
Default 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.
Attached Files
File Type: lua RellikMenu.lua (3.1 KB, 99 views)
Rellik is offline   Reply With Quote
Old 10-30-2018, 12:14 AM   #2
JamesPeters
Human being with feelings
 
JamesPeters's Avatar
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 2,861
Default

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.)
__________________
https://petersamplification.com
Using REAPER for Linux
JamesPeters is offline   Reply With Quote
Old 10-30-2018, 02:04 AM   #3
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,316
Default

Not bad for a first script !



But indeed, Radial menu already goes very far on this track ! :P
X-Raym is offline   Reply With Quote
Old 10-30-2018, 12:00 PM   #4
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 4,867
Default

Rellik, that's very impressive, i am gonna test it, thanks !
__________________
Reaper - OSX (always latest version)
OSX Catalina (always latest version)
My Reaper Tips&Tricks: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 10-30-2018, 03:16 PM   #5
Rellik
Human being with feelings
 
Join Date: Jul 2009
Posts: 64
Default

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.
Rellik is offline   Reply With Quote
Old 01-17-2020, 09:00 AM   #6
grandfougue
Human being with feelings
 
grandfougue's Avatar
 
Join Date: Sep 2016
Posts: 184
Default

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.
grandfougue is offline   Reply With Quote
Old 01-17-2020, 12:02 PM   #7
zookthespook
Human being with feelings
 
Join Date: Mar 2015
Posts: 590
Default

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
zookthespook is offline   Reply With Quote
Old 01-17-2020, 05:29 PM   #8
Vagelis
Human being with feelings
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 504
Default

It seems very nice! I will test it tommorow morning.. Thanks!!
Vagelis is online now   Reply With Quote
Old 01-19-2020, 02:49 PM   #9
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 2,960
Default

Quote:
Originally Posted by Rellik View Post
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.
juliansader is offline   Reply With Quote
Old 01-19-2020, 07:15 PM   #10
JamesPeters
Human being with feelings
 
JamesPeters's Avatar
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 2,861
Default

I like the idea of this script too, now that I'm getting more comfortable with keyboard shortcuts.
__________________
https://petersamplification.com
Using REAPER for Linux
JamesPeters is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:59 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.