タッチ対応デバイスの特定の機能を実装するサイトを開発しています。スマートフォン、タブレット、そしてタッチスクリーンを主な入力として使用するすべてのものをターゲットにすることを目指しています。
これを達成するために、私はModernizrのModernizr.touch
ただし、これは、ワコム ペン タブレットがインストールされているコンピューターの chrome では true を返します。(Wacom Intuos 5で確認済み)。明らかに、これらのコンピューターの主な入力デバイスはキーボードとマウスであり、タッチスクリーンではありません。これらのコンピューターには、タッチスクリーンの UX ではなく、デスクトップの UX を提供したいので、これは誤検知を引き起こします。
「タッチ機能」ではなく「タッチスクリーン機能」を確認する方法はありますか? または、これを回避して誤検知を回避するための他の創造的な方法はありますか?