5

ドキュメントSqueak by Exampleに従おうとすると、これは本当に面倒です。

他のドキュメントのように、マウス ボタンを左、右、中央と呼ぶ代わりに、それらに色を付けます。学習に役立つように、マウスにラベルを付けることもお勧めします。

2009 年になり、Windows、MacOS X、Linux の 3 つの支配的なシステムが残っています。

なぜ彼らはまだこの命名スキームに固執しているのですか? これを同僚や顧客に販売するにはどうすればよいですか?

例によるきしみから:

Squeakでは、「マウスの左クリック」などの用語を避けています。コンピューター、マウス、キーボード、および個人の構成が異なると、同じ効果を得るには、ユーザーごとに異なる物理ボタンを押す必要があるからです。代わりに、マウス ボタンには色のラベルが付けられています。「ワールド」メニューを取得するために押したマウス ボタンは、赤いボタンと呼ばれます。リスト内の項目の選択、テキストの選択、およびメニュー項目の選択に最もよく使用されます。Squeak を使い始めると、図 1.4 に示すように、実際にマウスにラベルを付けると驚くほど役に立ちます。

図 1.4

4

8 に答える 8

7

ボタンの色は、おそらくゼロックス(マウスが発明された場所)での実験にまでさかのぼります。したがって、おそらく問題は「現在のコンピューターに無色のマウスボタンがあるのはなぜですか?」ということです。:D

本の色にこだわるのは、コードにまだ色が記載されていて、プラットフォームによっては色が同じ指にマッピングされるとは限らないからだと思います。しかし、私は同意します。カラーシステムはあまり実用的ではありません。おそらく、一次/二次/三次ボタンを使用するのが最善でしょうか?

于 2009-04-09T18:42:38.210 に答える
4

バカバカしい。左と右はすでに抽象的な概念です。ボタンに色で名前を付けることは、抽象化の抽象化です。

于 2009-04-11T16:18:24.920 に答える
4

それはあなたが一粒の塩で取るものの1つです。:)先日それを読みましたが、マウスにカラフルなボタンを追加するためにわざわざ行くつもりはありません。

精神的に「左クリック」を赤などに置き換えるだけです。

于 2009-04-09T19:02:28.817 に答える
1

この遺産は70年代なので、ファロがこれを修正してくれることを願っています。

于 2009-04-25T15:06:20.220 に答える
1

左利きの人はボタンが逆になるので、左と右のラベルは避けます。左利きのマウスの右ボタンがクリックされるとはどういう意味ですか? プログラムが右クリック アクションまたは左クリック アクションを実行する必要があります。単純にマッピングを交換すると、プログラマーにとって右と左はかなり無意味になります。

Squeak の設計者はこの厄介な問題を回避したかったので、アクションは右/左にとらわれない色でラベル付けされていると思います。

于 2009-04-09T18:26:16.347 に答える
1

Squeak は SmallTalk ツールです。明らかに、彼らはボタンをより具体的でないものに抽象化しなければならないと感じています。

彼らは、現実とコード構造の間の境界線を曖昧にしてしまったようです。

于 2009-04-09T18:34:57.650 に答える
1

ダミアンが言ったこととは反対に、マウスはゼロックスで発明されたものではありません。むしろ、革新的なオンライン システムの一部として、ダグラス エンゲルバート率いるスタンフォード研究所のチームによって発明されました。

ボタンの配色は昔ながらの慣習で、個人的にはあまり気にしない傾向があります。ただし、あなたが投稿した画像の奇妙な点は、右ボタン (Smalltalk 用語では「黄色」) が黄色よりも緑色に見えることです (少なくとも私には)。他の人にはそのように見えますか?おそらくこれが、色付け規則が他の場所で廃止された理由の一部です (Squeak でも同様に廃止されるべきです)。

于 2009-04-30T19:50:47.077 に答える