miniatura|Caricatura d'icones utilitzades per "desfés" i "refés" Desfés és una tècnica d'interacció que s'implementa en molts programes informàtics. Esborra l'últim canvi fet al document, fitxer o programa revertint-lo a un estat anterior disponible en la memòria de l'ordinador. En molts programes es pot desfer més d'un canvi successivament. En alguns programes més avançats, com ara el processament gràfic, desfer negarà l'última ordre realitzada al fitxer que s'està editant. Amb la possibilitat de desfer,els usuaris poden explorar i treballar sense por de cometre errors, perquè es poden desfer fàcilment.

Les expectatives per a l'opció de desfer són fàcils d'entendre: tenir una funcionalitat predictible i incloure totes les ordres "desferables". Normalment, l'opció de desfer està disponible fins que l'usuari desfà totes les operacions executades. Però hi ha algunes accions que no s'emmagatzemen a la llista de desfer i, per tant, no es poden desfer. Per exemple, desar un fitxer no es pot desfer, però es posa a la cua de la llista per mostrar que s'ha executat. Una altra acció que normalment no s'emmagatzema i, per tant, no es pot desfer, és el desplaçament o la selecció.

L'ordre contrària a desfés és refés. Refés inverteix les accions desfetes o avança en la memòria a un estat més actual. En la majoria d'aplicacions d'escriptori, l'ordre desfés s'activa prement la combinació de tecles Ctrl+Z. La combinació més comuna per refer quan s'ha desfet és Ctrl+Maj+Z o Ctrl+Y.

Els components comuns de la funcionalitat de desfer són les ordres que ha executat l'usuari, la memòria intermèdia de l'historial que emmagatzema les accions completades, el gestor de desfer/refer per controlar la memòria intermèdia de l'historial i la interfície d'usuari per interactuar amb l'usuari.

Referències

Categoria:Informàtica Categoria:Editors de text