1. Home
  2. Blog
  3. What is a radial menu, and why is it faster than a list?

What is a radial menu, and why is it faster than a list?

5 min readMythic Brain

A radial menu, also called a pie menu, puts its options in a circle around the pointer, and you choose one by direction instead of aiming at a row in a list. Every option is the same short distance away and has a large wedge-shaped target, which Fitts's law predicts is quicker to hit. In a 1988 study, pie menus were about 15% faster than linear menus and caused fewer errors.

Ring 1 of OceanBreeze, with Clipboard highlighted

How it works

Each option owns a slice of the circle, which is where the name pie menu comes from. The center is inactive, so it doubles as a way out: move back to it, let go, and nothing is chosen.

12345678SnapPush past for layouts
A radial menu with eight slots around the pointer. The highlighted slot, Snap, is chosen by moving toward it, not by aiming at a row.

Why it is faster

Fitts's law, published by Paul Fitts in 1954, says the time to point at something depends on the ratio between its distance and its width: far and small is slow, near and large is quick.

A list loses on both. The tenth item is farther away than the first, and each row is a thin strip you have to land inside. In a radial menu every item starts the same short distance from the pointer, and each wedge gets wider the farther you move, so overshooting rarely matters.

A second effect matters more over time. Each option has a fixed direction, and your hand learns it. After a while you stop reading the labels and flick up-left for the thing you always want. A list can't give you that, because "fourth row down" is a distance you still judge by eye.

History and research

The idea is older than most desktop software. Wikipedia's history traces the first documented radial menu to a system called PIXIE in 1969. In 1986 Mike Gallaher and Don Hopkins, working independently, each built context menus that select by angle from the starting point.

At CHI 1988, Callahan, Hopkins, Weiser and Shneiderman published "An empirical comparison of pie vs. linear menus", which tested both kinds side by side with eight-item menus. Pie menus were about 15% faster, with a significantly lower error rate.

Kurtenbach and Buxton's InterCHI 1993 study looked at marking menus, where experts skip the menu and draw a quick stroke in the item's direction. Twelve people used menus of 4, 8 and 12 items, up to four levels deep, with a pen and a mouse. Errors stayed below 10% up to eight items and two levels. With eight or more items and more than two levels, selection became error-prone even for experts. Items on the straight axes (up, down, left, right) were the fastest to hit.

Their CHI 1994 paper followed two people using a marking menu in real editing work over days and weeks. As they got used to it they switched from opening the menu to flicking, and on average a mark was 3.5 times faster than selecting from the menu. They still opened the menu now and then to remind themselves of the layout. Two people is a small study, but it shows the path from novice to expert in real work.

Where you have seen them

WhereWhat the radial menu does
The SimsPie menus used throughout the game, mostly developed by Don Hopkins
Grand Theft Auto VA wheel for choosing weapons and radio stations
Counter-Strike: Global OffensiveA radial buy menu
Secret of ManaA ring menu
BlenderOptional pie menus around the mouse: press the key, move toward an item, release
Autodesk MayaMarking menus, including the ones around the hotbox you get by holding the space bar

Blender's manual describes the fast way to use its pie menus: hold the key that opens the menu, move slightly toward an option, and let go. Release without moving and the menu stays open so you can click instead. The marking menu studies measured the same hold, flick and release.

How many items should a radial menu have?

Eight is the largest number of directions most people can hit reliably without looking. In the 1993 marking menu study, errors stayed under 10% up to eight items, and the guideline that came out of it was an even number of items, up to twelve. Eight also maps to directions you already know: the four straight axes and the four diagonals, like a compass.

Four slots are even more reliable but hold too little. Twelve fit, but the wedges get narrow, and the 1993 study found mouse and pen performance started to drift apart once menus reached eight items. So game wheels, Blender's pie menus and most desktop radial menus stop at eight or fewer.

When a list is better

Wikipedia's summary puts the comfortable range for a radial menu at about 3 to 12 items, and a radial menu takes more screen space than a list. Dozens of choices, such as fonts, files and contacts, belong in a scrolling list or a search field.

Items that keep changing are a bad fit too, like a list of recent documents. Kurtenbach and Buxton note that marking menus don't suit lists whose items change, because you can't learn a direction that keeps moving. Long labels are easier to scan in a column than around a circle, and steps, dates and rankings read naturally top to bottom.

A good setup uses both: a radial menu for the handful of commands you use every hour, and a list or launcher for everything else. For the list side, see app launchers for Windows 11.

The ring in OceanBreeze

OceanBreeze is a radial menu for Windows 11. Hold Caps Lock and a ring of eight tools opens around your pointer; move toward one and let go. Every slot is the same short distance from the pointer, so after a day or two most people flick without looking, the marking menu effect from the studies above.

Each ring keeps to eight slots, and OceanBreeze adds rings instead of slots: Ring 1, Ring 2, an Apps ring and a Developer ring, switched with Tab or the mouse wheel. Select text first and the ring fills with AI actions for that text, such as rewrite, translate and summarize. AI on selected text in Windows has more on that.

The Text ring in OceanBreeze: with text selected, the eight slots become actions such as Rewrite, Translate and Summarize.
The Text ring in OceanBreeze: with text selected, the eight slots become actions such as Rewrite, Translate and Summarize.

Radial menu apps for Windows 11 compares it with other radial menu tools, including free and open source ones. How to remap Caps Lock on Windows 11 explains how Caps Lock can become a trigger at all.

Common questions

What is a marking menu?

A variant of the pie menu that also lets you draw a quick mark in an item's direction without waiting for the menu to appear. Kurtenbach and Buxton studied them in 1993 and 1994, and Autodesk Maya uses them.

Who invented the pie menu?

Wikipedia traces the first documented radial menu to a system called PIXIE in 1969. In 1986 Mike Gallaher and Don Hopkins, working independently, each built context menus that select by angle from the starting point.

What is Fitts's law?

Published by Paul Fitts in 1954, it says the time to point at something depends on the ratio between its distance and its width. Far and small is slow; near and large is quick.

What is a weapon wheel?

A radial menu that games use to switch weapons: you pick by direction instead of cycling through a list. Grand Theft Auto V uses one for weapons and radio stations.

Does Blender have pie menus?

Yes, as an option. Hold the key that opens one, move slightly toward an item and let go. If you release without moving, the menu stays open so you can click instead.

Sources

OceanBreeze$1.99 once, for Windows 11
Get it