Meniul contextual - Context menu

Meniul contextual de la Mozilla Firefox , afișat în contextul unei pagini web
Meniurile contextuale din Windows 10 sunt personalizabile de către software-ul terților.
Meniul contextual Finder în macOS
Meniu contextual GNOME cu pictograme

Un meniu contextual (numit și contextual , comandă rapidă și meniu pop- up sau pop-up ) este un meniu dintr-o interfață grafică de utilizator (GUI) care apare la interacțiunea utilizatorului, cum ar fi o operațiune cu clic dreapta a mouse - ului . Un meniu contextual oferă un set limitat de opțiuni disponibile în starea curentă sau contextul sistemului de operare sau al aplicației de care aparține meniul. De obicei, opțiunile disponibile sunt acțiuni legate de obiectul selectat . Din punct de vedere tehnic, un astfel de meniu contextual este un element de control grafic .

Istorie

Meniurile contextuale au apărut pentru prima dată în mediul Smalltalk de pe computerul Xerox Alto , unde erau numite meniuri pop-up ; au fost inventate de Dan Ingalls la mijlocul anilor '70.

Microsoft Office v3.0 a introdus meniul contextual pentru funcționalitatea de copiere și lipire în 1990. Borland a demonstrat o utilizare extinsă a meniului contextual în 1991 la cea de-a doua conferință de paradox din Phoenix Arizona. Lotus 1-2-3 / G pentru OS / 2 v1.0 a adăugat opțiuni de formatare suplimentare în 1991. Borland Quattro Pro pentru Windows v1.0 a introdus opțiunea meniului contextual Proprietăți în 1992.

Implementare

Meniurile contextuale sunt deschise prin diferite forme de interacțiune cu utilizatorii care vizează o regiune a interfeței grafice care acceptă meniurile contextuale. Forma specifică de interacțiune cu utilizatorul și mijloacele prin care este vizată o regiune variază:

  • Pe un computer care rulează Microsoft Windows , macOS sau Unix care rulează sistemul X Window , făcând clic pe butonul secundar al mouse-ului (de obicei butonul din dreapta) se deschide un meniu contextual pentru regiunea aflată sub indicatorul mouse-ului.
  • Pentru rapiditate, implementările pot sprijini suplimentar selecția hold-and-release, ceea ce înseamnă că indicatorul este ținut apăsat și glisat și eliberat la intrarea în meniu dorită.
  • Pe sistemele care acceptă șoareci cu un singur buton, meniurile contextuale sunt de obicei deschise apăsând și ținând apăsat butonul principal al mouse-ului (acest lucru funcționează pe pictogramele din Dock pe macOS ) sau apăsând o combinație de tastatură / buton mouse (de exemplu, faceți clic pe Ctrl-mouse-ul în Mac OS clasic și macOS). O alternativă de tastatură pentru macOS este activarea tastelor mouse-ului în acces universal . Apoi, în funcție de utilizarea unui laptop sau a unui tip de tastatură compactă sau extinsă, comanda rapidă este Function+ Ctrl+5 sau Ctrl+5 (tastatură numerică) sau Function+ Ctrl+ i (laptop).
  • Pe sistemele cu o interfață multi-touch , cum ar fi MacBook sau Surface, meniul contextual poate fi deschis apăsând sau atingând cu două degete în loc de unul singur.
  • Unele camere de pe smartphone-uri recunosc, de exemplu, un cod QR atunci când se face o fotografie. Apoi apare o fereastră pop-up dacă doriți să „deschideți” conținutul QR. Poate fi vorba de un site web sau de a vă configura telefonul pentru a vă conecta la Wi-Fi . Vezi imaginea.
  • Pe unele interfețe de utilizator, elementele din meniul contextual sunt însoțite de pictograme pentru o recunoaștere mai rapidă la navigare.
  • Meniurile contextuale pot avea, de asemenea, un rând superior de pictograme doar pentru acces rapid la opțiunile cele mai frecvent utilizate.

Comportamentul Windows al clicului mouse-ului este de așa natură încât meniul contextual nu se deschide în timp ce butonul mouse-ului este apăsat, ci deschide meniul doar când butonul este eliberat, astfel încât utilizatorul trebuie să facă clic din nou pentru a selecta un element din meniul contextual. Acest comportament diferă de cel al macOS și al majorității GUI-urilor pentru software-ul gratuit.

  • În Microsoft Windows, apăsând tasta Aplicație sau Shift + F10 se deschide un meniu contextual pentru regiunea care are focalizare .

Meniurile contextuale sunt uneori organizate ierarhic, permițând navigarea prin diferite niveluri ale structurii meniului. Implementările diferă: Microsoft Word a fost una dintre primele aplicații care a afișat sub-intrări ale unor intrări de meniu numai după ce a făcut clic pe o pictogramă săgeată din meniul contextual, altfel executând o acțiune asociată cu intrarea părinte. Acest lucru face posibilă repetarea rapidă a unei acțiuni cu parametrii execuției anterioare și separarea mai bună a opțiunilor de acțiuni.

X Administratori de ferestre

Următorii administratori de ferestre oferă funcționalitatea meniului contextual:

Utilizare

Meniurile contextuale au primit unele critici de la analiștii de utilizare atunci când sunt utilizate în mod necorespunzător, deoarece unele aplicații fac anumite funcții disponibile numai în meniurile contextuale, ceea ce poate deruta chiar și utilizatorii experimentați (mai ales când meniurile contextuale pot fi activate doar într-o zonă limitată a ferestrei client a aplicației ).

Meniurile contextuale se deschid de obicei într-o poziție fixă ​​sub indicator , dar când indicatorul se află lângă marginea ecranului, meniul va fi deplasat - reducând astfel consistența și împiedicând utilizarea memoriei musculare . Dacă meniul contextual este declanșat de tastatură, cum ar fi folosind Shift + F10, meniul contextual apare lângă widgetul focalizat în locul poziției indicatorului, pentru a salva eforturile de recunoaștere.

În documentație

Liniile directoare ale Microsoft solicită să folosiți întotdeauna termenul meniu contextual și să renunțați în mod explicit la meniul de comenzi rapide .

Vezi si

Referințe

linkuri externe