Komentopaletit vs sisäkkäinen navigointi: Kun Cmd+K voittaa sivupalkin
Missä komentopaletit ovat hyviä, missä ne epäonnistuvat ja kuinka suunnitella sellainen navigoinnin rinnalle: haku, sumea haku, pikakuvakkeet ja löydettävyys.
Core Takeaway
Komentopaletin (usein avataan näppäimillä Cmd+K tai Ctrl+K) avulla ihmiset voivat kirjoittaa haluamansa sen sijaan, että he löytäisivät sen valikoista. Se on nopeampi toistuville käyttäjille ja auttaa heitä löytämään ominaisuuksia ja pikakuvakkeita. Se ei korvaa navigointia: uudet käyttäjät tarvitsevat silti näkyvän rakenteen oppiakseen, mitä on olemassa. Parhaat tuotteet tarjoavat molemmat.
Miksi komentopaletit leviävät
Komentopaletit aloitettiin kehittäjätyökaluissa. Visual Studio Codessa Ctrl+Shift+P avaa komentopaletin, joka antaa pääsyn kaikkiin editorin toimintoihin yhdestä näppäimistöllä ohjatusta ikkunasta. Tuotteet, kuten Superhuman, tekivät Cmd+K:sta kokemuksen keskipisteen: yhdellä pikanäppäimellä minkä tahansa toiminnon suorittamiseen, joka myös opettaa oman pikakuvakkeen seuraavaa kertaa varten. Superhuman väittää, että ihmiset suosivat hakua valikkojen sijaan, koska valikot auttavat vain, jos ymmärrät jo niiden järjestelyn.
Mitä hyvää palettia tarvitaan
Ero hyödyllisen ja turhauttavan paletin välillä on enimmäkseen haun laatu:
- Sumea vastaavuus: kirjoitusvirheiden ja osittaisten sanojen pitäisi silti löytää oikea komento (Superhuman huomauttaa, että "lnik":n pitäisi silti löytää "linkki").
- Synonyymit: ihmiset kirjoittavat "kutsu", "lisää jäsen" tai "jaa"; kaikkien pitäisi toimia.
- Ranking: viimeisimmät ja usein käytetyt komennot ensin, sitten paras tekstiosuma.
- Näytä pikakuvakkeet jokaisen tuloksen vieressä, jotta ihmiset oppivat ne.
- Yhdistele objekteja ja toimintoja: sivuja, ihmisiä, tiedostoja.
- Näppäimistö ensin, mutta täysin käyttökelpoinen hiiren ja näytönlukuohjelman kanssa.
Missä paletit jäävät vajaaksi
Paletti on näkymätön ennen kuin se avataan, joten se ei voi opettaa uudelle käyttäjälle, mitä tuote tekee. Ihmisten on tiedettävä tai arvattava sana, mitä he haluavat. Siksi navigoinnin poistaminen paletin hyväksi vahingoittaa yleensä uusia ja satunnaisia käyttäjiä. Pidä selkeä sivupalkki tai valikko selaamista varten ja pidä palettia nopeana kaistana ihmisille, jotka tietävät jo minne ovat menossa.
Esteettömyys
Käytä vakiintuneita yhdistelmä- ja luetteloruutukuvioita, jotta näytönlukijat ilmoittavat tulokset, pitävät tarkennuksen paletin sisällä, kun se on auki, sulje se Escape-näppäimellä ja palauttaa tarkennuksen sinne, missä se oli. Älä ohita pikanäppäimiä, joihin avustavat tekniikat tai selaimet luottavat.
Avain Principles muistettavat
- Paletit ovat nopeita toistuville käyttäjille ja auttavat heitä löytämään pikakuvakkeet
- Ne ovat näkymättömiä uusille käyttäjille, joten pidä navigointi näkyvissä
- Haun laatu ratkaisee onnistumisen: sumea haku, synonyymit, hyvä sijoitus
- Näytä pikakuvakkeet tuloksissa, jotta ihmiset oppivat ne
- Seuraa yhdistelmälaatikon esteettömyysmalleja
Usein kysytyt kysymykset
Lähteet
- How to build a remarkable command palette — Superhuman
- User interface: Command Palette — Visual Studio Code -dokumentit
- Progressive Disclosure — Nielsen Norman Group