Podobne ako klávesnica otvorte kontextové menu. Čo je kontextové menu

Aby mohol počítač porozumieť používateľovi, a užívateľ by mohol vysvetliť počítaču, ktorý od neho chce, existujú prvky, ako sú ponuky (niekoľko druhov) a grafické rozhranie. Túto publikáciu venujeme jednu z kategórií týkajúcich sa tejto témy - ako volať kontextové menu v systéme Windows a čo je.

Menu je prvok grafické rozhranie Okná

Keď sa ľudia s nimi hovoria - nemyslia na skutočnosť, že jazyk komunikácie je jedným z typov rozhrania.
V zásade užívateľ, dávať príkazy zo súboru zoznam, Prijímanie požiadaviek OS OS, otvorenie okien Pomocou rolovacích úderov, používa grafické rozhranie bez premýšľania o tom, čo to je.

Grafické rozhranie

Koncepcia rozhrania je pomerne široká. Ak hovoríme o kontextovom menu (kontextové menu, angličtinu), ako o komponentom grafického rozhrania, potom ho nasleduje ako prvok dialógu s operačný systém (Počítač).

Zavolať

Kontextové menu je zoznam (zoznam, nastavený) príkazov dostupných pre relatívny objekt používateľa. Teraz zvážte, ako sa otvorí kontextové menu. Pred otvorením kontextového menu musíte umiestniť kurzor (myš) na niektoré zariadenie (aktiváciu). A potom je možné rôznymi spôsobmi:

  • Pravá myš;
  • Kombinácia "posun" a "F10";
  • Tiež sa kontextové menu nazýva stlačením špeciálneho tlačidla - sa nachádza medzi "Alt" a "Ctrl".

Sada jeho príkazov môže byť iný a závisí od toho, aký objekt bol spôsobený (v ktorom z oblastí obrazovky):

Plnenie

Kontextové menu sa niekedy nazýva menu "Explorer" alebo "akcie". Vzhľad neho naozaj nezávisí od výzvy objektu, ktorý nemôžete povedať o rôznych plnenia svojimi tímami.

Porovnajte kontextové menu, zavolajte na pracovnú plochu:

s kontextovým menu, spôsobené priečinkom:

Cítite rozdiel?

Záver - tento súbor možné akcie Záleží na tom, ako sa aplikuje typ objektu v konkrétnom prípade (súbor, skratka, priečinok, plocha atď.).

Venujte pozornosť prvému výkresu - Ak je šípka trojuholníka viditeľná na pravej strane zoznamu, potom to znamená existenciu podmenu v ňom (v tomto prípade je katalóg podmenu otvorený).

Pridať

Ak, volania kontextového menu s pravou myšou, pridajte do tohto stlačenia tlačidla "Shift", uvidíme zoznam, ktorý sa zvýšil z jedného na niekoľko riadkov (vpravo). Niekedy dáva ďalšie pohodlie:

Aby mohol počítač porozumieť používateľovi, a užívateľ by mohol vysvetliť počítaču, ktorý od neho chce, existujú prvky, ako sú ponuky (niekoľko druhov) a grafické rozhranie. Túto publikáciu venujeme jednu z kategórií týkajúcich sa tejto témy - ako volať kontextové menu v systéme Windows a čo je.

Menu je prvok grafického rozhrania systému Windows

Keď sa ľudia s nimi hovoria - nemyslia na skutočnosť, že jazyk komunikácie je jedným z typov rozhrania. V zásade užívateľ, dávať príkazy zo sady dostupného zoznamu, prijímajúce požiadavky z operačného systému, pričom otvára okná pomocou posuvného panela, používa grafické rozhranie bez premýšľania o tom, čo to je.

Koncepcia rozhrania je pomerne široká. Ak hovoríme o kontextovom menu (kontextové menu, anglicky), ako komponent grafického rozhrania, potom by sa mal predstaviť ako prvok dialógu s operačným systémom (počítačom).

Zavolať

Kontextové menu je zoznam (zoznam, nastavený) príkazov dostupných pre relatívny objekt používateľa. Teraz zvážte, ako sa otvorí kontextové menu. Pred otvorením kontextového menu musíte umiestniť kurzor (myš) na niektoré zariadenie (aktiváciu). A potom je možné rôznymi spôsobmi:

  • Pravá myš;
  • Kombinácia "posun" a "F10";
  • Tiež sa kontextové menu nazýva stlačením špeciálneho tlačidla - sa nachádza medzi "Alt" a "Ctrl".

Sada jeho príkazov môže byť iný a závisí od toho, aký objekt bol spôsobený (v ktorom z oblastí obrazovky):

Plnenie

Kontextové menu sa niekedy nazýva menu "Explorer" alebo "akcie". Vzhľad neho naozaj nezávisí od výzvy objektu, ktorý nemôžete povedať o rôznych plnenia svojimi tímami.

Porovnajte kontextové menu, zavolajte na pracovnú plochu:

s kontextovým menu, spôsobené priečinkom:

Cítite rozdiel?

Záver - Tento súbor možných opatrení závisí od toho, ako sa aplikuje typ objektu v konkrétnom prípade (súbor, skratka, priečinok, plocha atď.).

Venujte pozornosť prvému výkresu - Ak je šípka trojuholníka viditeľná na pravej strane zoznamu, potom to znamená existenciu podmenu v ňom (v tomto prípade je katalóg podmenu otvorený).

Pridať

Ak, volania kontextového menu s pravou myšou, pridajte do tohto stlačenia tlačidla "Shift", uvidíme zoznam, ktorý sa zvýšil z jedného na niekoľko riadkov (vpravo). Niekedy dáva ďalšie pohodlie:

Nájdeme umiestnenie

Vzhľadom k tomu, kontextové menu súbory a adresáre majú inú sadu príkazov, potom je umiestnenie (a jeho nastavenia) v registri systému Windows iní.

Pre katalógy ho tu umiestnite:

Pre súbory - už v inom pobočke databázy Registry: v "Shell" a "Shellex" ContextHenuhandlers "Priečinky:

Nastaviť

Pri pridávaní nových aplikácií do počítača sa zoznam aktualizuje s novými položkami, rozširuje. Pre niektorých používateľov, práca s oknom získava odtieň trápenia. Pozrite sa:

Okrem toho niekto bude chcieť nastaviť zoznam príkazov pravého tlačidla pod jeho chuťou a nainštalovaný softvér. Táto reformácia sa vykonáva buď manuálne, ktorá pracuje s registrom alebo pomocou aplikácie tretích strán. Táto téma bude venovaná samostatnej publikácii.

Z tej istej publikácie teraz viete, ako zavolať kontextové menu, čo to je, zoznámil sa s názormi, náplňou, naučili sa umiestnenie.

Tajomstvo produktívnej práce na počítači

Obsahové menu V systéme Windows.

Ponuka - najdôležitejším prvkom Grafika užívateľské rozhranieS ktorou môžete vybrať požadovanú možnosť programu.

Typy menu v počítači:

    výkon - text a grafika

    funkcie - hlavná vec aplikácie menu, kontextové, kontextové a systémové menu

Čo je to kontextové menu, ako to zavolať

Kontextové menu je samostatný pohľad na menu v počítači; zvitok dostupné príkazy Pracovať s týmto súborom.

Kde je kontextové menu?

Jeho skladovanie je registry systému Windowspozostáva z dvoch sekcií. Jedna časť programov je uložená v sekcii HKEY_CLASSES_ROOT * Shell, druhá je v sekcii HKEY_CLASSES_ROOT * Shellex.

Ako otvorí kontextové menu?

Existovať rôzne metódy Ako volať kontextové menu

    V spodnej časti klávesnice medzi kľúčom "ALT" a tlačidlo "CTRL" má špeciálne tlačidlo. Zobrazuje ďalšie funkcie a akcie dostupné vo vzťahu. tento súbor. Typicky čerpá dosku a ukazovateľ myši. Toto tlačidlo tiež volá kontextové menu.

    Používa, ak potrebujete zvýrazniť skratky vyžaduje sa súborako aj vo vnútri už pracovných programov. Keď kliknete na toto tlačidlo, kontextové menu sa nazýva podľa aktuálnej situácie.

    Pravé tlačidlo myši na klávesnici Je tiež úspešne nahradené týmto tlačidlom.

    Túto metódu pre tých, ktorí uprednostňujú používanie klávesnice, zatiaľ čo môžete otvoriť aj kontextové menu pomocou myši.

    Majúci myš požadovaný súbor.Vyberte ho kliknutím na ľavé tlačidlo. Kliknúť kliknite pravým tlačidlom myši Zvolená oblasť otvorí kontextové menu. Pri výbere viacerých položiek sa v kontextovej ponuke zobrazia akcie dostupné pre vybranú skupinu súborov.

    Ako otvoriť kontextové menu pri práci na notebooku alebo netbooku? Na týchto zariadeniach sa funkcia myši prenesie do vstavaného dotykového dotyku. Kontextové menu sa nazýva stlačením pridelenej oblasti pravým tlačidlom myši.

Ako nakonfigurovať kontextové menu pravého tlačidla myši

Pre pravé tlačidlo myši nakonfigurujte kontextové menu pomôže jednoduchému kontextovému menu programu. Povie vám, ako konfigurovať kontext menu Windows 7.

Zvážte, ako nakonfigurovať pravé tlačidlo myši.

    Stiahnite si a spustite program

    Programové rozhranie sú dva rôzne panely: Vľavo obsahuje zoznam príkazov podporovaných programom, právo zahŕňa oblasti vodičov OS. Zadajte ruský jazyk v nastaveniach

    Pridajte príkaz. Ak to chcete urobiť, vyberte ho v ľavej strane a "Connect" s preferovaným prvkom vpravo. Kliknite na položku Pridať.

Ďalšie príkazy sa pridávajú podobne.

Ak chcete príkaz odstrániť, vyberte ho a kliknite na tlačidlo "Odstrániť"

Teraz je konfigurované kontextové menu pravého tlačidla myši.


Menu je najdôležitejším prvkom grafického používateľského rozhrania, s ktorým môžete vybrať požadovanú možnosť programu.

Typy menu v počítači:

  • výkon - text a grafika
  • o funkciách - hlavné menu aplikácie, pop-up, kontextovej a systémovej ponuky

Čo je to kontextové menu, ako to zavolať

Kontextové menu je samostatný pohľad na menu v počítači; Zoznam dostupných príkazov na prácu s týmto súborom.


Kde je kontextové menu?

Umiestnenie jeho úložného priestoru je register Windows, ktorý sa skladá z dvoch sekcií. Jedna časť programov je uložená v sekcii HKEY_CLASSES_ROOT * Shell, druhá je v sekcii HKEY_CLASSES_ROOT * Shellex.

Ako otvorí kontextové menu?

Existujú rôzne spôsoby, ako zavolať kontextové menu

  1. V spodnej časti klávesnice medzi kľúčom "ALT" a tlačidlo "CTRL" má špeciálne tlačidlo. Zobrazuje ďalšie funkcie a akcie dostupné vo vzťahu k tomuto súboru. Typicky čerpá dosku a ukazovateľ myši. Toto tlačidlo tiež volá kontextové menu.

Používa, ak potrebujete zvýrazniť skratky potrebných súborov, ako aj vo vnútri už pracovných programov. Keď kliknete na toto tlačidlo, kontextové menu sa nazýva podľa aktuálnej situácie.

Pravé tlačidlo myši na klávesnici Je tiež úspešne nahradené týmto tlačidlom.

Túto metódu pre tých, ktorí uprednostňujú používanie klávesnice, zatiaľ čo môžete otvoriť aj kontextové menu pomocou myši.

  1. Navštívením myši do požadovaného súboru ho vyberte kliknutím na tlačidlo Ľavé tlačidlo. Kliknite pravým tlačidlom myši na zvolenú oblasť sa otvorí kontextové menu. Pri výbere viacerých položiek sa v kontextovej ponuke zobrazia akcie dostupné pre vybranú skupinu súborov.
  1. Ako otvoriť kontextové menu pri práci na notebooku alebo netbooku? Na týchto zariadeniach sa funkcia myši prenesie do vstavaného dotykového dotyku. Kontextové menu sa nazýva stlačením pridelenej oblasti pravým tlačidlom myši.

Ako nakonfigurovať kontextové menu pravého tlačidla myši

Pre pravé tlačidlo myši nakonfigurujte kontextové menu pomôže jednoduchému kontextovému menu programu. Ona vám povie, ako konfigurovať kontextové menu systému Windows 7.

Zvážte, ako nakonfigurovať pravé tlačidlo myši.

  1. Stiahnite si a spustite program
  1. Programové rozhranie sú dva rôzne panely: Vľavo obsahuje zoznam príkazov podporovaných programom, právo zahŕňa oblasti vodičov OS. Zadajte ruský jazyk v nastaveniach
  1. Pridajte príkaz. Ak to chcete urobiť, vyberte ho v ľavej strane a "Connect" s preferovaným prvkom vpravo. Kliknite na položku Pridať.

Ďalšie príkazy sa pridávajú podobne.

Kontextové menu je menu, ktoré obsahuje príkazy súvisiace s objektom, ktorým v tento moment Označuje kurzor. Toto menu sa často nazýva menu Kliknite pravým tlačidlom myši - kvôli tomu, že je historicky zavolané kliknutím pravým tlačidlom myši v systéme Windows.

Kontextové menu správy na Apple Mail (vľavo) a Windows Mail (napravo).

Stojí za to používať kontextové menu?

. Dôrazne vám poradím, aby ste ich používali na internetové obchody, ako sú krajiny alebo Amazon. Tiež neodporúčam používať kontextové menu pre spotrebiteľské stránky, ktoré nevyžadujú komplexné interakcie: bankové stránky, zoznamovacie stránky, dokonca aj pre Facebook.

Čítal som, že kontextové menu je najúčinnejšie firemné aplikácie Že používateľ používa často a v ktorom sú dobre overení. V takýchto aplikáciách sú kontextové ponuky mimoriadne užitočné. Prečo?

Po prvé, kontextové menu pomáhajú uložiť pohyb myši. Ak je užívateľ nútený často používať opakované akcie, použitie kontextového menu pomáha chrániť pred zbytočnými pohybmi - namiesto výberu objektov a potom "Choď kurzor" do Tulbaru, aby si vybral akúkoľvek akciu, používateľ môže urobiť všetko správne na mieste.

Po druhé, kontextové menu Pomocník Užívateľom sa dozvedieť viac o objektoch. v žiadosti. Otvorenie kontextového menu, uvidia, ktoré príkazy sú k dispozícii pre tento objekt. Pomáha užívateľom pochopiť, čo interagujú momentálne a že aplikácia vám umožňuje robiť s objektom tohto typu.

Aj v takýchto aplikáciách si však môžete všimnúť mnohí používatelia vôbec nepoužívajú kontextové menu.. Z väčšej časti je to tá istá skupina používateľov, ktorí tiež nepoužívajú horúce kľúče. Preto by sa malo vyplniť skutočnosťou, že nie všetci vaši používatelia budú používať kontextové menu a vytvoriť si vlastný produkt na základe týchto úvah (o ňom ďalej).

Takže, ak ste pevne rozhodli, že bez kontextového menu ste nemohli urobiť, potom poďme premýšľať o tom, ako to urobiť správne.

Ako je kontextové menu?

Tradične, v aplikáciách Windows, kontextové menu je spôsobené vznášaním kurzora k objektu a kliknúť na to pravým tlačidlom myši. V systéme MACOS-Systems môže užívateľ použiť aj pravé tlačidlo myši alebo môžete kliknúť na objekt ľavého kliknutia zatvorením ovládacieho tlačidla. Zvyčajne sa táto akcia nazýva jednoducho " kliknite pravým tlačidlom myši».

Kliknite pravým tlačidlom myši v ľubovoľnom bode objektu by mal volať kontextové menu. Ak je to ikona s podpisom, potom kliknite pravým tlačidlom myši a na ikonu a v rovnakom kontexte by sa malo nazývať podpisom. Ak je objekt v tabuľke reťazec, rovnaké menu by sa malo otvoriť bez ohľadu na to, kde používateľ klikne na tento reťazec. Nikdy, počuť nikdy Nezobrazovať rôzne kontextové ponuky v závislosti od toho, ktorý používateľ klikol do stĺpca tohto riadku.

Malá poznámka: Vo svete zariadení dotykové obrazovky (Napríklad napríklad ako iPad), nemáme kurzor, ktorý je možné navštíviť. V tomto prípade môžete rýchlo zavolať do troch možných spôsobov, ako označiť objekt:

  • Zobrazte kontextové menu ihneď po kliknutí na objekt (môže byť však naštvaný)
  • Ukážte kontextové menu po stlačení prsta a podržte stlačenie na rozdelenie sekundy (v tomto prípade je vždy problém nevyzrelého, ale je to lepšie ako prvá možnosť)
  • Pridanie ovládania, ktorý spôsobuje kontextové menu (možno je to najlepší spôsob, ako vyriešiť problém - o tom je popísaný nižšie).

Kontextové menu pre grafický súbor v Macos X (vľavo) a Windows Vista. (napravo).

Pridanie položky na zavolanie kontextového menu

Niektoré webové aplikácie majú prvok rozhrania, stlačením kontextového menu. Zvyčajne sa nazýva "ikona MENU" - to je ikona zobrazujúca šípku nadol, ktorá sa nachádza hneď vedľa názvu (alebo obrázka) objektu.

Pri použití takéhoto ovládania môže užívateľ stlačiť ľavé alebo pravé tlačidlo myši otvoriť kontextové menu ( nikdy nepoužívajte modul ako spôsob, ako otvoriť ponuku). Najhoršia vec, ktorú môžete urobiť v tomto prípade, nie je zobraziť ponuku len preto, že užívateľ klikol na ovládací prvok zle pravým tlačidlom myši, ale vľavo.

Ovládanie menu Ukazuje, že v tomto prípade je ponuka k dispozícii.

Ak sa chystáte použiť ovládací prvok ponuky, potom je potrebné, aby sa stlačením tlačidla, sa líši od kliknutia na samotný objekt. Vo vyššie uvedenom príklade, ak používateľ klikne niekde v Ahmed Hasin String, potom jednoducho prideľuje celý ahmed Hasining reťazec, ale ak klikne na ikonu ponuky pre tento riadok, potom prijíma kontextové menu (a reťazec nie je pridelené).
Okrem toho, užívateľ musí byť tiež schopný jednoducho kliknúť pravým tlačidlom myši kdekoľvek v reťazci, aby ste otvorili kontextové menu - bez toho, aby ste museli stlačiť ikonu.

Stojí za to pomocou ovládania menu? Dokonale rozhoduje o jednom z nich veľké problémy S kontextovými ponukami: Mnohí používatelia nevedia, že kontextové menu je k dispozícii. Vo webových aplikáciách užívatelia často predpokladajú, že neexistuje kontextové menu (niekedy nie je ani na desktopových aplikáciách).

Kontrola menu pomáha ukázať, že kontextové menu je a tlačí používateľa, aby ho používal. Na druhej strane existujú títo používatelia, ktorí vždy naznačujú, že ponuka je k dispozícii a pokúsia sa ho otvoriť. Ak urobíte aplikáciu pre túto skupinu používateľov, potom nemusíte robiť výrazné ovládanie, aby ste zavolali ponuku.

Veľký problém s ikonou menu je, že sa často opakuje na obrazovke a upcháva ho. Tento problém môžete vyriešiť, zobrazovať ikonu len vtedy, keď je kurzor myši na objekte.

Kontrola menu, ktorá sa zobrazí pri vzniku kurzora myši.

Ďalším problémom ovládania menu je, že je ťažké pripojiť k niektorým objektom. Vezmite si napríklad kontextové menu pre Tulbaru: Tulbar sám je veľký prvok rozhrania, a to nie je úplne jasné, kde je to, ak je to umiestniť kontrolu nad menu, takže je zrejmé, že existuje menu. Preto kontrola menu pracuje ďaleko od všade.

Čo by malo byť obsiahnuté v kontextovom menu?

Kontextové menu musí obsahovať príkazy, ktoré sa týkajú vyhradeného prvku.. To znamená, že môže obsahovať príkazy z panela s ponukami alebo panela s nástrojmi, ktorý môžete aplikovať na vyhradený prvok.

Kontextové menu by nemalo obsahovať všetky príkazy dostupné pre objekt. - To robí menu obrovské a ťažké používať. Zamerajte sa na najčastejšie používané a najdôležitejšie tímy. Preťaženie menu nepotrebnými príkazmi je najhoršia vec, ktorú s tým môžete urobiť. Zamerajte sa na dôležitý, znížiť neporiadok.

Tu, napríklad tri kontextové ponuky pre vyhradený fragment textu: v Dreamweaver, Microsoft Word. A Apple stránky. Menu Dreamweaver sa snaží vyzerať ako švajčiarsky skladací nôž a ponúka všetky možné príkazy v jednom kontextovom menu. Z tohto dôvodu sa ukáže tak veľké, s banda vnorených zoznamov, že je pre nich ťažké používať. Osobne sa vyhýbam volať kontextové menu v Dreamweavere.

Je najčastejšie používanými funkciami (napríklad "kopírovanie" alebo "vložka") sú bližšie k koncu zoznamu. V programe Word a Stránky, naopak, často používané príkazy sa vyberú na začiatok zoznamu a príkazy obsahujúce investované zoznamy sú na konci. Vybrali aj na menu len najviac dôležité funkciea lepšie ich organizuje.

Ak chcete, aby vaše kontextové menu pohodlne, nechajte ho opustiť iba 60% z najdôležitejších príkazov namiesto všetkých 100%. Ak sa pokúsite zmestiť všetky dôležité príkazy v jednom menu, nevedie k ničomu dobré - rozmery menu sa zvýšia a pohodlie používania a rýchlosti práce s ním sa zníži.
Pamätajte si: hlavný dôvodProstredníctvom ktoré sa všeobecne používa kontextové ponuky - toto je možnosť ušetriť čas používateľa.

Kontextové menu v Dreamweaver, Microsoft Word a Apple Stránky

Kontextové menu by nemalo obsahovať príkazy, ktoré nesúvisia s vyhradeným objektom. (Napríklad, ako "aktualizovať stránku"). Sústrediť sa na tie tímov, ktoré by boli užitočné pre prácu s objektom, na ktorý užívateľ prináša.

Ak je to možné, skupinové tímy v blokoch od 1 do 6 kusov v každom. Samostatné bloky s riadkami. Najčastejšie používané príkazy by mali byť prijaté na začiatok zoznamu, najmenej použité - odstrániť. Ak sa príkaz používa obzvlášť zriedka, potom nemusí byť miesto v kontextovom menu.

Neváhajte používať podprojené zoznamyAvšak príkazy s vnorenými zoznamami by sa však mali vykonávať z kontextového menu. Nemám rád investované zoznamy, pretože kvôli nim môže užívateľ urobiť chybu, a navyše, ich objav je strávený veľa času - zatiaľ čo význam kontextového menu sa zníži na úsporu času.

Okrem toho môžete použiť neštandardné položky menu..
Napríklad spolu s kontextovým menu v programe Microsoft Word 2007 sa otvorí plávajúca paleta av kontextovom menu súboru v systéme Mac OS je špeciálne tlačidlá výberu farieb farieb. Len preto, že hovoríme "menu", neznamená, že by mal byť obmedzený len textom.

Kontextové menu môže byť viac ako len zoznam príkazov.

Kontextové menu nemôže obsahovať jedinečné príkazy, ktoré sú spojené len pre ňu.. Inými slovami, akýkoľvek príkaz kontextového menu by mal byť k dispozícii aj inými spôsobmi: na paneli s nástrojmi, panel s ponukami alebo kdekoľvek na obrazovke. Pamätajte, že väčšina používateľov s najväčšou pravdepodobnosťou nikdy nebude otvoriť kontextové menu vo vašej aplikácii. A to znamená, že nevidia tím, ktorý je len tam.

Zvyčajne som v kontextovej ponuke umiestnil "predvolený príkaz". Toto je príkaz, ktorý sa bude vykonávať s dvojitým kliknutím na objekt (napríklad príkaz Open v kontextovom menu súboru). Ak objekt nemá predvolený príkaz, koncentruje sa na najpoužívanejšie príkazy.

Môžete použiť názov objektu v kontextovej ponuke, aby ste mohli urobiť jasnejšie príkazy. Napríklad namiesto príkazu na meno "Otvoriť" môžete použiť frázu "Open Screenshot.png". Pri používaní tohto recepcie je ťažké nájsť zlatý stred - musíte urobiť menu celkom samozrejmé, ale nie príliš verbose. Menu v systéme Mac OS obsahuje názov objektu v niektorých príkazoch a neobsahuje v iných.

Vo vašom kontextovom menu nepoužívam ikony. Úprimne, nepoužívam ich vôbec v mojich aplikáciách - podľa môjho názoru upchávajú rozhranie a nenesú osobitnú výhodu ( prekladatelia poznámka - O_O). Toto je však len môj názor a rozhodnete sa pre seba.
V kontextovom menu, mnohé aplikácie nešpecifikujú horúce klávesy v blízkosti príkazov. Myslím, že sa to robí, potom sa menu zdá byť jednoduchšie. Tu sa musíte rozhodnúť.

A čo niekoľko vybraných objektov?

Zvyčajne sa kontextové menu nazýva jeden vybraný objekt, ale čo ak používateľ vybral niekoľko objektov a potom otvorí kontextové menu? Pozrime sa na niekoľko príkladov.

Predstavte si, že máme šesť objektov: štyri priečinky (A, B, C, D) a dva grafické súbory (E a \u200b\u200bF).

Priečinky a súbory v systéme Windows

Príklad 1.

Užívateľ vyberie priečinky A, B, C a potom zavolá kontextové menu, zatiaľ čo leží v priečinku Fard D (DÔLEŽITÉ: Priečinok D nebol pôvodne vybratý). V tomto prípade pre objekty A, B a výber musíte zrušiť a otvoriť kontextové menu len na vyhradenom d.

Príklad 2.

Ak používateľ vyberie A, B a C, a potom zavolá kontextové menu, zatiaľ čo na C, potom musíme najprv určiť, či a, v a s objektmi rovnakého typu. Hovoriť inak, všetky tieto objekty majú rovnaké menu? Ak áno, všetko je jednoduché: urobte všetky príkazy v tomto menu, ak chcete použiť všetky vybrané objekty..

Ak je napríklad príkaz "Otvoriť", potom musí otvoriť všetky tri objekty. Ak je príkaz, ktorý nie je možné použiť viac ako jeden objekt, musíte vykonať príkaz neaktívny, bez toho, aby ste ho vybrali z menu.

Skôr som povedal, že môžeme písať "otvorené screenshot.png" namiesto "otvoreného", aby sme pomohli užívateľovi pochopiť, čo sa tím vzťahuje. V tomto prípade, v našom prípade môžeme písať "Otvoriť 3 objekty" - to pomôže pochopiť, že akcia sa vzťahuje na všetky vybrané objekty. V našom prípade môže kontextové menu vyzerať takto:

  • Otvorte 3 objekty
  • Odstráňte 3 objekty
  • Kopírovať 3 objekty
Tento prístup používa Apple v Mac OS X, ale tento prístup nepoužíva všade. Nemôžem pochopiť, prečo kontextové menu narazí na frázu "Squeeze 3 súbory", ale nikde hovorí "Otvoriť 3 súbory". Podivné.

Príklad 3.

A teraz zvážte prípad, keď užívateľ vyberie niekoľko heterogénnych objektov, ako sú priečinky A, B a grafický súbor E. Ako rozumiete, kontextové ponuky pre priečinky a grafické súbory sú úplne iné.
Toto je takzvaný zmiešaný výber. V nasledujúcom príklade môžete vidieť kontextové menu pre priečinok (vľavo) a pre obrázok (vpravo) - sú veľmi odlišné.

Kontextové menu Okná pre priečinky (vľavo) a grafické súbory (vpravo)

Čo by sme mali robiť v prípade zmiešaného výberu, aké kontextové menu používate? Najbežnejšou odpoveďou je zobrazenie kontextového menu pre objekt, na ktorý užívateľ priniesol kurzor myši.

Použite kontextové menu objektu, ku ktorému je indukovaný kurzor myši

Užívateľ napríklad zvolí zmiešaný výber A, IN a E a spôsobí kontextové menu na E. Kontextové menu, ktoré vidíte toto kontextové menu pre E (vždy zobrazíte kontextové menu pre objekt, na ktorom sa nachádza kurzor myši ).

Zľava: Zvýraznený priečinok A, zobrazí sa kontextové menu pre priečinok.
V centre: Obraz je pridelený, kontextové menu sa zobrazí pre grafický súbor E.
Napravo: Zvýraznené dva priečinky (A a B) a grafický súbor E sa zobrazí kontextové menu pre E.

Kontextové menu V prípade zmiešaného výberu

Ak sa však používateľ vyberie z kontextového menu pre súbory rôznych typov Malo by sa urobiť príkaz, ktorý sa môže vzťahovať na všetky špecializované objekty. Takže, ak je zvolený príkaz "Delete", všetky vybrané objekty musia byť odstránené, aj keď sú rôzne typy.

Na druhej strane, ak užívateľ zavolá menu pre E a vyberte príkaz, ktorý nie je možné aplikovať na A a B, sa vzťahuje len na E. Ak používateľ vyberie príkaz exportu, a to len možno aplikovať len na E, len E bude exportovaný.

V dvoch číslach je uvedený rovnaký výber: A, B a E. Na obrázku je otvorené kontextové menu na ľavej strane a vidíme menu pre priečinky. Na obrázku vpravo sme pridelili rovnaké objekty, ale menu je otvorené E, a preto sa zobrazí menu pre obrazový súbor.

Budete prekvapení - tento prístup sa používa v ohromnej väčšine aplikácií, ktoré pravidelne používate. Premýšľajte o tom: Ak si vyberiete príkaz "Odstrániť", potom očakávate, že všetky tri objekty majú byť odstránené.
To je jedna z tých vecí, ktoré znejú ťažké, ale pracujú pre užívateľov.

Problémom s týmto prístupom je, že nie je vždy predvídateľný. Výber "Export" Neviete presne, ktoré objekty budú exportované. Môžete si byť istí princípmi takéhoto prístupu len v týchto aplikáciách, ktoré už dobre poznáte.
Aby som sa zbavil takýchto nezrovnalostí, môžem opäť ponúknuť, ak chcete použiť jasný názov príkazu, napríklad:

  • Vymazať 3 súbory
  • Export Screenshot.png.
Myslím, že to výrazne zlepšuje a zjednodušuje situáciu.

Tento prístup má jednu zložitosť v implementácii - musíte prejsť všetkými príkazmi vo všetkých kontextových menu a premýšľať o tom, ktoré príkazy môžu byť použité v zmiešaných výbojoch a ktoré sa nedajú použiť. Čím viac podobné kontextové ponuky pre rôzne objekty, týmto úlohou bude pre vás to jednoduchšie. MAC OS X Kontextové ponuky pre priečinky a súbory je takmer rovnaké, čo výrazne zjednodušilo život Apple.

Zmiešané výberové a kontextové menu v OS X

Tento príklad ukazuje, že najlepšia cesta Riešiť problém sa jednoducho vyhýba jej vzhľadu. Inými slovami, ak sa pokúsite nepoužívať rôzne kontextové ponuky pre rôzne objekty, problém spojený s zmiešaným výberom vás neohrozí.
Preto by sa jedna z riešení uskutočnila kontextové menu rovnaké pre všetky typy objektov.

A čo keď resetujete výber?

Ak používateľ odošle niekoľko objektov (napríklad A, B a E) a potom zavoláte kontextové menu na niektorom z objektov, výber je resetovaný. Objekt je zvýraznený, na ktorom užívateľ nazval menu a ponuka sa aplikuje len pre tento objekt.

Osobne sa mi nepáči tento prístup, pretože niekedy existujú prípady, keď používateľ strávil veľa času na vytvorenie určitého pridelenia. Neočakávané vypúšťanie vypúšťania v tomto prípade bude bližšie. Myslím si, že by sa mal vyhnúť tomuto prístupu.

A čo budovanie nového menu?

Ďalším riešením problému môže byť vytvorenie nového kontextového menu obsahujúceho iba príkazy vhodné súčasne pre všetky vybrané objekty.

Môžem to povedať - nemali by ste. Je to zlé z rôznych dôvodov. Toto je zmes problémov v dizajne a programovaní - zakaždým, keď pridáte nový tím V ľubovoľnom menu budete musieť recyklovať všetky možné kombinácie menu. Nie je to zábava, verte mi.

A čo je horšie ako - takýto prístup je zlý pre samotných užívateľov. Toto je neštandardné riešenie a ľudia odmietajú. Užívateľ v ponuke spočíva v polohovej pamäti (niektoré vzory, ktoré naše mozgové formy uľahčujú skenovanie rozhrania), to znamená, že si pamätá KDEmenu obsahuje príkazy.

Keď ukážete, že neobvyklé menu, rôzne v závislosti od aktuálneho alokácie, urobíte neporiadok v jeho polohovej pamäti, pretože používateľ strávi viac času na prácu s menu.
To znamená, že z tohto prístupu môže užívateľ urobiť viac chýb a bude tráviť viac času - presný opak toho, čo používame kontextové menu vôbec.

zistenia

A teraz zhrnieme:
Kontextové ponuky nie sú vhodné pre všetky aplikácie.. Pred ich vytvorením sa uistite, že ich používatelia použijú, a to, čo ich potrebujú.

Ak si nie ste istí, strávite niekoľko testov použiteľnosti a uistite sa, že používatelia sa aspoň pokúsite otvoriť. Ak sa testeri vykonávajú opakovať rutinné úlohy A nikto z nich nikdy neotvoril kontextové menu, nie je potrebné.

Účel vytvorenia kontextového menu - úsporu času. Vytvorte ich tak, aby skutočne ušetrili čas. Urobte ich krátky a dobre organizovaný.
Premýšľajte o cestách na zlepšenie konštrukcie kontextového menu.

Spomenul som niekoľko nápadov: pridanie ovládania menu, ktoré sa zobrazí pri vzniku myši na objekt; Poznámka v ponuke, ktoré objekty ovplyvnia príkaz alebo iný príkaz. Som si istý, že veľa príležitostí pre rozvoj. Zoberte si tento "štandardný" vzorec ako základ a zlepšite ho.