web-development-kb-pt.site

Menu de contexto do botão direito do mouse personalizado em um site

Os menus de contexto do clique direito que substituem o menu de contexto dos navegadores são considerados uma boa prática de usabilidade?

  • Em caso afirmativo, existem preocupações de acessibilidade?
  • Em caso afirmativo, existem diretrizes ou práticas recomendadas para esse tipo de implementação?

Eu pessoalmente gosto de como o Yahoo! Mail utiliza esse tipo de funcionalidade.

15
rick schott

Dropbox faz um trabalho maravilhoso com a funcionalidade do botão direito do mouse.

Passar o mouse sobre um diretório fica assim: alt text
Clicar no link sublinhado (música) navega para lá, mas clicar em qualquer outro lugar no quadro, bem como no sinal "suspenso" ou clicar com o botão direito do mouse (!) abre o seguinte menu: alt text
Isso tem muitos benefícios:

  • Ele não impede o usuário de clicar com o botão direito do mouse - fornece ao usuário o que ele queria (um menu de contexto) e mostra onde ele pode ser acessado sem um clique com o botão direito.
  • Este menu é detectável, ao contrário do botão direito do mouse, que deve ser adivinhado.
  • Não há problema em oferecer suporte consistente a dispositivos de toque.
16
Dan Barak

Alguns pensamentos:

  • Com o surgimento de plataformas baseadas em toque, não existe um menu de contexto. Se você espera que sua interface do usuário seja acessada por dispositivos de toque, evite usá-los.
  • As preocupações de acessibilidade são relevantes se você considerar que o uso de um mouse com dois botões é potencialmente difícil para algumas pessoas, que podem escolher um mouse com um único botão ou até um dispositivo de entrada diferente do mouse (como navegadores controlados por voz). Embora esses navegadores geralmente incluam opções para acessar menus de contexto, provavelmente é muito menos provável que os usuários pensem em usá-los para descobrir funcionalidades adicionais em um site ou aplicativo.
  • Por outro lado, Jakob Nielsen relatou em 2007 que os menus do botão direito do mouse são uma boa convenção e os usuários esperam que eles existam. Ele não comenta especificamente sites, e eu levaria isso em consideração ao considerar usá-los.
  • Sites e aplicativos da web são duas coisas diferentes. Considere que um aplicativo Web como o Google Docs terá uma expectativa maior associada aos menus de contexto pelos usuários do que um site como Amazon.com. Os aplicativos da Web se parecem mais com os aplicativos de desktop tradicionais e, portanto, não é razoável que os usuários esperem que eles funcionem da mesma forma. Os sites têm um modelo diferente para se conformar.

Faça o que fizer, é importante considerar o que os usuários esperam e projetar de acordo. Um menu oculto, como os menus de contexto, não ajudará ninguém, se ninguém pensar em clicar com o botão direito do mouse.

10
Rahul