SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

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
 

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

ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 

Último (20)

ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 

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