Hacker News new | ask | show | jobs
by FdbkHb 810 days ago
> At the time Microsoft spent a ton of money in usability research, that no free environment could afford

It was a combined effort with IBM. https://en.wikipedia.org/wiki/IBM_Common_User_Access

Note that even the obsolete parts of the CUA is still supported on modern Windows! for example, CTRL+C and CTRL+V might have won as the favored keyboard shortcuts for copy and paste, but CTRL+INSERT and SHIFT+INSERT still works! The CUA design documents had a very large impact on the approach taken at Microsoft in designing GUI software and standardizing interactions.

Of course, standardizing keyboard shortcuts are but a tiny part of the ambitions behind the CUA. It's still a very good read to this day for anyone interested in the design of user interfaces. Here's an excerpt of one of my favorite points made in the documents :

>The user interface should be forgiving. User actions should be easily

>reversed. When users are in control, they should be able to explore

>without fear of causing an irreversible mistake. Because

>learn-by-exploring environments involve trial and error, users should be

>able to back up or undo their previous action. Actions that are

>destructive (that may cause the unexpected loss of the users' information)

>require a confirmation. Users should feel more comfortable with a

>computer when their mistakes do not cause serious or irreversible results.

>To users, the unexpected loss of their information is the most frustrating

>and destructive application occurrence. When you allow users the

>opportunity to change their minds about an action that would destroy

>significant data, you provide a forgiving interface, even if you are

>unable to allow them to undo the action after it is completed.