This repository provides an example implementation of a custom menu for MultiTaction Canvus software. It demonstrates various menu items and actions that can be configured, including PDF documents, notes, web browsers, logos, and videos.
The custom menu implementation includes:
- PDF document launchers
- Note creation tools (including a rainbow note set)
- Web browser launchers with various screen resolutions
- Logo and media content
- Video content launchers
CustomMenu/
├── content/ # Contains all media files (PDFs, images, videos)
├── icons/ # Menu icons
└── menu.yml # Main menu configuration file
- Clone this repository or download the
CustomMenufolder - Place the
CustomMenufolder in your desired location - Configure Canvus to use the custom menu:
- Open
%appdata%\MultiTaction\canvus\mt-canvus.ini - Locate the Custom Menu section
- Add the full path to
CustomMenu\menu.yml - Example:
[custom-menu] config-file=C:\Path\To\CustomMenu\menu.yml
- Open
- Restart Canvus for the changes to take effect
The menu.yml file defines the menu structure using the following format:
tooltip: Display name for the menu itemicon: Path to the icon fileitems: Submenu itemsactions: Actions to perform when the menu item is selected
- tooltip: 'Menu Item'
icon: 'icons/example.png'
actions:
- name: 'create'
parameters:
type: 'image'
source: 'content/example.png'
scale: 0.33- MultiTaction Canvus software
- Appropriate media content in the
contentfolder - Menu icons in the
iconsfolder
- All paths in
menu.ymlare relative to the CustomMenu folder - Ensure all referenced content and icon files exist in their respective folders
- Media content is not included in this repository and needs to be added separately
This example is provided as-is under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.