O que é um menu de contexto?
Menus de contexto são pequenos menus que aparecem nas telas do computador, na área de trabalho ou em um aplicativo, geralmente em resposta ao usuário clicar com o botão direito do mouse em uma área. É chamado de menu de contexto porque o menu muda de acordo com o contexto, como se uma pasta estiver aberta ou se uma palavra estiver destacada em um aplicativo. Alguns programas oferecem grandes menus de atalho, mas isso geralmente é evitado porque menus maiores são tediosos de usar e dificultam a localização de uma função que atenda à situação atual do usuário. Às vezes, os menus de atalho oferecem seções extras, mas geralmente há apenas uma seção.
Um menu de contexto é criado para abrir a partir da entrada de um usuário, geralmente com o botão direito do mouse, mas cliques centrais ou pressionamento do botão do mouse também são comuns. Esses menus mostram ferramentas ou opções apropriadas para a situação atual do usuário. Por exemplo, se o usuário tiver um ícone em uma pasta destacada, pode haver opções para enviar o ícone para a lixeira ou fazer uma duplicata do ícone. Se uma palavra em um programa de processamento de texto estiver destacada, geralmente haverá opções para copiar e colar a palavra.
O número de opções que um menu de contexto mantém é tipicamente limitado a 10 ou menos comandos relevantes ao estado atual do usuário. Por ter um menu menor, é mais fácil para o usuário examinar os comandos. Também facilita a visualização das opções, porque o usuário não precisa procurar uma variedade muito maior de opções que podem não ser relevantes no momento. A maioria dos menus também não inclui, ou apenas possui um ou dois, menus pull-right, os menus que aparecem quando o usuário destaca uma seção com uma seta à direita.
Outros menus de contexto são grandes e incluem quase todas as opções disponíveis que um programa oferece. Esses menus também podem ter vários menus à direita. Esse tipo de menu de contexto geralmente é o mesmo, independentemente do contexto, e exibe uma variedade muito maior de comandos. Esse menu é útil se o usuário memoriza o menu e sabe onde está cada comando, mas pode ser difícil de usar inicialmente.
Os menus de contexto, pelos padrões de programação, não devem ter comandos exclusivos para o menu de contexto. Alguns usuários não gostam de usar menus de contexto ou podem querer usar os comandos da barra de ferramentas. Isso também oculta comandos que um usuário nunca pode encontrar, tornando um aplicativo inútil ou menos valioso.