Documentation 为什么Squeak使用颜色来识别鼠标按钮?

Documentation 为什么Squeak使用颜色来识别鼠标按钮?,documentation,smalltalk,squeak,Documentation,Smalltalk,Squeak,当您试图遵循文档时,这真的很烦人 不像在任何其他文档中那样,调用鼠标左键、右键和中键,而是为它们指定颜色。甚至有人建议给鼠标贴上标签来帮助你学习 现在是2009年,剩下3个主要系统:Windows、MacOS X和Linux 为什么他们仍然坚持这个命名方案?我应该怎样才能把它卖给同事,甚至顾客 根据Squeak by示例: 避免使用诸如“鼠标左键”之类的术语 单击“因为不同的计算机, 鼠标、键盘和个人电脑 配置意味着不同 用户需要按不同的按钮 物理按钮实现同样的功能 效果。相反,鼠标按钮是 用颜

当您试图遵循文档时,这真的很烦人

不像在任何其他文档中那样,调用鼠标左键、右键和中键,而是为它们指定颜色。甚至有人建议给鼠标贴上标签来帮助你学习

现在是2009年,剩下3个主要系统:Windows、MacOS X和Linux

为什么他们仍然坚持这个命名方案?我应该怎样才能把它卖给同事,甚至顾客

根据Squeak by示例:

避免使用诸如“鼠标左键”之类的术语 单击“因为不同的计算机, 鼠标、键盘和个人电脑 配置意味着不同 用户需要按不同的按钮 物理按钮实现同样的功能 效果。相反,鼠标按钮是 用颜色标记。鼠标键 你逼着要得到“世界” 菜单称为红色按钮;它是 最常用于在中选择项目 列表、选择文本和选择 菜单项。当你开始使用 Squeak,它会有惊人的帮助 实际标记鼠标,如图所示 如图1.4所示


避免使用左右标签,因为左撇子的按钮会颠倒。当鼠标左键被点击时,这意味着什么?程序应该执行右键单击操作还是左键单击操作。如果我们只是交换映射,那么对程序员来说,右边和左边就变得毫无意义了


我认为Squeak的设计者想要避免这个棘手的问题,所以动作被标记为与右/左无关的颜色。

Squeak是一个SmallTalk工具。显然,他们觉得有必要把按钮抽象成不那么具体的东西


看起来他们已经模糊了现实和代码结构之间的界限。

按钮的颜色可能可以追溯到施乐公司(鼠标的发明地)的实验。因此,也许问题应该是“为什么现在的计算机有无色的鼠标按钮?”


至于坚持书中的颜色,我认为原因是代码中仍然提到了颜色,并且颜色并不总是映射到相同的手指,这取决于平台。但是我同意,颜色系统不是很实用;可能最好是使用主/次/三级按钮?

这是一个值得注意的问题 前几天我读到了这篇文章,我当然不会特意为我的鼠标添加一些色彩鲜艳的按钮


用“左键点击”来代替红色等等。这太荒谬了。左和右已经是抽象概念了。用颜色命名按钮是一种抽象的抽象。

这项遗产是70年代遗留下来的,我希望Pharo能解决这个问题。

与Damien所说的相反,鼠标不是施乐公司发明的;相反,它是由道格拉斯·恩格尔巴特(Douglas Engelbart)领导的斯坦福研究所(Stanford Research Institute)团队发明的,作为他们革命性的在线系统的一部分


按钮的颜色是一个古老的惯例,我个人不太注意。不过,你发布的那张图片的奇怪之处在于,右边的按钮(“黄色”用Smalltalk的说法)看起来绿色多于黄色——至少对我来说是这样。对其他人来说是这样吗?也许这就是为什么在其他地方放弃了着色惯例的部分原因(同样应该在Squeak中放弃)。

引用的段落也在答案中得到了回应:“左键单击”可能来自或不来自左侧的按钮,“右键单击”可能来自或不来自右侧的按钮


我最讨厌的是“第三个按钮”——几乎总是在中间。顺序不是1-3-2而是1-2-3。也许第三个按钮也应该是一种颜色……

好吧,颜色在施乐Alto的原始鼠标上非常具体,这只是一个不存在的标准。不,左侧和右侧不是“已经抽象的概念”。那是从哪里来的?我们称之为鼠标左键,因为它实际上在左边。左撇子仍然对此感到困惑——这表明它不是一个抽象的概念。你想向同事和/或客户销售Squeak(一种晦涩的、基于教育的Smalltalk实现,一种如今不太受支持的语言)?在这种情况下,鼠标按钮的命名方案将减少您的担忧。(我喜欢Smalltalk——我这里说的是实用主义)。@foljs:不,我在那之前就放弃了。我只是对这门语言感兴趣,但如果这样限制的话,那似乎是在浪费时间。请阅读本文的任何人,试试Pharo或Squeak。太棒了。德国人是第一个:我在这里发现了一个古老的“水母鼠”图像,它显示了真正的历史时期硬件可能是什么样子:在我看来,法罗在2011年所做的事情,将在2012年重新变回Squeak。我今天刚下载了Squeak,我对默认VM映像的干净和漂亮印象深刻。五年前那种看起来像发霉的大学实验的吱吱作响的形象已经一去不复返了。squeak看起来干净、苗条、漂亮。最诚实的回答是;这是一个闲聊的传统。:-)没人在乎。