forked from drath/libratbag
This SVG is generic enough to cover 7-button mice with up to 3 LEDs that are supported but don't have an SVG. The SVG style is intentionally NOT a generic mouse to make it obvious that something isn't right here. If we use a generic mouse, people may not put the effort into a proper SVG style because the generic mouse is good enough. The fallback is currently only used for test devices
libratbag data files
This directory contains the SVG files for each theme. In general, device SVGs should approximate the device to make it immediately recognizable. Detail work not required, the graphic is an illustration only.
For theme-specific requirements, consult the README in the subdirectories.
Technique
The simplest approach is to find a photo of the device and import it into inkscape. Put it on the lowest layer, create a new layer "Device" above it and start tracing the outlines and edges of the device. Fill in the shapes and your device should resemble the underlying photo. Delete the photo layer, add leaders and button labels and you're done.