14

Microsoft の RealTimeStylus API と同様に、ペン/スタイラス固有のイベント (筆圧など) を DOM で利用できる Web ブラウザーはありますか?

このための標準DOMインターフェースはありますか? そうでない場合、おそらくプラグインを使用して、これを可能にする独自の拡張機能はありますか?

4

6 に答える 6

5

現在の API によると、圧力を取得することはできません。ただし、Wacom のブラウザ プラグインがあります。

DeviantArtムロさんが使っているようです。

于 2013-05-30T00:45:25.733 に答える
2

現在、このようなAPIを公開しているブラウザはありません。

ただし、ペン/デジタイザードライバーによっては、ペンイベントが、多くのブラウザーで実装されているタッチイベントのようにブラウザーに表示される場合があります。これは、ChromeとFirefoxで(Firebugを介して)コンソールで使用可能なmonitorEvents関数を使用してテストできます。簡単な呼び出し:

monitorEvents(document);

コンソールで、ブラウザが目的のイベントをキャプチャするかどうかを確認します。自分のLenovoX200タブレットでこれを試しましたが、ペンレジスターからの非標準イベントはありませんでした(すべてマウスイベントとして表示されます)。

私はこれを可能にするサードパーティの拡張機能を知りません、そしてグーグル検索は何も有用なものを見つけません。

于 2012-06-03T19:39:56.573 に答える
2

これは、polyfill: hand.jsを使用した実用的なソリューションです。

hand.js に関するこの素晴らしいMSDN の記事を参照してください。

ライブラリを使用してパスを滑らかにすることをお勧めします。HP タブレットでタッチ操作をしているときに、 paper.jsに何かを実装できたのは幸運でした。ポイントを圧力感度に適応させるのが難しすぎるとは思えません。

html5 Windows 8 アプリ内でサポートされています。残念ながら、この API は実際のブラウザには公開されていません。

それに基づいているように見えるパイプラインにW3C 勧告があるようです。repo に保存されているドラフトに基づいて推奨事項に取り組んでいるようです。

Windows 8 アプリでの使用については、 「クイック スタート: インク データ (HTML) のキャプチャ」を参照してください。

于 2014-06-08T08:31:10.967 に答える
2

Pointer Events APIは、ポインター デバイスがトリガーできる一連のイベントです。イベント オブジェクトは、マウス イベントで得られるものと似ていますが、圧力などの属性のプロパティを追加します。これらのイベントは、最新のすべてのブラウザーの現在のリリースでサポートされています。

于 2019-05-09T23:41:15.557 に答える