問題タブ [tablet-pc]
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.
visual-studio - Tablet PC SDK (1.7) マージ モジュール + VS2008 + Windows Vista?
私は、Tablet PC SDK 1.7 Merge Module を利用する VS2005 展開およびセットアップ プロジェクトを持っているので、Windows XP のユーザーはマネージド Microsoft.Ink.DLL ライブラリを利用できます。Vista/VS2008 に移行しましたが、(マージ モジュールを取得するために) TPC SDK をインストールする必要がありますか、それとも Vista にあるものを利用できますか?
Google はあいまいな参照に悩まされているようです。SDK 1.7 のマージ モジュールを追加すると、現在の Vista ユーザー (Tablet PC 機能が組み込まれている) にどのような影響がありますか?
c++ - タブレット PC でスタイラスが「持ち上がる」とどうなりますか?
のレガシー プロジェクトに取り組んでいますVC++/Win32/MFC
。最近では、アプリケーションがタブレット PCで動作することが要件となり、これにより多くの新しい問題が発生しました。私はこれらの問題に取り組み、これらの問題を回避することができましたが、いくつかの専門家の提案を使用できる問題が残っています.
アクティブ サーフェスからスタイラスを「持ち上げる」ことによって引き起こされる特定のバグがあります。基本的に、マウスカーソルが消えてから、画面に「押す」と再び表示されます。
これがアプリケーションで説明されていないことは理にかなっています。デスクトップ PC ではカーソルを持ち上げることができません。だから私が探しているのは、リフトが発生したときに何が起こるか (Windows メッセージなどに関して) の概要です。これは、フォーカスの変更とマウスオーバー イベントだけに変換されますか? 私のバグには、カーソルの変更も含まれているようです (ただし、リフトに関連していない可能性があります)。確かに予期しない「リフト」は、アプリケーションのツール処理の状態を壊しています。
したがって、具体的な質問は次のとおりです。
- スタイラスの「浮き」が発生するとどうなりますか? プレス?
- これを検出するために使用できる API 呼び出しは何ですか? フラグ/値が設定された標準メッセージに変換されるだけですか?
- 開発用 PC がデスクトップの場合、これをテスト/エミュレートする良い方法は何ですか? 私はここで盲目的に飛んでいますか?(タブレット PC には定期的にしかアクセスできません)
- タブレット スタイラス認識の正しい動作またはベスト プラクティスを表すものはどれですか?
ご検討いただきありがとうございます。
offline - オフライン Web アプリはデスクトップ アプリの代わりになり得ますか?
私はタブレットで実行されるデスクトップ販売アプリに取り組んでおり、これや他の「従来の」デスクトップ タブレット アプリケーションがオフライン Web アプリケーションとして実行可能かどうか疑問に思っていました。タブレット アプリケーションとの主な違いは、インクのサポートです。Web アプリはブラウザーのジェスチャーに近づけることができると思います。
javascript - Javascriptマウスの追跡速度
私は今日、zohoノートブック(http://notebook.zoho.com)を使用してタブレットPCで作業していましたが、スタイラスの入力がOneNoteのように正確またはスムーズではないことに気付きました。機能はjavascriptで行われているように見えるので、私の質問は次のようになります:javascriptがマウス/スタイラスを追跡してスタイラスでの書き込みがより多く流れるように(zohoノートブックに似たペンツール機能の)精度を上げることは可能ですか?当然?
c# - タブレット PC 向けに開発する場合、ユーザーがマウスをクリックしたのかペンをクリックしたのかをどのように判断すればよいですか?
ユーザーが C# コントロールでマウスまたはペン スタイラスでクリックしたかどうかを確認するにはどうすればよいですか。
たとえば。ユーザーがペン ボタンでテキスト ボックスをクリックすると、入力パネルがポップアップ表示されますが、マウスでクリックすると表示されません。では、彼がマウスを使っていたのか、ペンを使っていたのかを確認するにはどうすればよいでしょうか。
編集:WPFではなくWindowsフォームを使用する
wpf - アプリケーションのデフォルトのTextInputPanelを無効にする方法は?
タブレットPC用のwpfアプリケーション(CALを使用)があります。カスタムテキスト入力パネルを作成しました。
今私の質問です:デフォルトのTextInputPanelを無効にするにはどうすればよいですか?
私はまだタブレット上の私のwinxpと他のアプリでユーティリティが欲しいので、これは私のアプリケーションのオフコースを通してのみです。
問題は、テキストボックスの近くにカーソルを合わせると、TextInputPanelを開くための小さなツールチップが常に表示されるため、それを抑制したいということです。
よろしく、ウィム
すでにWPFフォーラムに投稿されていますが、結果はありません:s http://social.msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f http://social.msdn。 microsoft.com/Forums/en-US/wpf/thread/c5bd3b90-c731-4e5b-a812-ee29490800e3
c# - タブレット PC と WindowMobile の両方に対応した winforms アプリケーションの開発
Windows ベースのタブレット PC 用のアプリケーションを開発しています。このアプリケーションは、.NET CF を使用して Windows Mobile デバイス上で既に開発したアプリケーションのほとんどを移植したものです。ソフトウェア開発で得たすべての知識を活用して、アプリケーションをゼロから作成したいと考えています。
また、必要に応じて既存の Windows Mobile アプリを変更して新しいライブラリを使用できるように、この新しいアプリケーションを作成したいと考えています。理想的には、ビジネス ロジックとデータ アクセス ライブラリの共有セットを用意します。実質的な違いは、UI レイヤー (タブレット バージョンの WPF と、Windows Mobile アプリの標準 CF インターフェイスのみ) だけです。
これを考慮して、作成するすべてのプロジェクトが .NET Compact Framework と互換性があることを確認する必要があります。これを確実にする簡単な方法はありますか?私が考えていたことの 1 つは、作成するクラス ライブラリごとにスマート デバイス プロジェクトを使用することでした。
また、.NET CF アプリケーション用に作成されたこれらのライブラリを、標準の Windows アプリケーションから簡単に参照できますか?
タブレット PC 用のアプリケーションの開発は、通常の Windows フォーム アプリケーションの開発と同じですか? 考慮する必要がある .NET Framework の別のバージョンはありますか、それともタブレットはほぼ標準の Windows PC ですか?
swing - Swing アプリケーションをタッチ可能にする方法は?
私たちは PC 上で動作する Swing GUI システムを開発しましたが、上司はそれを専用のタブレット PC でも動作させたいと考えています。それを達成するために他に何ができるか知っている人はいますか? Swing GUI をタッチ操作に対応させるには?
もちろんタブレットPCのタッチ対応ドライバが必要です。
python - Windows でのタブレット/マウス イベントへの正確な応答
タブレット ペン イベントで役に立たない前処理を行わないように Windows に指示するにはどうすればよいですか?
私は Python 2.6 でプログラミングしており、Windows 7 を実行しているタブレット PC をターゲットにしています (ただし、SMART インタラクティブ ホワイトボードを使用して XP で少し変更を加えるだけで、Linux/Mac のマウス ユーザーのためにプログラムを動作させたいと考えています)。通常の Windows マウス イベント、WM_MOUSEMOVE などにフックし、キャンバスに書き込むプログラムを作成しました。
問題は、マウス メッセージがアプリケーションに到達する前にいじられていることです。長いストロークを作成してストローク間で一時停止すると、マウス メッセージが適切に送信されることがわかりました。しかし、私が何度か素早く短いストロークを行うと、何かが役に立たない前処理を行っています。具体的には、約 10 ピクセルの長さのダウン ストロークを作成し、最初のダウン ストロークの約 5 ピクセル右側に別のダウン ストロークを作成すると、2 番目の WM_MOUSEDOWN は、最初とまったく同じ場所から来ていることを報告します。
これは、おそらく単純なアプリケーションがダブルクリックについて混乱しないようにするための、ある種の前処理のように見えます。しかし、素早いジェスチャーに対して非常に忠実な応答が必要な私のアプリケーションでは、これは役に立ちません。
MicrosoftTabletPenServiceProperty アトムと CS_DBLCLKS ウィンドウ スタイルへの参照を見つけたので、次の Python コードで両方をオフにしました。
しかし、それは効果がありません。
SetWindowsHookEx を使用して、マウス ドライバー用の低レベル フックを作成しようとしましたが、動作しません。明らかに、マウス メッセージは、低レベル Windows フックに送信される前に前処理されています。
この前処理をオフにする方法についてアドバイスをいただければ幸いです。RealTimeStylus に切り替えたくありません。まず、Windows XP と SMART インタラクティブ ホワイトボードでは動作しないためです。次に、CPython で RealTimeStylus を使用する方法がわからないため、IronPython に切り替える必要があります。私のコードは Linux/Mac で動作しなくなりました。
デイモン。
c# - アプリ ウィンドウ外で StylusDown を検出する
簡単な質問です。答えが「できません」ではないことを願っています:-)
「グローバル」スタイラス ダウン イベントを (コードで) サブスクライブするにはどうすればよいですか。スタイラスを使用するとすぐに小さなタブレットのアイコンが表示されるため、Windows 7 は明らかに何らかの方法でそれを行います (wacomm ペンとタッチですが、これは無関係のようです)。
バックグラウンドで静かに実行され (おそらく小さなタスクバー アイコン)、スタイラスを手に取って描画を開始するとすぐにポップアップするシンプルな描画アプリを作成したいと考えています。
これらすべてをウィンドウで行うことができますが、StylusDown は付属の UI プロパティです。グローバルプロパティはありますか?
デスクトップ全体を常に覆う半透明のウィンドウは、「実際には」代替手段ではありません..
クリス