SlideShare a Scribd company logo
PIE MENUS
… Also known as “Radial” menus, but that’s not half as funny.




                         Useful?



          Effective?                   Weird?


                       Better than
                      sliced bread?
Pie menus / Radial menus
1969 – a program
called PIXIE uses the
first radial menu…

No traces remain…
In 1986, Don Hopkins designs a fully functional
    radial menu for the all-time classic Sim City
Callahan, Hopkins, Weiser and Shneiderman (1988): first efficiency
comparison between pie menus and line menus




        vs.
Command&Conquer 3




Mass Effect 3




                               Tabula Rasa
Assassins Creed: Brotherhood
Twheel   Path   “Else” mobile operating system
Pie menus / Radial menus
Non-hierarchical




                   Second Life
Different types of hierarchical




       Expand                                                Outer rings
                                              Overlap




                                                           And more…




                          Replace

Clock-wise: TechKnack, Kodu, Krystin Samp’s CRL, OneNote
Hybrids




Maya
Position: Directly contextual or fixed




Layout                                    Path
Pie menus / Radial menus
Please welcome ...
   The NOVICE
The NOVICE
They don’t know the system Needs to see (recognize)
stuff to select it  Limited by cognitive load


Therefore...
Not about speed, but rather about findability



How does a novice use a menu?

Visual search  Decision  Navigation
And in the other
corner ... The EXPERT
The EXPERT
Knows where stuff is, only has to select it 
Limited by motor skills

Therefore…
All about speed and effectiveness



How does an expert use a menu?

Decision  Navigation
Pie menus / Radial menus
Imagine we had two choices:




Traditional:          New:
Cascading line menu   Compact radial
(CS)                  layout menu (CRL)
Let’s look at “Visual search” and
    “Navigation” separately.

   How will our two menus
         perform?
Visual search




     Cascading line menu wins every time.
               14% - 31 % faster.
The more items on each level, the clearer the lead.
Visual search results
• Cascading line menus are good for visual
  search and therefore good for novices,
  particularly when there are lots of options to
  choose from.

Why is the Cascading line menu better?
• Users are used to lists
• A list has a beginning and an end
• Usually just one established direction of
  reading
Navigation basics 1

Fitts’ Law


 The further something is away,
      and the smaller it is,
    the harder it is to hit it.
Navigation - calculation




    Fitts’ Law only
Navigation basics 2

Steering law                OR

               In general        For easy paths




     The longer and narrower
       a steering tunnel is,
the more time it takes to navigate it
Navigation - calculation




Fitts’ Law + Steering law
Navigation basics 3
Index of
Difficulty                      +
               ID Fitts’ Law            ID Steering Law


Outcome:
Pie menu (CRL) –                ID of 1.18 – 6.06
Line menu (unfold on hover) –   ID of 1 – 21.5

 Maths say: line menus are harder to navigate
than pie menus.
Navigation - results




Pie menus win in every version.
  Up to 34% better on level 3
Navigation - results
Because pie menus are so good at “navigating”,
  they are a great solution for expert users.




Why is the pie menu better?
• Generally shorter navigation paths
• No steering tunnels to worry about
Visual search + navigation




                    No clear winner.

                 Post-task questionnaire:
Users felt the pie menu was more efficient and less error
  prone  ease of navigation has strong influence on
                       perception.
Error rates
In terms of wrong clicks, both menu types perform quite well:
• Pie menus: 1.6% error rate
• Line menu: 3.7% error rate



But in terms of Navigation Time Variability:



         Pie menu
        Line menu


This is why in the navigation experiment, the vast majority of participants found line
menus more erroneous, frustrating, and harder to use. The errors they perceived
were not click errors but navigation errors they had to correct.
Quick re-cap
NOVICE                EXPERT


  Decision              Decision


 Navigation
Line menus or        Pie menus
pie menus
Pie menus / Radial menus
Pie menus and shortcuts
Imagine this…


   <click and hold>      <wait>


                                                 <pie menu pops up>




                                                         Marking /
                                                         mousing ahead
    <click and hold>   <immediate move, only needs
                       direction, not selection>
Pie menus and shortcuts
Advantages of marking:
• Learning by doing, at your own speed
• Muscle memory helps you remember the direction
• If you forget, easy to look it up again
• Self-revealing, in context  you don’t have to go looking up a
  shortcut




                                                           Kurtenbach
                                                           and Buxton
Pie menus / Radial menus
Pie menus need the human touch
• Clustering items sensibly helps  useless for
  dynamic menu items
• The easy learning with pie menus only works if
  the icons are in consistent positions, so don’t
  swap them around without good reason
Pie menus need the human touch
• Humans need to sort the items sensibly:
   – Level 1: most important item at 12 o’clock
   – Level 2: most important item close to level 1 parent item
   – Less important items: on both sides of most important item
Pie menus need the human touch
• Ideally no more than 8 items on first level: one
  every 45 degrees.
The problem of SIZE and SHAPE
What to do if …   … or if …
                              A LABEL
                                 IS
                              REALLY
                                      AND
                     AND      LARGE?
                                      HAS
                    DOESN           LOTS OF
                      ’T            WORDS
                                       ?
                    REALLYMIGHT EVEN
                     FIT? HAVE TO
                          CHANGE THE
                            LABELS
The problem of SIZE and SHAPE
But at the same time, what if…




 BAD!

                                 GOOD!
Where does this leave us?
Pie menus are good if:           Pie menus are bad if:
• You anticipate having expert   • Your menus get filled
  users                            dynamically
• You want to make the           • You have lots and lots of
  transition from novice to        selectable items
  expert easy                    • You need to work with
• The items in the menu are        standard interface elements
  curated by humans              • You need to have very long
• You don’t have too many          labels
  selectable items per level
• You design for touch
References
• Wikipedia: http://en.wikipedia.org/wiki/Pie_menu
• Globalmoxie: http://globalmoxie.com/blog/radial-
  menus-for-touch-ui.shtml
• Kurtenbach, G. & Buxton, W. (1994). User learning and
  performance with marking menus. Proceedings of CHI
  '94, 258-264.
• Hopkins, D (1991). The Design and Implementation of
  Pie Menus. Dr Dobb’s Journal, Dec 1991.
• Callahan, J. et al (1988). An Empirical Comparison of
  Pie vs. Linear Menu. ACM CHI’88, Washington.
• Samp, K. and Decker, S. (2011). Visual Search in Radial
  Menus. : INTERACT 2011, Part IV, LNCS 6949, pp. 248–
  255.
• Samp, K. (2011). The Design and Evaluation of Radial
  Menus, National University of Ireland, Galway.
Thank you!
Matthias “Matty” Schreck
@sardionerak

Yes, this presentation will be on
  Slideshare …
  …once somebody told me
  about digital rights of images I
  stole via the Google Image
  search.

More Related Content

PDF
Leopoly - The Radial Menu
PPTX
Animation in user interfaces
PPT
Chap07
PPTX
Slide interaksi manusia dan komputer
PPTX
Interaksi manusia dan komputer
PDF
Design Patterns For Navigating
PPTX
Hci ag part4 posterslides
PPTX
Interface Usability - Adding Schweppervescence
 
Leopoly - The Radial Menu
Animation in user interfaces
Chap07
Slide interaksi manusia dan komputer
Interaksi manusia dan komputer
Design Patterns For Navigating
Hci ag part4 posterslides
Interface Usability - Adding Schweppervescence
 

Similar to Pie menus / Radial menus (20)

PDF
IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell
PPTX
Website Navigation Systems
PPT
System Menu And Navigation
PDF
Urbina Pies With Ey Es The Limits Of Hierarchical Pie Menus In Gaze Control
PDF
Usability for Web Designers
PPT
Interaciton desing lect05.ppt Human Computer Interaction
PPTX
user interface.pptx
PDF
Soini - Designing Ui For Maemo 5
PDF
9 Web Rules - Pol Vales Rodon
PPTX
UNIT III NAVIGATION AND LAYOUT- 22CDT42-USER INTERFACE DESIGN
PDF
Hotbox Paper
PDF
Developers and Designers
PPTX
Unit ii design process
PPT
E3 chap-05
PPT
HCI 3e - Ch 5: Interaction design basics
PPT
E3 Chap 05 Interaction Design Basics
KEY
Best Mobile UI Practices - FITC Mobile 2010
PPTX
HCI-software engineering life cycle.pptx
PPTX
The 6 Step Program to Create Better UIs for Design-Impaired Engineers
PPT
4. ergonomic of wimp interface
IA 6: Patterns for Effective Interaction Design. Jenifer Tidwell
Website Navigation Systems
System Menu And Navigation
Urbina Pies With Ey Es The Limits Of Hierarchical Pie Menus In Gaze Control
Usability for Web Designers
Interaciton desing lect05.ppt Human Computer Interaction
user interface.pptx
Soini - Designing Ui For Maemo 5
9 Web Rules - Pol Vales Rodon
UNIT III NAVIGATION AND LAYOUT- 22CDT42-USER INTERFACE DESIGN
Hotbox Paper
Developers and Designers
Unit ii design process
E3 chap-05
HCI 3e - Ch 5: Interaction design basics
E3 Chap 05 Interaction Design Basics
Best Mobile UI Practices - FITC Mobile 2010
HCI-software engineering life cycle.pptx
The 6 Step Program to Create Better UIs for Design-Impaired Engineers
4. ergonomic of wimp interface
Ad

Recently uploaded (20)

PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PDF
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
PPTX
CLASSIFICATION OF YARN- process, explanation
PPT
UNIT I- Yarn, types, explanation, process
PPTX
HPE Aruba-master-icon-library_052722.pptx
PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PDF
Chalkpiece Annual Report from 2019 To 2025
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PDF
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
PPTX
Media And Information Literacy for Grade 12
PPTX
iec ppt- ppt on iec pulmonary rehabilitation 1.pptx
PPTX
rapid fire quiz in your house is your india.pptx
DOCX
A Contemporary Luxury Villa in Dubai Jumeirah-2.docx
PDF
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
PPTX
Special finishes, classification and types, explanation
PPTX
EDP Competencies-types, process, explanation
PPTX
An introduction to AI in research and reference management
PPTX
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
CLASSIFICATION OF YARN- process, explanation
UNIT I- Yarn, types, explanation, process
HPE Aruba-master-icon-library_052722.pptx
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
Chalkpiece Annual Report from 2019 To 2025
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
DOC-20250430-WA0014._20250714_235747_0000.pptx
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
Media And Information Literacy for Grade 12
iec ppt- ppt on iec pulmonary rehabilitation 1.pptx
rapid fire quiz in your house is your india.pptx
A Contemporary Luxury Villa in Dubai Jumeirah-2.docx
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
Special finishes, classification and types, explanation
EDP Competencies-types, process, explanation
An introduction to AI in research and reference management
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
Ad

Pie menus / Radial menus

  • 1. PIE MENUS … Also known as “Radial” menus, but that’s not half as funny. Useful? Effective? Weird? Better than sliced bread?
  • 3. 1969 – a program called PIXIE uses the first radial menu… No traces remain…
  • 4. In 1986, Don Hopkins designs a fully functional radial menu for the all-time classic Sim City
  • 5. Callahan, Hopkins, Weiser and Shneiderman (1988): first efficiency comparison between pie menus and line menus vs.
  • 6. Command&Conquer 3 Mass Effect 3 Tabula Rasa Assassins Creed: Brotherhood
  • 7. Twheel Path “Else” mobile operating system
  • 9. Non-hierarchical Second Life
  • 10. Different types of hierarchical Expand Outer rings Overlap And more… Replace Clock-wise: TechKnack, Kodu, Krystin Samp’s CRL, OneNote
  • 12. Position: Directly contextual or fixed Layout Path
  • 14. Please welcome ... The NOVICE
  • 15. The NOVICE They don’t know the system Needs to see (recognize) stuff to select it  Limited by cognitive load Therefore... Not about speed, but rather about findability How does a novice use a menu? Visual search  Decision  Navigation
  • 16. And in the other corner ... The EXPERT
  • 17. The EXPERT Knows where stuff is, only has to select it  Limited by motor skills Therefore… All about speed and effectiveness How does an expert use a menu? Decision  Navigation
  • 19. Imagine we had two choices: Traditional: New: Cascading line menu Compact radial (CS) layout menu (CRL)
  • 20. Let’s look at “Visual search” and “Navigation” separately. How will our two menus perform?
  • 21. Visual search Cascading line menu wins every time. 14% - 31 % faster. The more items on each level, the clearer the lead.
  • 22. Visual search results • Cascading line menus are good for visual search and therefore good for novices, particularly when there are lots of options to choose from. Why is the Cascading line menu better? • Users are used to lists • A list has a beginning and an end • Usually just one established direction of reading
  • 23. Navigation basics 1 Fitts’ Law The further something is away, and the smaller it is, the harder it is to hit it.
  • 24. Navigation - calculation Fitts’ Law only
  • 25. Navigation basics 2 Steering law OR In general For easy paths The longer and narrower a steering tunnel is, the more time it takes to navigate it
  • 26. Navigation - calculation Fitts’ Law + Steering law
  • 27. Navigation basics 3 Index of Difficulty + ID Fitts’ Law ID Steering Law Outcome: Pie menu (CRL) – ID of 1.18 – 6.06 Line menu (unfold on hover) – ID of 1 – 21.5  Maths say: line menus are harder to navigate than pie menus.
  • 28. Navigation - results Pie menus win in every version. Up to 34% better on level 3
  • 29. Navigation - results Because pie menus are so good at “navigating”, they are a great solution for expert users. Why is the pie menu better? • Generally shorter navigation paths • No steering tunnels to worry about
  • 30. Visual search + navigation No clear winner. Post-task questionnaire: Users felt the pie menu was more efficient and less error prone  ease of navigation has strong influence on perception.
  • 31. Error rates In terms of wrong clicks, both menu types perform quite well: • Pie menus: 1.6% error rate • Line menu: 3.7% error rate But in terms of Navigation Time Variability: Pie menu Line menu This is why in the navigation experiment, the vast majority of participants found line menus more erroneous, frustrating, and harder to use. The errors they perceived were not click errors but navigation errors they had to correct.
  • 32. Quick re-cap NOVICE EXPERT Decision Decision Navigation Line menus or Pie menus pie menus
  • 34. Pie menus and shortcuts Imagine this… <click and hold> <wait> <pie menu pops up> Marking / mousing ahead <click and hold> <immediate move, only needs direction, not selection>
  • 35. Pie menus and shortcuts Advantages of marking: • Learning by doing, at your own speed • Muscle memory helps you remember the direction • If you forget, easy to look it up again • Self-revealing, in context  you don’t have to go looking up a shortcut Kurtenbach and Buxton
  • 37. Pie menus need the human touch • Clustering items sensibly helps  useless for dynamic menu items • The easy learning with pie menus only works if the icons are in consistent positions, so don’t swap them around without good reason
  • 38. Pie menus need the human touch • Humans need to sort the items sensibly: – Level 1: most important item at 12 o’clock – Level 2: most important item close to level 1 parent item – Less important items: on both sides of most important item
  • 39. Pie menus need the human touch • Ideally no more than 8 items on first level: one every 45 degrees.
  • 40. The problem of SIZE and SHAPE What to do if … … or if … A LABEL IS REALLY AND AND LARGE? HAS DOESN LOTS OF ’T WORDS ? REALLYMIGHT EVEN FIT? HAVE TO CHANGE THE LABELS
  • 41. The problem of SIZE and SHAPE But at the same time, what if… BAD! GOOD!
  • 42. Where does this leave us? Pie menus are good if: Pie menus are bad if: • You anticipate having expert • Your menus get filled users dynamically • You want to make the • You have lots and lots of transition from novice to selectable items expert easy • You need to work with • The items in the menu are standard interface elements curated by humans • You need to have very long • You don’t have too many labels selectable items per level • You design for touch
  • 43. References • Wikipedia: http://en.wikipedia.org/wiki/Pie_menu • Globalmoxie: http://globalmoxie.com/blog/radial- menus-for-touch-ui.shtml • Kurtenbach, G. & Buxton, W. (1994). User learning and performance with marking menus. Proceedings of CHI '94, 258-264. • Hopkins, D (1991). The Design and Implementation of Pie Menus. Dr Dobb’s Journal, Dec 1991. • Callahan, J. et al (1988). An Empirical Comparison of Pie vs. Linear Menu. ACM CHI’88, Washington. • Samp, K. and Decker, S. (2011). Visual Search in Radial Menus. : INTERACT 2011, Part IV, LNCS 6949, pp. 248– 255. • Samp, K. (2011). The Design and Evaluation of Radial Menus, National University of Ireland, Galway.
  • 44. Thank you! Matthias “Matty” Schreck @sardionerak Yes, this presentation will be on Slideshare … …once somebody told me about digital rights of images I stole via the Google Image search.