Every knowledge worker hits the same wall daily: you spot numbers in an email, invoice, or dashboard and need a quick calculation. So you copy, open a calculator, paste, type, switch back. Multiply that by dozens of times a day and you're bleeding focus to context switches.

We asked: what if the hardware you're already touching could do the math for you, right where the numbers live?

What it does

Compute Ring turns the MX Master into an instant, universal calculator. Highlight numbers in any app -- email, PDF, browser, spreadsheet -- press the button, and get the result immediately. Rotate the dial to switch between SUM, AVERAGE, MEDIAN, and MAX. Results appear inline, right where you're working.

It also supports screenshot-compute: drag-select a region of any document, and Compute Ring extracts the numbers and crunches them on the spot.

How we built it

Native Logitech Actions SDK plugin written in C#/.NET 8 for Logi Options+. The plugin registers button-press and dial-rotation actions that read highlighted content, parse numeric values, and compute results. Demo video built with Remotion (React + TypeScript).

Challenges we faced

Mapping continuous dial rotation to discrete computation modes required careful threshold tuning to feel natural rather than jittery. Ensuring number extraction works reliably across different text formats (currency symbols, commas, decimals) also took iteration.

What we learned

The MX Master dial is a surprisingly powerful interaction primitive -- continuous rotation mapped to discrete state changes creates an experience that feels physical and immediate in a way keyboard shortcuts never do.

Built With

Share this project:

Updates