Vol.67 No.3(2026年3月号)



Vol.67 No.3(2026年3月号)

匿名希望 
[ジュニア会員]

 

  マウスを動かしたときのカーソルはどうやって画面の中で動いているんですか?

  カーソルというのは,「走る人」という意味のラテン語が語源で,文書の行に沿って直線的に移動する指標を指すことが多いです.なのでここではポインターと呼ぶことにします.
  マウスにはいろいろな種類がありますが,今一番一般的なのが,光学マウスという種類です.マウスの底部には穴が空いていて,透明なプラスチック製光学部品が見えると思います.この奥に画像センサーがあり,マウスが置かれた机などの表面を動画撮影しています.マウスを動かすと,画像内容も移動するので,その移動方向と移動量から,マウスの移動方向と移動量を検出しています.その情報は,USBケーブルやBluetooth無線などを経由してコンピュータのOSに伝わります.
  マウスの移動情報を受け取ったOSは,まず現在のポインターを消して,マウス移動を反映した新しい場所にポインターを描画します.ポインターを消すためには,その場所に本来ある画像を上書きします.ポインターを表示する場合も,その場所の画像を反映して,ポインターの自然な影を生成することもあります.この作業を,マウスの移動に従って高速に繰り返すと,アニメーションの原理でポインターが動いているように見えるのです.
 

椎尾一郎
椎尾一郎
お茶の水女子大学
     目次に戻る