Ci sono alcuni errori di usabilità molto comuni nel software quotidiano che usiamo; errori che derivano dai modi in cui il particolare programmatore ha imparato senza conoscere tutti gli altri modi in cui ci sono.
Ad esempio, parlando in particolare del software Windows, vengono in mente i seguenti difetti comuni:
- Mancato supporto di più schermi. Ad esempio, Windows centrato nel desktop virtuale (invece di uno schermo specifico) e quindi visualizzato spanning il limite del monitor in una configurazione dual monitor.
- Mancato supporto di utenti di tastiera seri. Ad esempio, ordine di tabù completamente incasinato; chiavi di accelerazione duplicate o completamente mancanti.
- Problemi di ordine Alt + Tab. Ad esempio, una finestra che non va alla fine dell'ordine di tabulazione quando è ridotta a icona.
- Sottile rottura dei controlli comuni che sono stati reimplementati per un motivo o per un altro. Per esempio. incapacità di implementare Ctrl + sinistra / destra su una casella di testo; mancata aggiunta di un menu Alt + Spazio a una finestra personalizzabile, mancata esecuzione di Ctrl + Inserisci copia negli appunti, ecc. ecc. Questa è una categoria enorme a sé stante.
Ci sono un mucchio di cose come questa. Come possiamo assicurarci di non rompere una buona parte di questi? Dopotutto non sono tutti scritti da nessuna parte ... o sono?