横スクロールのwebサイトを制作していて、スクロール処理を
http://www.webopixel.net/javascript/421.html
上記のサイトを参考(コードはコピペ)して制作したのですが、

speedを50にするとマウスホイールではちょうどいいスクロール量でスクロールされるのですが、トラックパッド(macbook)の場合スクロール量が大きすぎて、暴れ馬のようになっていしまいます。。

上記サイトのデモではマウスのスクロールでもトラックパッドのスクロールでもスクロール量が適切なのですが、自分で作るとスクロール量の違いが出てしまいます。

スクロール方法をマウスかトラックパッドか判定方法などがあるのでしょうか?