SlideShare a Scribd company logo
1 of 44
Download to read offline
the keyboard
The rise of shortcuts on the web
The (r)evolution of
what are keyboard commands?
are accessible via key combinations
shortcuts for often used functions which
From a user’s perspective, they’re
Because we, as designers, don’t want
all functions to be visible at all times,
we hide a lot ..
http://www.uxbooth.com/articles/a-simple-usable-book-review/
“Hiding is [a] great method of making the
complex appearsimple. For example,
when using the Swiss Army Knife you will
only really open one knife or tool at a time
— the rest remain concealed inside.”
http://www.usabilitypost.com/2010/02/07/the-laws-of-simplicity/
Therefore
they’re shortcuts for functions that might be
hidden on a deeper level in the interface
shortcuts are ubiquitous in software..
webapps as well
but they’re gaining popularity in
“A [web app] is any application that uses a
webbrowser as a client. The application
can be as simple as [a guestbook] or as
complex as a word processor”
About.com
For example...
...
1
On Tumblr the user can switch between
blogs by pressing +
Convenient because: the command is also used in Windows and OSX
On Soundcloud the user can jump to
a part of a track by pressing to
Convenient because: the number keys are an analogy for the waveform
https://soundcloud.com/saux/only-for-today
2
.. Which also works on YouTube2
http://www.youtube.com/watch?v=pNafai5HB1E
Convenient because: the number keys are an analogy for the timeline
With Feed.ly the user can jump to
the next item by pressing
Convenient because: the ‘J’ key is easy to find due to a bevel
3
With Dropbox the user can copy-paste
by pressing + and +
Convenient because: this command is also used in Windows and OSX
4
Thus
Keyboard shortcuts can make the user
experience fluid & fast for regular visitors
Problems with shortcuts
Shortcutoverload
The way in which they’re presented
is overwhelming and complex
different ‘key mappings’ of each application
Therefore users have to adept to the
Lackofstandards
Simplifying shortcuts
in foursteps
1. Introducegradually&
gracefully.
1. Introduce gradually & gracefully.
(Guided) tours
Introduce shortcuts (or gestures)
at the first-time start-up
1. Introduce gradually & gracefully.
WeatherCube for iPhone
“Most people (sometimes over 90%) skip
over intro tours as quickly as possible and
those that don’t rarely remember what
they were supposed to learn.”
... So, keep it small, introduce only the
necessary steps to get started
1. Introduce gradually & gracefully.
Luke Wroblewski (2013), http://www.lukew.com/ff/entry.asp?1786
Or introduce them in certainsituations...
1. Introduce gradually & gracefully.
Dismissing a playing YouTube-video in the iPhone app
... when they’re relevant.
1. Introduce gradually & gracefully.
Exiting the full-screen mode on YouTube.com
‘Just in time education’:
“teach inthemoment when specific
information is actually useful.”
1. Introduce gradually & gracefully.
Luke Wroblewski (2013), http://www.lukew.com/ff/entry.asp?1786
Let the user perform the command to make
them feelconfident
1. Introduce gradually & gracefully.
Guided tour in Mailbox for iPhone
2. Placetipscarefully.
Easy trick in software: display the command
next to the correspondingbutton
2. Place tips carefully.
2. Place tips carefully.
Emphasize the main commands to the point
that they’re being utilized.
Browsing through articles with TheNextWeb.com
3. Followcommonpatterns.
Standardize.
3. Follow common patterns
Apply them in their context
e.g the spacebar starts/pauses audio or video
http://www.youtube.com/watch?v=YLhB8G1IXPI
3. Follow common patterns
Others can be applied moregenerally
e.g Escape closes full-screen overlays or pop-ups
Facebook
3. Follow common patterns
Typeformsupports a varietyof shortcuts.
The arrow keys, Tab, Enter & custom keys* can all be
used to navigate and fill out a form.
* e.g ‘1’ to ‘5’, or ‘y’ and ‘n’ , https://www.typeform.com/
4. Repetition&
practice
“Although the average was 66days, there
was marked variation in how long habits
took to form, anywhere from 18 days up to
254 days in the habits examined in this
study”
4. Repetition & practice
PsyBlog (2009)
Repeat the most important available
shortcuts oneverypage
4. Repetition & practice
Dribbble.com
Progressivereduction:
Show tips for beginners, hide for experts.
Keep training them.
With LayerVault, 1 variant of the samebutton is
shown based on the user’s performance
4. Repetition & practice
http://layervault.tumblr.com/post/42361566927/progressive-reduction
5. KeepItSimple&Small.
KISS.
BONUS
Keep organized, only support shortcuts
for maintasks
5. Keep it simple & small
On Twitter.com nearly every action or screen is available as
shortcut. Are they overdoing it?
Multiple buttons per command are much harder to
memorize and increases room for failure
5. Keep it simple & small
Using combinations effectively in a game like Street Fighter takes years of practice.
The same applies for software, or web apps
So...
...
Let’s make shortcuts easier to learn & use
and enhance your web app
questions? e-mail me at sjoerd@sodastudio.nl

More Related Content

Viewers also liked

Iconography with Material Design (Workshop)
Iconography with Material Design (Workshop)Iconography with Material Design (Workshop)
Iconography with Material Design (Workshop)Swapnil Borkar
 
Focusing on product (materials that deal with the reading skill)
Focusing on product (materials that deal with the reading skill)Focusing on product (materials that deal with the reading skill)
Focusing on product (materials that deal with the reading skill)Unggul DJatmika
 
Iconography with Material Design
Iconography with Material DesignIconography with Material Design
Iconography with Material DesignTechved Consulting
 
Solid Wood in Product Design
Solid Wood in Product Design Solid Wood in Product Design
Solid Wood in Product Design Siniša Prvanov
 
Product Design: From Tangible Computing to the Internet of Things, the Role o...
Product Design: From Tangible Computing to the Internet of Things, the Role o...Product Design: From Tangible Computing to the Internet of Things, the Role o...
Product Design: From Tangible Computing to the Internet of Things, the Role o...Martin Tomitsch
 
Plastic technology
Plastic technologyPlastic technology
Plastic technologyNitin Goyal
 
Material Design - Crash course
Material Design - Crash courseMaterial Design - Crash course
Material Design - Crash courseNey Ricardo
 
2. timber as a sustainable building material
2. timber as a sustainable building material2. timber as a sustainable building material
2. timber as a sustainable building materialjbusse
 
Product Design & Process Selection Manufacturing
Product Design & Process Selection  ManufacturingProduct Design & Process Selection  Manufacturing
Product Design & Process Selection Manufacturingwizkidrx
 

Viewers also liked (13)

Iconography with Material Design (Workshop)
Iconography with Material Design (Workshop)Iconography with Material Design (Workshop)
Iconography with Material Design (Workshop)
 
PERFORMANCE CHARACTERISTICS OF MATERIALS(PRODUCT DESIGN SEMINAR TOPIC)
PERFORMANCE CHARACTERISTICS OF MATERIALS(PRODUCT DESIGN SEMINAR TOPIC)PERFORMANCE CHARACTERISTICS OF MATERIALS(PRODUCT DESIGN SEMINAR TOPIC)
PERFORMANCE CHARACTERISTICS OF MATERIALS(PRODUCT DESIGN SEMINAR TOPIC)
 
Focusing on product (materials that deal with the reading skill)
Focusing on product (materials that deal with the reading skill)Focusing on product (materials that deal with the reading skill)
Focusing on product (materials that deal with the reading skill)
 
Iconography with Material Design
Iconography with Material DesignIconography with Material Design
Iconography with Material Design
 
Solid Wood in Product Design
Solid Wood in Product Design Solid Wood in Product Design
Solid Wood in Product Design
 
Product Design: From Tangible Computing to the Internet of Things, the Role o...
Product Design: From Tangible Computing to the Internet of Things, the Role o...Product Design: From Tangible Computing to the Internet of Things, the Role o...
Product Design: From Tangible Computing to the Internet of Things, the Role o...
 
Material design
Material designMaterial design
Material design
 
Plastic technology
Plastic technologyPlastic technology
Plastic technology
 
Material Design - Crash course
Material Design - Crash courseMaterial Design - Crash course
Material Design - Crash course
 
2. timber as a sustainable building material
2. timber as a sustainable building material2. timber as a sustainable building material
2. timber as a sustainable building material
 
Keyboard
KeyboardKeyboard
Keyboard
 
Design for plastic
Design for plasticDesign for plastic
Design for plastic
 
Product Design & Process Selection Manufacturing
Product Design & Process Selection  ManufacturingProduct Design & Process Selection  Manufacturing
Product Design & Process Selection Manufacturing
 

Recently uploaded

Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticTiaFebriani
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 

Recently uploaded (20)

young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aesthetic
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 

The (R)evolution of the Keyboard – The Rise of Shortcuts on the Web

  • 1. the keyboard The rise of shortcuts on the web The (r)evolution of
  • 2. what are keyboard commands?
  • 3. are accessible via key combinations shortcuts for often used functions which From a user’s perspective, they’re
  • 4. Because we, as designers, don’t want all functions to be visible at all times, we hide a lot .. http://www.uxbooth.com/articles/a-simple-usable-book-review/
  • 5. “Hiding is [a] great method of making the complex appearsimple. For example, when using the Swiss Army Knife you will only really open one knife or tool at a time — the rest remain concealed inside.” http://www.usabilitypost.com/2010/02/07/the-laws-of-simplicity/
  • 6. Therefore they’re shortcuts for functions that might be hidden on a deeper level in the interface
  • 7. shortcuts are ubiquitous in software..
  • 8. webapps as well but they’re gaining popularity in
  • 9. “A [web app] is any application that uses a webbrowser as a client. The application can be as simple as [a guestbook] or as complex as a word processor” About.com
  • 11. 1 On Tumblr the user can switch between blogs by pressing + Convenient because: the command is also used in Windows and OSX
  • 12. On Soundcloud the user can jump to a part of a track by pressing to Convenient because: the number keys are an analogy for the waveform https://soundcloud.com/saux/only-for-today 2
  • 13. .. Which also works on YouTube2 http://www.youtube.com/watch?v=pNafai5HB1E Convenient because: the number keys are an analogy for the timeline
  • 14. With Feed.ly the user can jump to the next item by pressing Convenient because: the ‘J’ key is easy to find due to a bevel 3
  • 15. With Dropbox the user can copy-paste by pressing + and + Convenient because: this command is also used in Windows and OSX 4
  • 16. Thus Keyboard shortcuts can make the user experience fluid & fast for regular visitors
  • 18. Shortcutoverload The way in which they’re presented is overwhelming and complex
  • 19. different ‘key mappings’ of each application Therefore users have to adept to the Lackofstandards
  • 22. 1. Introduce gradually & gracefully. (Guided) tours
  • 23. Introduce shortcuts (or gestures) at the first-time start-up 1. Introduce gradually & gracefully. WeatherCube for iPhone
  • 24. “Most people (sometimes over 90%) skip over intro tours as quickly as possible and those that don’t rarely remember what they were supposed to learn.” ... So, keep it small, introduce only the necessary steps to get started 1. Introduce gradually & gracefully. Luke Wroblewski (2013), http://www.lukew.com/ff/entry.asp?1786
  • 25. Or introduce them in certainsituations... 1. Introduce gradually & gracefully. Dismissing a playing YouTube-video in the iPhone app
  • 26. ... when they’re relevant. 1. Introduce gradually & gracefully. Exiting the full-screen mode on YouTube.com
  • 27. ‘Just in time education’: “teach inthemoment when specific information is actually useful.” 1. Introduce gradually & gracefully. Luke Wroblewski (2013), http://www.lukew.com/ff/entry.asp?1786
  • 28. Let the user perform the command to make them feelconfident 1. Introduce gradually & gracefully. Guided tour in Mailbox for iPhone
  • 30. Easy trick in software: display the command next to the correspondingbutton 2. Place tips carefully.
  • 31. 2. Place tips carefully. Emphasize the main commands to the point that they’re being utilized. Browsing through articles with TheNextWeb.com
  • 33. 3. Follow common patterns Apply them in their context e.g the spacebar starts/pauses audio or video http://www.youtube.com/watch?v=YLhB8G1IXPI
  • 34. 3. Follow common patterns Others can be applied moregenerally e.g Escape closes full-screen overlays or pop-ups Facebook
  • 35. 3. Follow common patterns Typeformsupports a varietyof shortcuts. The arrow keys, Tab, Enter & custom keys* can all be used to navigate and fill out a form. * e.g ‘1’ to ‘5’, or ‘y’ and ‘n’ , https://www.typeform.com/
  • 37. “Although the average was 66days, there was marked variation in how long habits took to form, anywhere from 18 days up to 254 days in the habits examined in this study” 4. Repetition & practice PsyBlog (2009)
  • 38. Repeat the most important available shortcuts oneverypage 4. Repetition & practice Dribbble.com
  • 39. Progressivereduction: Show tips for beginners, hide for experts. Keep training them. With LayerVault, 1 variant of the samebutton is shown based on the user’s performance 4. Repetition & practice http://layervault.tumblr.com/post/42361566927/progressive-reduction
  • 41. Keep organized, only support shortcuts for maintasks 5. Keep it simple & small On Twitter.com nearly every action or screen is available as shortcut. Are they overdoing it?
  • 42. Multiple buttons per command are much harder to memorize and increases room for failure 5. Keep it simple & small Using combinations effectively in a game like Street Fighter takes years of practice. The same applies for software, or web apps
  • 44. Let’s make shortcuts easier to learn & use and enhance your web app questions? e-mail me at sjoerd@sodastudio.nl