
Så nogle gange giver det god mening med et ekstra rum - men det kan også være til stor ulempe - forestil dig f.eks. at du kun kunne justere vandets temperatur på vandvarmeren ude i bryggerset, så når du er i brusebad og vil have vandet varmere eller koldere, så skal du ud af badet, hen til bryggerset, skrue på vandvarmeren, tilbage i badet, mærke om det er okay nu, og måske gentage ... Det ville blive et forfærdeligt rend, og det ville være helt umuligt at koncentrere sig om det man laver (nemlig bader).
Dialogbokse

Det svarer lidt til at man er i gang med sit arbejde, og beder en kollega om hjælp - men han insisterer på at man forlader sin arbejdsplads, og følger med ham ind på et andet kontor, hvor man først får mulighed for at komme tilbage til sit arbejde, når han er færdig med at hjælpe en.
Hvis man skal ind i et andet rum for at lave ændringer på noget i det første rum, så bliver det straks lidt akavet. Det absolut værste eksempel er Søg/Erstat dialogen i Microsoft Word (som i øvrigt er kopieret fuldstændig i Open Office) - det er en dialogboks, den er ganske vist ikke modal, så man kan arbejde videre imens den er åben. Men den fylder en hel del, ligger oftest oven på teksten (omend den nogle gang hopper lidt rundt, for at undgå at ligge lige oven på den tekst den har fundet), og den giver mulighed for at redigere direkte i teksten inde i det første rum - det hænger slet ikke sammen - jeg tænker altid: "Hvorfor skal jeg gå uden for døren for at erstatte ord inde i rummet? Jeg går da ikke ud i entreen for at flytte tallerkenerne i mit køkken!"
Hvornår skal man så forlade rummet?
Det førnævnte "Indstillinger"-vindue er et ideelt eksempel på hvornår man både må og bør forlade rummet - det er et sted hvor man ændrer programmets funktionalitet, og ikke hvor man bearbejder det aktive dokument.
Vinduer med hjælpetekster er også tit okay at have uden for rummet - omend det tit vil være en fordel at kunne se hjælpeteksten imens man gør det den beskriver, altså have den ved siden af dokumentet.
Oprydning og administration kan det faktisk være en fordel at flytte ud af rummet - programmer der bruger skabeloner og design-opsætninger bør adskille den slags fra redigering af selve dokumentet. Noget tidligere udgaver af Word faktisk havde problemer med - man vidste aldrig helt om man redigerede i sit dokument, eller den designskabelon (normal.dot) der lå til grund for dokumentet.
Alternativer til at forlade rummet
Heldigvis er der en del programmer der er ved at indse problemet med at forlade rummet, og derfor har fundet nogle alternativer. De fleste tekstbehandlingsprogrammer har "kontekst-menuer" (som kommer frem når man højreklikker på f.eks. et billede) og "aktive toolbars" der opfatter hvor man befinder sig i dokumentet og hvad man har markeret, og så tilpasser de viste værktøjer, så man får et hurtigt overblik over hvad der er muligt at udføre i dette øjeblik.


"In-place editing" bliver efterhånden brugt en del på websider - når man skal indtaste en dato, så kan man klikke på en knap ved siden af datofeltet, og få en kalender frem - ikke noget med et dialogvindue til at vælge dato. Når man vil ændre en overskrift eller en kommentar er det tit nok at klikke på den, så gør den sig selv redigerbar - ligesom filnavne i Windows Stifinder, man klikker bare på dem, så kan man ændre i navnet.
"Direct manipulation" er min absolutte favorit - hvor man f.eks. tager fat i hjørnet på et billede, og strækker det større eller mindre, i stedet for at vælge i en dialogboks hvor stort det skal være. Det er et større emne som jeg vil vende tilbage til i en senere post.
Altså
Undgå så vidt muligt at tvinge brugerne til at forlade rummet - lad så meget arbejde som muligt foregå direkte i det dokument der arbejdes på. Medmindre det er ændringer direkte i programmets opførsel, eller opsætninger eller andet der ikke har med selve dokumentet at gøre, så flyt det ind i en dialogboks.
No comments:
Post a Comment