Principen (regeln) om minsta överraskning (spårpapper från den engelska principen om minsta astonishment ) inom ergonomi säger att om syftet med ett element eller en kombination är oklart, så bör dess beteende vara det mest förväntade av användaren .
Användargränssnittet kan utformas så att ett tryck på Ctrl+Q gör att programmet avslutas . Samma användargränssnitt kan ha möjligheter för inspelning av makron eller tangenttryckningssekvenser för att spelas upp senare. Användaren kanske vill spela in en tangenttryckningssekvens där Ctrl+Q skulle vara en del (mest troligt den sista delen) av ett makro. Enligt principen om minsta överraskning bör ett tryck på Ctrl+Q medan du spelar in ett makro skriva till det och inte få programmet att avslutas (vilket skulle förvåna användaren).