問題タブ [wacom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ワコム Web ブラウザ プラグイン?
JavaScript で筆圧感知などの Wacom タブレットの機能を公開するブラウザ プラグインについて詳しく説明しているこの Web ページを見つけました。残念ながら、ダウンロード リンクは無効になっています。この商品は存在しますか?
visual-studio-2012 - wacom cintiq コンパニオンで Visual Studio を実行できますか?
画家でありプログラマーとして、Wacom Cintiq Companion で Visual Studio を実行できるかどうか疑問に思っていました。(Android ではなく Windows 8 バージョン) ペイントとプログラミングの両方を行うラップトップを探していて、完全な Windows 8 Cintiq が私の目に留まったので、ちょっと興味があります。ありがとう!
ubuntu - Wacom タブレットからのデータのみの読み取り
Linuxでマウスイベントを発生させずにワコムタブレットからデータを読み取る方法はありますか?
現在、Ubuntu 12.04 LTS と Wacom Intuos 5 を使用しています。Ubuntu でタブレットを使用することは問題なく、Ggtkmm3.0 経由でタブレットを使用しています。しかし、ウィンドウにバインドせずにタブレットの軸データのみを取得したいと思います。Gtkmm のウィンドウはタブレット イベントを取得できますが、イベント ドリブンなので周期的ではないと思います。
c# - スタイラスをアクティブにしたままマウスをブロックする
私は C Windows フォーム アプリケーションを開発しています。ユーザーが Wacom タブレットでスタイラスを使用している間、キーボードとマウスからのすべての入力をブロックする必要があります。ここで説明されているように、グローバルマウスとキーボードフックを使用して、Windows によって生成されたすべてのマウスとキーボードのイベントを管理し、スタイラスによって生成されていないものをブロックしようとしました。
キーボードはすべて問題ありませんが、マウス イベントのソースを特定できません。私はこの種のアプローチを試みました:
hereで説明されているように、イベントのソースに関係なく、extra の値は常に 4283912448 であるため、機能しません。
私が間違っていることはありますか?
c# - マルチタッチをいじる
私はワコムのバンブーパッドを持っていて、タッチパッドをつかむというクレイジーなことをしたいと思っています。タッチパッドは、オブザーバーとコンシューマーの 2 つのモードでつかむことができます。オブザーバー モードはタッチ データを OS にも渡しますが、消費者はデータだけを「食べます」。ただし: コンシューマー モードでは、ターゲット ウィンドウをアクティブにする必要があります。
そして、ここで問題が発生します。キーボードメッセージを同時に受信し、マウスがタッチパッドの影響を受けないようにする別のアプリケーションが必要です。
私がすでに試したいくつかのオプションがあります:
- 'mouse jail' を使用したオブザーバー モード。うーん。マウスが必要かもしれないので、いいえ。
- タブレット設定でタッチを無効にしますが、これにより、パッドによるマウスの動きだけでなく、タッチが無効になります(示唆されているように)。
- コンシューマ モードで、キーボードの wndproc メッセージを次のアプリケーションに渡そうとしています。結果は…まあ、どれもありませんでした。
ウィンドウで wndproc を取得しようとしましたが、キーボード フォーカスを持つ子コントロールがあるため、これは機能しませんでした。wndproc をオーバーライドし、WP_KEYFIRST と WP_KEYLAST の間のすべてのメッセージを取得し、次のウィンドウであると思われるものにそれらを渡します (GetForegroundWindow と GetWindow(GW_NEXTWINDOW) を使用)。SendMessage と PostMessage の両方を試しましたが、メモ帳での簡単なテストは毎回失敗しました。
私の質問は次のとおりです。wndproc キーボード メッセージを渡すか、タッチパッドによるマウスの動きを無効にするにはどうすればよいですか?
PS: ある時点で望ましい結果が得られました (オブザーバーはマウス操作なし) が、これは偶然の一致であり、タブレットを再接続すると修正されました。再現できなかったけど。
編集:
winapi とキーボード パススルーをさらにいじった後、このアプローチは不可能のようです (または非常に困難です...) すべてのウィンドウを取得する方法がここにあり [ 1 ]、このスニペットから z オーダーを取得することもできます。ただし、すべてのウィンドウがこのウィンドウのキーボード入力を処理するわけではありません。ばかげているように聞こえますが、(私の目には)ばかげています。Windows は、キーボード イベントをウィンドウからターゲット コントロールに渡すのではなく、直接コントロールに渡すようです。ただし、一部の場合のみです。だから私はこの特定のアプローチをあきらめました。別の方法は、必要なプログラムに対して明示的に機能させるか (私の場合は可能です)、上記の他の方法を使用することです。このようなハックを使用したくないので、マウスの動きを無効にする方法についてのアイデアをさらに募集しています。
c# - WPF スライダーで wacom ボードを使用すると、親指がすぐにドラッグされない
Visual Studio (.Net 4.5) で新しい WPF アプリケーションを作成し、MainWindow に Slider を追加しました。
Windows Ink が有効になっている Wacom ボードを使用してサムをドラッグしようとすると、サムは特定の顕著なしきい値 (たとえば 50px) の後にのみドラッグされます。
Windows Ink が (Wacom のプロパティで) 無効になっている場合、親指は期待どおりにすぐに移動します。
この問題は明らかに多くの Wacom ユーザーにとって問題でしたが、私にとっては Ink を無効にするオプションではありません。
私の理解では、Slider(およびThumb) スタイラス イベントを直接処理するのではなく、スタイラス イベントがルーティングおよびバブリングされ、その後にマウス イベントが続くのを「待機」します。
Sliderインクを有効にして動作を修正する方法について何か考えはありますか?
javascript - java アプレット呼び出しシステム dll が Internet Explorer 11 で動作しなくなる
javascript から呼び出すメソッドを公開している Java アプレットがあります。Java アプレットは、Internet Explorer 9、Chrome、および firefox で正常に動作しています。
Internet Explorer 11 では、dll を使用するアプレットのメソッド (私の場合は wacom デバイスを呼び出すため) は機能しませんが、他のメソッドは呼び出し可能であり、正常に機能しています。
この問題を引き起こす Internet Explorer 11 の変更はありますか?!
編集:問題は実際にはもっと単純で、次のように説明できます:
IE11 では、アプレットが iframe に埋め込まれている場合、そのメソッドは親ドキュメントから見えません。
asp.net - ASP.NET フォームの Wacom 署名
Wacom タブレット (STU-430) 署名を使用して、アプリケーション自体によって作成されたドキュメントにサインアップする ASP.NET Web フォーム アプリケーションを作成しています。
ASP.NET アプリケーションは Web サーバー上で実行され、リモート クライアント (Wacom COM オブジェクトを使用するため、現時点では Internet Explorer のみ) が署名用のタブレットを所有/処理します。
Web フォームには、署名を収集/取得するためのコードのみを埋め込む必要があります。署名処理は、Web サーバーによってリモートで処理する必要があります。
Wacom HTML サンプルは、javascript と COM を使用して、クライアント側の HTML ページが署名を取得し、フォームの要素内に署名を「保存」できるようにします。簡単に言うと、これは「署名」の前の HTML ドキュメント構造です。
これは、署名の「後の」HTML 構造です。
COM オブジェクトは、クライアント サイトの DOM 構造を「変更」し、img の「プレースホルダー」内に署名画像のバイナリ データを「挿入」します ....
問題は...どうすればクライアントDOM構造の要素のデータを取得し、それをサーバーに投稿して、署名を「処理」し、正しく処理/保存できるのでしょうか?
img データのバイナリ コンテンツを hiddend フォーム フィールド内に「保存」し、これをゲートウェイとして使用してデータを投稿することは可能ですか?
よろしく、ミケーレ
ubuntu - Raspbian で USB 割り込みデータを読み取れません (既に Ubuntu で動作しています)
libusb のおかげで Wacom タブレットを読み込もうとしています。プログラムは Ubuntu では問題なく動作しますが、Raspbianではデータを読み取っていません。
デバイスは OS ( lsusb -v) と私のプログラムによって認識されますが、関数 "libusb_interrupt_transfer" (libusb から) は情報を読み取りません。
関数の戻り値は =0 (エラーなし) ですが、読み取るデータはありません。
ここにコードの履歴書があります...
(ここでいくつかのループ)
(ここで別のループ)