Personalized popup menu with shortcuts and macros



  • I know it might be a pretty crazy idea, but it's something I'm missing. Each of us uses the program for different purposes and I would like to have my macros easy accesible. I didn't saw anything like that in other vector apps.

    1. A menu that can run tools, shortcuts and macros.
    2. Visible when the hotkey is pressed( single button from keyboard/mouse). It disappears when released and triggers the action under the cursor/ when
    3. Appears around the current cursor position.

    I believe that if you are interested in this idea, you will find other options for developing this sketch.

    0_1616698390983_screenshot_20210325_193124.png


  • administrators

    @encart Interesting concept! I add it for now into the idea list for the future.

    Of course some things would need to be clarified, like:

    • should there be icons instead of text? Some command names are longer. But icons would then need tool tips.
    • do we need to click, or just hover with the mouse and release the key?
    • what key to use? the modifier keys are quite loaded, space is also used.
    • is there a significance of those background tones (the inner ones are lighter)?
    • could we have some interaction to reassign a button to for example the most recent action?


  • @vectoradmin This is all just my concept for which I made a sketch. I wanted to write this so that others could refer to the idea and perhaps add their expectations. Kind of brainstorming.

    I think both should work - Hover and Click. If we want to use only one shortcut, hover is enough. When we want to use more than one shortcut, it will be better to open the menu,holding the hotkey and click shortcuts.
    What is the effect of such an icon / text add-on on performance and development?
    The buttons should remain in the same positions relative to the cursor. Thanks to this, a habit will appear after a while.
    It may be difficult to find a free key, but I think the success of this solution lies in its easy access. Long MRB press? Do you have a list of used key shortcuts?
    The graphic form is just for showing idea behing. I varied the colors so that they would form two zones, two circles but its not neccesary.
    Changing the action can be done with a long click on it.


  • Global Moderator

    It kind of resembles the Pie menus in Blender:

    https://www.youtube.com/watch?v=GmFXT5AlBls



  • @fde101

    That's perfect example. From what I can see, it is deeply implemented in a blender. The menu changes depending on the context and has many functionalities. It's Great. It could definitely lighten the interface in the future , improve work comfort. e.g. when working with text, the menu would give you the right suggestions. I just found something called Radial Menu based on Autohotkey and have many of functionalities i have metioned. Will try to learn how to use it.



  • Just posting this here as an additional thought to throw in the pot.

    As a user that extensively uses a pen for input I very much like concept of encart's suggestion.

    Below is the Wacom On-screen controller activated via a right click. The image also shows the setup. It's bit clunky but it works. Although incidentally, I've not been able to get it to work with Vectorstyler yet.

    0_1642759006493_wacom-on-screen-control.png



  • @encart

    Like that Idea



  • @encart

    The downside of RadialMenu based on Autohotkey
    it is only for PC. Because of Autohotkey.



  • @Subpath @Jono Today I installed Blender 3.0 out of curiosity. To test pie menus. In the blender, it starts with the Shift + S combination and I found two more under the '<' and '>' buttons. I continued this way and I know it will be unpleasant again, but I found something nice, unfortunately partly based on AHK 🙂 The program is based on the Blender menu. It's an alpha version but it's pretty stable and I like its neat design.
    0_1643056578848_screenshot_20220124_213438.png
    0_1643056600855_screenshot_20220124_213504.png
    The biggest problem for me is assigning these menus to specific trigger keys. Personally, I think the shortcuts should be somewhere near the Shift, Ctrl, and Alt keys. I tested Z, X, C but single letters conflict with text mode. I wish it was without modifier keys, but it can get tough. Currently I temporarily assigned to F5 and F6. Pre made 2 pie menus. One for tools, one for action. And I check how it looks in practice.

    The big problem with this menu is currently the inability to exit text mode. it is necessary to use the toolbar. It disrupts the flow.

    I need to spend some time and get habits.

    https://recordit.co/tKEVvAbUC4
    Glitches that appear in the process result from interfering with the screenshot program. Normally, strange things don't happen during use.

    If you want, the program can be downloaded from the link below on github:
    https://github.com/dumbeau/AutoHotPie



  • @encart Very cool! I would love to eventually see something like this built in to VS. I think it would be a real boon to productivity and would allow some serious customization



  • @encart

    wow, i am impressed. Will have to take a look at this.

    Found a Video about Radial Menu (AutoHotKey) - how to set up
    just for Inspiration.
    look from 1:40 on
    Set up RadialMenu (AutoHotkey)

    0_1643058537927_Radial-Menu.jpg


  • Global Moderator

    If you happen to have a Wacom tablet, at least on the Mac (I am assuming on Windows also?) and at least with the more pro-level models in their control panel which allows customization of what the various buttons and such along the side of the tablet do there is an option to set up an "express menu", which is basically a pie menu of eight options which you can customize, including setting them to simulate keystrokes. Unfortunately, while you can do per-app customization of what triggers the display of the menu, you can only have a total of one such menu defined.



  • Yes, its the same on Windows.
    Know this option, have a Intuos and a Cintiq one.
    But use it only for bitmap programs.
    Do not really like to use it with Vector.



  • @Subpath
    I also have a Radial Menu. Currently, it gives more possibilities than the AutoHotPie menu.
    But personalization is also much more complicated. Everything except visually moving the icons (just like in your photo) around the circles is done using scripts, creating functions, key codes. Another program to learn.
    Everything is easier with AutoHotPie.
    https://recordit.co/Ku1X0nSuYv

    I like to test various unusual solutions.

    I also test my old tablet for these purposes.
    It's a layout modified from Affinity designer (@vectoradmin - I don't use it anymore :)), hence a few blue tiles left.
    0_1643118050009_20220125_143506.jpg
    For a while, I even used the xbox one controller to check how much advantage the physical buttons and their arrangement have 🙂



  • @encart

    Thanks for showing AutoHotPie. I will have a look at it.
    True, RadialMenu looks complicated. Learning AutoHotKey Script also takes time.

    Have used AHK on my previous work in different cases. Found it very helpful
    to automate processes in programs that don't have a own scripting language.
    (You can do this by sending key combinations, text, and values, sort of as
    if you were pressing the keys yourself.)
    x
    But at that time I just started the scripts with a little Tool from the taskbar.