Edit this page

NA-MIC Project Weeks

Back to Projects List

SlicerMouseMaster - Advanced Mouse Customization for 3D Slicer

Key Investigators

Project Description

SlicerMouseMaster is a 3D Slicer extension for advanced mouse customization, button remapping, and workflow optimization. It allows users to assign custom actions to extra mouse buttons (back, forward, thumb buttons), create workflow-specific presets, and use context-sensitive bindings that change based on the active Slicer module.

Objective

  1. Submit to Extension Index
  2. Add support for additional mouse models
  3. Create workflow presets for common tasks
  4. Improve cross-platform compatibility

Approach and Plan

1. Submit to Extension Index

2. Add mouse model support

3. Create workflow presets

4. Cross-platform compatibility

Progress and Next Steps

  1. Submitted extension to Slicer Extensions Index (PR #2308)
  2. Created comprehensive documentation site with user guide, developer guide, and API reference
  3. Implemented automated screenshot generation for documentation via CI
  4. Added support for Logitech MX Master 3S and MX Master 4 mice
  5. Created default presets for common workflows (Segment Editor, Markups, Volume Rendering)

Illustrations

Main UI

MouseMaster module interface showing mouse selection, preset management, and button mappings

Background and References

Features

Supported Mice