[Scratch]ホイール操作の検知
連続してScratchネタです。こちらは偶然見かけたのですが、マウスのホイール操作が検知できることを最近知りました。
コードはこちら。
ページがスクロールするのを防ぐため、画面を最大化してから試すのが良いようです。
どうして検知できるのか?
ホイールを上下に回すと、「上(下)向き矢印キーが押されたとき」のイベントが発生します。
ところが、この時矢印キーは実際には押されていないので、上のように
「矢印キーが押されたではない=矢印キーが押されてない」
という条件をつけることでホイール操作のみを検知できているのですね!これには感心しました。
上の例では拡大しているだけですが、メニューを選択するUIなんかにも応用できそうですね。
すご。。
これ使ってなんかつくろう