強火で進め

このブログではプログラム関連の記事を中心に書いてます。

El Capitan からは WebKit や Safari から Force Touch イベントを取得可能に


El Capitan(OS X 10.11)からは WebKitSafari から JavaScript を使って Force Touch(※) イベントを取得出来る様に成りました。
iPhone では「3D Touch(3Dタッチ)」と呼ばれてるものと同等のものです。

WebKit DOM Programming Topics: Responding to Force Touch Events
https://developer.apple.com/library/prerelease/mac/documentation/AppleApplications/Conceptual/SafariJSProgTopics/RespondingtoForceTouchEventsfromJavaScript.html

まぁ、今だと最新の MacBook ProMacBook くらいでしか使えないですが(^_^;)
(2015/10/15 追記)
新しく発売された Magic Trackpad 2 は感圧タッチ対応らしいので恐らくこれでもテスト可能だと思われます。電池からバッテリー式に変更された事も有り、1万4800円と高いのでテストの為だけに買うのは敷居が高いですが…

アップル、感圧タッチ対応のMagic Trackpad 2--KeyboardやMouseも発表 - CNET Japan
http://japan.cnet.com/news/service/35071859/

(追記ここまで)

補足

iPhone の 3D Touch イベントは上記のドキュメントと同様に実装しても正しく動作しなかったみたいです。対応する実機を持って無いので試せて無いですがもしかすると OS X 向けの場合にもこちらの記事と同様の実装にする必要が有るかも?

iOS 9 Mobile Safari was enabled force touch event - Qiita
http://qiita.com/uupaa/items/6e77ba0c778b8eaf8514