2009-04-09 13 views
5

Esto es realmente molesto cuando intenta seguir la documentación Squeak by Example.¿Por qué Squeak usa los colores para identificar los botones del mouse?

En lugar de llamar a los botones del mouse hacia la izquierda, derecha y en el medio, como en cualquier otra documentación, les dan colores. Incluso se sugiere etiquetar el mouse para ayudarlo a aprender.

Es 2009 y hay 3 sistemas izquierdo dominante: Windows, Mac OS X, Linux

¿Por qué todavía se adhieren a este esquema de nombres? ¿Cómo podría vender esto a compañeros de trabajo, o incluso a clientes?

De Squeak por ejemplo:

Squeak evita términos como “izquierdo del ratón clic” debido a que diferentes ordenadores, ratones, teclados y con fi guraciones personales significan que diferentes los usuarios tendrán que pulse diferentes botones físicos para lograr el mismo efecto . En cambio, los botones del mouse son etiquetados con colores. El botón de mouse que presionó para obtener el menú "World" se denomina botón rojo; es que se utiliza con más frecuencia para seleccionar elementos en las listas , seleccionar texto y seleccionar los elementos del menú . Cuando empiece a usar Squeak, puede ser sorprendentemente útil marcar realmente su mouse, como se muestra en en la Figura 1.4.

Figure 1.4

+1

Quiere vender Squeak (una aplicación basada oscura, la educación de Smalltalk, un lenguaje no muy bien apoyado hoy en día) a compañeros de trabajo y/o clientes? En ese caso, el esquema de nombres para los botones del mouse será la menor de sus preocupaciones. (Me encanta Smalltalk --Estoy hablando de pragmatismo aquí). – Hejazzman

+0

@foljs: No, me rendí antes de eso. Simplemente estaba interesado en el idioma, pero parece ser una pérdida de tiempo si se limita de esa manera. – stesch

+1

Por favor, cualquiera que lea esto, pruebe Pharo o Squeak. Es genial. –

Respuesta

7

Los colores de los botones probablemente se remontan a los experimentos en Xerox (donde se inventó el mouse). Así que tal vez la pregunta debería ser "¿por qué las computadoras actuales tienen botones de mouse incoloros?": D

En cuanto a seguir con los colores del libro, creo que la razón es que los colores todavía se mencionan en el código y colores no siempre se asigna a los mismos dedos dependiendo de la plataforma. Pero estoy de acuerdo, el sistema de color no es muy práctico; probablemente lo mejor sería usar botones primarios/secundarios/terciarios?

+1

me encontré con una imagen antigua "ratón Jellybean" aquí que muestra lo que el hardware era histórica real, podría haber parecido: http://www.oldmouse.com/mouse/hawley/X063Xjellybeans.shtml –

1

Las etiquetas de izquierda y derecha se evitan debido a los zurdos tendrán los botones invertidos. ¿Qué significa cuando un mouse zurdo tiene el botón derecho presionado? ¿Debería el programa realizar su acción de clic derecho o su acción de clic izquierdo? Si simplemente intercambiamos las asignaciones, entonces la derecha y la izquierda no tienen sentido para el programador.

Supongo que los diseñadores de Squeak querían evitar este problema espinoso, por lo que las acciones están etiquetadas con colores que son independientes de derecha/izquierda.

+0

La respuesta más honesta es; Es una tradición smalltalk. :-) A nadie más le importa. –

1

Squeak es una herramienta SmallTalk. Obviamente, se sienten obligados a abstraer los botones en algo menos específico.

Parece que han borrado la línea entre la realidad y las construcciones de código.

4

Esa es una de esas cosas que toma con un grano de sal. :) Lo leí el otro día, y ciertamente no haré un esfuerzo para agregar algunos botones coloridos al mouse.

Simplemente mentalmente sustituye "clic izquierdo" por rojo, etc.

4

Es ridículo. Izquierda y derecha son conceptos abstractos. Nombrar los botones con colores es una abstracción de una abstracción.

+1

Bueno, los colores eran muy concreta sobre la ratones originales para Xerox Alto, es solo un estándar que no vivió. –

+2

No, izquierda y derecha no son "conceptos ya abstractos". De donde viene eso? Llamamos al botón izquierdo del mouse porque realmente * es * a la izquierda. Las personas zurdas todavía se confunden con esto, lo que demuestra que no es un concepto abstracto. – Hejazzman

1

Este legado es tan 70 años, espero que Pharo lo solucione.

+0

Me parece que lo que Pharo hace en 2011, se volverá a poner en Squeak en 2012. Acabo de descargar Squeak hoy, y estoy impresionado por lo limpia y agradable que es la imagen de VM predeterminada. Se fue la imagen chillona de hace cinco años que parecía una especie de experimento universitario mohoso. Chillido se ve limpio, delgado y agradable. –

1

Al contrario de lo que dijo Damien, el mouse no se inventó en Xerox; más bien, fue inventado por un equipo del Stanford Research Institute dirigido por Douglas Engelbart como parte de su revolucionario sistema ONLINE.

La coloración de los botones es una convención antigua y antigua, una que personalmente no le presto mucha atención. Sin embargo, lo extraño de la imagen que publicaste es que el botón derecho ("amarillo" en el lenguaje Smalltalk) parece más verde que amarillo, al menos para mí. ¿Le parece así a alguien más? Tal vez esto es en parte por qué la convención de coloración se dejó caer en otro lugar (y debería ser igualmente abandonada en Squeak).

+2

Los alemanes fueron los primeros: http://www.heise.de/newsticker/Auf-den-Spuren-der-deutschen-Computermaus--/meldung/136901 – stesch

1

El párrafo que se citó también se repitió entre las respuestas: el "clic izquierdo" podría o no proceder del botón de la izquierda, y el "clic derecho" podría o no venir del botón a la derecha.

Una de mis preocupaciones es hablar de un "tercer botón", que casi siempre está en el medio. La secuencia no es 1-3-2 sino 1-2-3. Tal vez ese tercer botón debe ser de un color demasiado ....

Cuestiones relacionadas