2008-11-10 20 views
10

¿Cuándo debo poner ... al final de un elemento del menú? Me parece recordar haber leído algunas reglas, pero no puedo por mi vida encontrarlas.¿Cuándo debo usar una elipsis en un elemento de menú

Por contexto: estoy agregando una opción de propiedades a un menú contextual y me pregunto si es apropiado agregarlas.

+1

Utilice la elipsis Unicode cuando sea posible. – Giao

+3

Parece que alguien ya ha publicado algo sobre esto. Por favor, consulte http://stackoverflow.com/questions/278655/when-should-i-use-a-ellipsis-in-a-menu-item – Arnkrishn

+0

¡Esta es una gran pregunta! – crush

Respuesta

10

Una excepción a las dos primeras respuestas: si todo el punto del comando de menú es abrir una ventana o diálogo, entonces no necesita puntos suspensivos Por ejemplo, un comando "Obtener información" o "Propiedades" no debería tenerlo, a pesar de que abre una ventana que le permite editar cosas.

Solo cuando el propósito del comando de menú es hacer otra cosa, pero necesita un diálogo o confirmación para hacerlo.

+0

Gracias JW: esa era la regla que estaba buscando. Recordaba haber leído antes pero no podía recordarlo. – Martin

+0

Eso es bueno saber. Una cosa, ¿es esa una regla de Mac y está documentada en alguna parte? – sblundy

+0

Aquí hay un enlace a las directrices de UI de Mcintosh: http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGText/chapter_14_section_3.html Indican el uso de puntos suspensivos cuando la acción necesita una ventana diferente. El documento lo explica bien. – plinth

12

Cuando la opción enviará al usuario a algún tipo de diálogo donde el usuario tiene que hacer algo antes de que se realice un cambio real. Las opciones sin elipse tienen efecto inmediatamente.

Por ejemplo, 'Guardar' no tiene puntos suspensivos, mientras que 'Guardar como ...' lo hace porque el usuario tiene que ingresar el nuevo nombre/ubicación del archivo.

2

Cada vez que selecciona ese elemento, aparece otro cuadro de diálogo que aparece. Para acciones que suceden de inmediato (piense en Guardar frente a Guardar como), sin puntos suspensivos.

+2

No es cualquier cuadro de diálogo, solo cuadros de diálogo donde el usuario necesita ingresar más cosas antes de poder hacer lo que menú realmente dijo. Ayuda-> Acerca de mostrará un diálogo, pero no es para que el usuario realice la tarea de "ver ayuda". –

-1

Debe agregar puntos suspensivos al final del texto solo si está truncando el texto (esto se aplica en cualquier lugar). Debería truncar el texto si es demasiado largo para ajustarse razonablemente al lugar donde lo está colocando.

Editar: interesante, nunca se dio cuenta de que menús en Windows utilizan las elipses para indicar el texto truncado, sino también utilizar las elipses de texto corto para indicar que más información se recogerá antes de que se adopte la medida. Este diseño de interfaz no es consistente, pero como los menús están bajo el control de programadores individuales, es inevitable.

+1

Niño, los monos depredadores están vigentes hoy. – MusiGenesis

+2

Creo que está siendo rechazado porque su respuesta es incorrecta. Dijiste que deberías usar puntos suspensivos "solo si estás truncando el texto" y eso simplemente no es cierto. Las elipses han significado "se requiere más información" en los menús de casi todas las plataformas, probablemente desde que se inventaron los menús por primera vez. –

+0

No dije que no me merecía ningún voto negativo. :) Entendí por completo su pregunta sobre cuándo debería abreviar sus propios elementos del menú, lo que hizo que la pregunta pareciera totalmente estúpida (cuando solo yo era estúpido). – MusiGenesis

1

Normalmente lo he visto en lugares donde se requiere más información del usuario antes de completar una operación. Si el cuadro de diálogo de propiedades permite al usuario cambiar las propiedades, incluiría las elipsis. Si solo muestra la información, no la incluya.

4

Para ser exactos, la regla es que si se requiere más información del usuario para completar una acción, a continuación, incluir una elipsis. En las Pautas de experiencia de usuario de MS Vista, obtener una confirmación califica como "más información" (consulte http://msdn.microsoft.com/en-us/library/aa511502.aspx). Los comandos para mostrar Propiedades, Acerca de, Ayuda, Opciones no obtienen puntos suspensivos porque no se necesita más información para ejecutar el comando, que es "Mostrar propiedades" o "Mostrar documentación" o "Mostrar opciones". El comando Abrir archivo obtiene una elipsis porque se necesita información adicional para abrir el archivo, es decir, el nombre del archivo.

4

Si el menú es una acción que el usuario hará, pero la acción no se completará hasta que obtengamos más información del usuario, usted muestra una elipsis, p.:

  • Formato de disco duro ... (necesitamos saber cuál, y el sistema de archivos tipo)
  • Guardar como ... (necesitamos saber qué nombre de archivo y escribir a guardar como)
  • Imprimir ... (necesitamos saber qué ajustes de la impresora y la calidad)
  • encontrar ... (se muestra un cuadro de texto que pide el texto a buscar, y dónde)
  • Cambiar nombre ... (Cambiar nombre para lo que)

un s oposición a las acciones que van a pasar el momento de hacer clic en el elemento de menú, por ejemplo:

  • Guardar
  • Deshacer
  • Rehacer
  • Seleccionar todas las

elipses no se limitan a indicar que Aparecerá un cuadro de diálogo . es decir, si no es un "acción", entonces no hay puntos suspensivos, por ejemplo:

  • Sobre Gizmo
  • de configuración de página
  • vista preliminar
  • Opciones
  • Propiedades de archivo

Y preguntarle al usuario si quiere hacer algo no cuenta como "obtener más información del usuario", por ejemplo:

  • Eliminar archivo
  • de reciclaje de archivos
  • documento de texto
8

Esto significa que no habrá otro cuadro de diálogo después de seleccionar esta opción, no será realmente 'hacer' nada. Habrá otro aviso.

+6

Más correctamente, creo, significa que se necesita más información antes de realizar esta acción. Típicamente, más información vendrá de un cuadro de diálogo, pero supongo que se podría encontrar una UI que no use cuadros de diálogo en el sentido tradicional. –

2

Suelen indicar que al hacer clic en esa entrada se abrirá una ventana de diálogo.

+2

Esta es una pregunta de programación, a menos que la teoría de UI no cuente como programación, en cuyo caso todo lo relacionado con HTML/CSS/Design no es relevante, así como posiblemente bibliotecas de ventanas. –

+0

Bien, eliminé ese bit. – sepp2k

+0

Hay más que eso. Vea el comentario que publiqué en la respuesta de Kyle Rozendo. – mikej

2

Por lo general, significa que se mostrará Dialog cuando se haga clic en el elemento.

+3

Este es un concepto erróneo común porque en th Se muestran casos comunes como Archivo | Abrir, Archivo | Imprimir, Archivo | Guardar un diálogo, pero la definición real en las pautas de interfaz de usuario de Microsoft y de otros es que la elipsis indica que se necesita más información antes de realizar la acción. Para ilustrar la distinción, generalmente es incorrecto poner una elipsis en Ayuda | Acerca de porque mostrar el cuadro de diálogo Acerca de es el objetivo del comando, no un paso intermedio que solicita más información antes de que se pueda completar el comando real. – mikej

15

Según tengo entendido, indica que la opción te preguntará algo más antes de realmente hacer algo. Los 3 puntos se llama en realidad una elipsis, y si compruebas el Inglés lo utilizan tipo de sentido:

http://en.wikipedia.org/wiki/Ellipsis

Por cierto me he dado cuenta de OpenOffice rompe esta convención a veces!

+1

+1 puntos suspensivos ... más por venir;) –

+5

Es importante saber la distinción entre "... le pedirá otra cosa" y "abrir un diálogo". Como señalan otras respuestas, solo usa los puntos suspensivos cuando la acción necesita más información antes de continuar. Si la acción real es mostrar un cuadro de diálogo (por ejemplo, "Ayuda sobre"), no se deben utilizar puntos suspensivos ya que no se necesita más información para realizar esa acción. –

+0

De acuerdo con las pautas de diseño de la GUI (edición de Windows 95) que estaba en mi último trabajo, la elipsis significa que querrá más información de usted. – Pondidum

-3

Por lo general, significa que alejará su enfoque de la ventana actual. Como por ejemplo, el Bloc de notas tiene un "Buscar ...", lo que significa que te vas a enfocar en otra ventana (es decir, cuadro de diálogo) para ingresar algo.Pero en Firefox, simplemente tiene "Buscar" que luego se enfoca en una entrada de texto en la misma ventana.

1

Originalmente, significaba:

Los puntos suspensivos (...) después de un elemento de menú significa que después se elige el tema, se le pedirá al usuario para obtener más información antes de la operación se lleva a cabo . Por lo general, el usuario debe completar un cuadro de diálogo y hacer clic en el botón Aceptar o su equivalente. No use la elipsis cuando el cuadro de diálogo que aparecerá sea simplemente una confirmación o advertencia (por ejemplo, '¿Guardar cambios antes de salir?').

(Directrices de Apple Human Interface, página 69)

en cuenta que hizo no significa "mostrar un cuadro de diálogo", a pesar de que era a menudo la consecuencia de esto. Por ejemplo, en Mac OS (no X), el botón "Opciones" en la ventana Configuración de página no tenía elipsis, aunque mostraba un cuadro de diálogo modal. No se utiliza puntos suspensivos porque al mostrar la ventana de opciones es la operación.

(TOG de interfaz, páginas 46-47)

Por supuesto, en estos días nadie se preocupa por cosas tales como las directrices de interfaz humana, ni siquiera de Apple, por lo que se puede hacer casi lo que quiere y aún así ser más consistente que la mayoría de cualquier otra aplicación por ahí.

+1

Creo que la recomendación de "hacer lo que quieres" es incorrecta. Existen convenciones bien establecidas entre plataformas que deben seguirse, y el uso de puntos suspensivos en los menús cae directamente en esa categoría. –

+0

¿Por qué "deberían" ser seguidos? Los programas más populares y más útiles en el mundo de hoy no siguen los HIG de nadie. ¿Por qué indicador les sigue una buena idea? – Alec

+0

Las palabras que elige (Alec) significan cosas diferentes para mí. "HIGs" son pautas especificadas por un proveedor: "use _this_ para botones adelante/atrás, use _hathat_ para menús estándar, use _otro_ píxeles para un borde". Estoy hablando de convenciones como el uso de una elipsis, la tradicional estructura de menú de archivo/editar/ver/ayuda, ese tipo de cosas. Claro, a veces un programa puede romper el molde y ser altamente utilizable (piense: la cinta en productos MS nuevos) pero, en general, su programador promedio debería apegarse al estándar convenciones –

Cuestiones relacionadas