it-swarm-eu.dev

Klepněte pravým tlačítkem myši na povědomí o nabídce ve webové aplikaci

Webová aplikace, kterou vytvářím, má vlastní nabídku klepnutím pravým tlačítkem. Obávám se, že uživatel tuto nabídku nenajde, protože po kliknutí pravým tlačítkem myši se zobrazí pouze výchozí nabídka prohlížeče. Existuje standardní způsob, jak upozornit uživatele na vlastní nabídky s pravým tlačítkem? Existuje další způsob, jak tyto informace zobrazit?

20
dCrook

Pokud se obáváte, lidé neobjeví akci kontextového menu, jak mít malé tlačítko v rohu každé položky, na kterou lze reagovat, když na ni přejdete. Tím se otevře místní nabídka.

2
ICR

Kontextová menu jsou další výhodou pro pokročilé uživatele - to platí i pro desktopové aplikace (a dokonce i samotný OS). Dokonce i docela zkušení uživatelé Windows mají sklon ignorovat kontextová menu téměř úplně, takže bych se příliš nebál skutečnosti, že webový prohlížeč má „standardní“ kontextové menu, které byste měli přednost. Pokud současný uživatel rozumí kontextovým nabídkám a ví, jak je používat, nebude mít problém pochopit, že kontext je nyní odlišný, a proto vidí různé možnosti (odtud název „kontextové menu“).

Důležitou výzvou je, že byste nikdy neměli používat kontextové nabídky jako exkluzivní prostředek k dokončení úkolu, ale jejich přidání poskytuje pokročilým uživatelům snadnější a rychlejší způsob, jak věci dokončit.

S použitím kontextové nabídky není absolutně žádný problém, a pokud to má smysl pro vaši aplikaci (web nebo desktop), pokračujte a používejte ji. klíčová věc je zajistit, aby každá akce v kontextové nabídce mohla být dokončena jiným způsobem pro ty uživatele, kteří ve skutečnosti „nedostanou“ kontextové nabídky (nebo z jakéhokoli důvodu je nepoužívají) ).

V závislosti na aplikaci bych dokonce šel ještě o krok dále a přidal klávesové zkratky pro určité příkazy. Pokud se dostáváte k bodu nastavení kontextových nabídek, pravděpodobně jste v bodě, kde optimalizujete své rozhraní, takže klávesové zkratky s tím mohou jen pomoci.

18
Charles Boyung

Obecně bych navrhl, abyste nepoužívali nabídky s pravým tlačítkem, protože, jak jste řekli: uživatelé si nejsou vědomi existence tohoto menu.

Jakobův zákon o uživatelských zkušenostech s webem uvádí, že „uživatelé tráví většinu času na jiných webech“. To je největší důvod, proč použít jiné řešení

Na druhou stranu, pokud se jedná o podnikovou aplikaci nebo aplikaci, kde uživatelé stejně potřebují studovat uživatelské rozhraní, nebo pokud je uživatelské rozhraní jako Excel nebo jiné aplikace sady Office, můžete zkusit použít jedinečnou nabídku klepnutí pravým tlačítkem, protože v tomto případě by uživatelé očekávejte, že aplikace bude fungovat jako offline.

6
Roland Pokornyik

Závisí to na povaze vaší webové aplikace a skutečná odpověď může být odhalena pouze při řádném testování uživatele.

Mělo by být v pořádku, pokud je vaše aplikace „editorovým nástrojem“ : Pokud je vaše aplikace nějakým nástrojem, který má „plátno“ nebo „mřížku“ 'jako editor dokumentů, tabulky nebo kreslicí nástroje, pak mám podezření, že zjistíte, že uživatelé budou přirozeně očekávat, že kliknutí bude fungovat a bude kontextově citlivé na konkrétní potřeby aplikace. To, že nabídka prohlížeče klesá mimo oblast plátna, je celkem intuitivní.

Existují dobře zavedené existující precedenty: E.g. většina, ne-li všechny online „editorské nástroje“ společnosti Google (dokumenty, tabulky, výkresy atd.) podporují pravé kliknutí.

Niggle pro označování PS: není to pravé kliknutí pro leváky. Bohužel, pro více zlověstný mezi námi to není pravé kliknutí, ale jsou zvyklí na to, jak se tomu říká, takže myslím, že je to nevyhnutelné.

2
Julian H