質問: 素朴な質問ですがコンピューターにPS2で接続したマウスはどのような仕組みでデスクトップ上の画面に反映され、どのような仕組みでマウスのボタンを押すと画面上でクリックという動作になるのでしょうか。それらの構造が詳しく知りたいです。よろしくお願いします。
回答: まず、機械式マウスのボールを外してみるとわかるのですが、縦横二つのローラーがあってボールの動きを検出しています。光学式マウスでは格子状の模様があるマウスパッドの上で動かして反射光の強弱で検出するのですが、最近のものについては不勉強でよくわかっていません(汗・イメージ認識してずれを検出してるのかな?) 検出した縦横の移動距離をシリアルポートであるPS/2(USBでも理屈は同じです)経由でドライバソフトに送ります。ドライバは移動距離が何インチなら何ドットと換算して、画面上のポインタを動かします。 ボタンがクリックされると、そのときポインタがあるアプリケーションソフトに「クリックがあったよ」という情報が送られ、対応した動作をするわけです。