面接官「なぜマウスカーソルは傾いているか」
真夏の暑い日、私は嫌な汗をかいた。エンジニアはそんなことを考えながら仕事しているのか。
ゆっくりとした時間が流れる中、私は面接官の質問に答えていた。
- 解像度の問題
昔は解像度は低かった。そのため、マウスは縦より斜めの方が長く描画できる。また、ピクセルレイアウトのため、斜めの方がよりなめらかに三角な部分を表現できる。
そのため、マウスは傾いていた。その名残が今でも残っている。
面接官「解像度の高い回答ですね。」
室温が下がった。私はまた嫌な汗をかいた。
- 座標計算の問題
マウスのクリックの座標を計算する際、左上を原点として計算する。そのため、マウスは傾いている。
- 多くの人は、み、右利きだから
面接官「右利きだからですか?」
次回
面接官「なぜマウスカーソルの軸はズレているか」
備考
ちなみに、マウスは最初は垂直だったそうです。