Menu Settings


These settings are used to manage and define the menus in a Flexi-deck project.

Menu Control

These controls allow you to select an existing project menu for review or to edit. The  'Edit' option allows you start a new menu, rename, delete or duplicate the current menu.

You can also export the menu such that it can be imported into other projects or shared with other Flexi-deck users.

The '#' option, whilst held down, super imposes a number over the individual buttons to allow you to identify the number allocated to the button.

Menu preview area

This area displays a preview of exactly how the menu will appear when displayed on the screen.

   

To select a button for editing, simply click it.

Buttons in the menu can be rearranged by dragging and dropping them. When one button is dropped onto another, they switch places.

To copy a button over top of another button, hold the option key (macOS) while dragging and dropping.

For a quick way to assign a button's left click action to a macro, drag a macro from the macro library in the Macro Editor on to a button.

Menus are initially shown in actual size. However, you can zoom the menu preview in and out using the View menu item, using command plus/minus, by holding command and using the scroll wheel, or with pinch/expand gestures on an Apple trackpad or via UPDD Commander if using a touchscreen.

Right clicking on a menu button will offer a number of options as follows:

Option Description 
Cut Button  Removes button attributes and populates clip board
Copy Button  Copies button attributes
Clear Button  Removes button attributes
Paste Button  Pastes button attributes from the clipboard
Paste Colour  Pastes button colour from the clipboard
Paste Background  Pastes background image from the clipboard
Paste Image as Embedded Icon  Paste image as icon from the clipboard
Paste Image as Embedded Background  Paste image as background from the clipboard
Paste Image as Embedded Pressed Background  Paste image as pressed background from the clipboard

Note: The paste options are only shown based on the item places on the clipboard. Some only relate to buttons in rectangle menus.

Menu functional settings

These settings specify the various characteristics of the menu when is use:

Setting group Description
 

Indicates the menu's size and shape and the number or buttons.

 

These settings indicate the menu's position on the screen when invoked.

Certain menu shapes dictate some aspects of the position such as left, right, top, bottom half menus or corner menus.

 

Specifies the default colours of the menu components; devider line, buttons, button state change and also sub menu colours.

Button colours can be overwritten at a button level if required.

By default, any button that invokes another menu will have a slightly different variant of the defined ring colour which can be adjusted by defining a submenu colour.

The colour picker dialog used to select the colours allows for the colour opacity to be defined, thus allowing for the degree of transparency to be set.

   
These setting indicate how and when the menu will be show:

Indicates if this menu is shown when the project is opened.
Keystroke: Keystroke shortcut
Persistent: Keystroke shortcut to invoke the menu in a persistent state such that it has to be explicitly closed
Hot corner: Move cursor to defined desktop corner
Application: Specifically related to an application state

Note. These are the invocation methods built into the Menu Editor. However, menus can also be invoked from the Command Line Interface, and thus via other methods, such as applications calling the CLI.

 

Indicates menu behaviour when in use.
For non-persistent menus indicates what action, if any, will result in them being closed automatically.  
Also indicates if a menu's visibility is related to another menu.

Associate a Flexi-deck desktop icon used to invoke the menu. The Desktop Icon Editor can be used to customize the desktop icon.

   
Free format description of the menu functionality to describe menu use for reference purposes, useful if the menus are made available to other users or for general documentation purposes.

Desktop Icon Editor

Menus can be invoked in various ways as described in the Invocation menu function dialog above, using keystrokes, hot corners or when an associated application has focus.

However, in some cases you may wish to have an on-screen icon to invoke a menu, or a collection of icons to invoke a number of different menus.

To cater for this a menu can be associated with a 'flexi-deck' desktop icon in the Behaviour menu function dialog above and the Desktop Icon Editor is used to specific the characteristics or the icon.

The editor allows you to set colour, transparency, size, text and superimposed icon of the Desktop icon, as per this example. This icon can also be configured to run a macro prior to showing the menu.

Search