Princippet (reglen) om mindste overraskelse (sporpapir fra det engelske princip om mindst forbløffelse ) i ergonomi siger, at hvis formålet med et element eller en kombination er uklart, så bør dets adfærd være den mest forventede af brugeren .
Brugergrænsefladen kan designes således, at et tryk på Ctrl+Q får programmet til at afslutte . Den samme brugergrænseflade kan have faciliteter til at optage makroer eller tastetryksekvenser, der kan afspilles senere. Brugeren vil muligvis optage en tastetryksekvens, hvor Ctrl+Q ville være en del (sandsynligvis den sidste del) af en makro. Ifølge princippet om mindste overraskelse skal et tryk på Ctrl+Q , mens du optager en makro, skrive til det og ikke få programmet til at afslutte (hvilket ville overraske brugeren).