SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Último

Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
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
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonDelhi Call girls
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 

Último (20)

Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
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...
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
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
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
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 ❤️
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 

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