Tilbage | Næste

Delphi MENUER OG GENVEJSTASTER

Lad os først se på nogle eksempler og derefter på hvordan tingene bør være.

Det ellers udmærkede epostprogram MailWarrior svigter på et par punkter: X'et i Exit i File-menuen kan ikke fungere som hotkey og der er ikke nogen genvejstast, som kunne redde situationen. Heller ikke Folder og Print har hotkeys. Ren og skær sjusk:



IconEdit Pro har i version 7 stadig adskillige graverende fejl: File-menuens hotkey er ikke F men I og Exit og Save As har ingen hotkeys (burde være X hhv. A). Print-punktet har R og ikke P som hotkey. Open har naturligvis også en forkert hotkey. For at fuldende tingene er Edit-menuens hotkey ikke E men T. Utroligt nok er Help-menuen faldet rigtig ud:



U-killer bruges til at vise/fjerne uninstall-information fra registreringsdatabasen. Her er den helt smuttet for programmøren, idet der slet ikke findes nogen File-menu:



Selv HomeSite (her version 2.5a) har lidt under glemsomhed/sjusk. Den meget brugte popup-menu, som indeholder virkelig anvendelige ting, har ikke de hotkeys den skulle have:



HVORDAN DET BURDE VÆRE

Efter min mening bør menuerne have følgende punkter, hotkeys og genvejstaster: Det er ikke altid at alle underpunkterne er nødvendige. Under File-menuen vil ikke alle programmer kunne bruge punkterne New eller Close, der åbner nye hhv. lukker dokumenter.
Find... og Replace... kan evt. placeres i en Search-menu, hvis der er gode grunde til det.
Heller ikke alle punkterne i Edit-menuen er altid brugbare.
Help-menuen kan udbygges med underpunkter som Content, Index, Keyboard, xxx on the Web mv.
Pointen er også, at HVIS menuerne og underpunkterne findes, bør deres navne, hotkeys og genvejstaster følge standarden.

Hvis ens program ikke har en menu, kan du bruge systemmenuen (hvis en sådan da findes). Jeg er af og til gået så vidt, at jeg muliggør aktivering af systemmenuen ved tryk på Alt+F. Og så har jeg tilføjet et Exit-punkt på menuen, så man kan lukke programmet med den sædvanlige kombination: Alt+F og derefter X. Plus evt. punkterne About og Help:



Næste



© 2001 Finn Ekberg Christiansen