問題タブ [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.

0 投票する
4 に答える
1714 参照

delphi - Delphi XE2 で VCL コンポーネントをローテーションする

今、私は自分のアプリをタブレット PC に適応させています。画面が回転したときにフォームを固定するにはどうすればよいですか善良な人々は、アプリを縦向きに適応させる必要があると言いますが、彼らは正しいです。

一部のフォームは非常に特殊であり、縦向きに再設計することは非常に困難 (おそらく不可能) です。そのため、アプリが横向きでのみ機能するという錯覚を作り出すことができると思います。

そのため、Delphi XE2 で標準の VCL コンポーネントをローテーションする必要があります。たとえば、標準のメモの場合、テキストを左から右 (または右から左) および上から下 (および下から上) だけでなく書く必要があります。

また、回転ボタンが必要です。現在、標準の TButton と TRxSpeedButton を使用しています。

  1. TButton のテキストを回転させるには十分だと思いますが、これを行う方法がわかりません。

  2. TRxSpeedButton の場合、グリフを使用します。理論的には、canvas をオーバーライドして pic を変更できるかもしれません。もう 1 つの方法は、2 つのボタン (縦向き用と横向き用の 1 つ。それぞれに特別なグリフがあります) を作成し、それらの可視性を変更することです。しかし、私は 2 番目のバリアントが好きではありません。

アドバイスをありがとう。

0 投票する
1 に答える
882 参照

c# - タッチおよびジェスチャー イベントの処理

Windows 7 マシンに接続された静電容量式タッチパネルからのジェスチャ入力を含む GUI に取り組んでいます。OS には Tablet PC サポート ドライバがインストールされており、それらが通信の唯一の手段である必要があります。

私の主なアプローチは、Microsoft.ink.dll 内で参照される InkCollector クラスを使用することです。これにより、探している動作を実装するのに十分な SystemGesture イベントにアクセスできます。

ここでの問題は、SystemGesture.Flick イベントの到着が非常に遅く、約 1 秒後に到着することです。フリックを認識するための処理が行われていることは理解していますが、それでもアイデアが使い物にならなくなります。

物事をスピードアップする方法のアイデアはありますか?

私の初期化コードは以下の通りです:

0 投票する
1 に答える
127 参照

.net - Windows 8 アプリケーションはコンピューターでは動作しますが、Windows タブレットでは動作しません

VB.NET でコード化された Windows 8 アプリケーションがコンピューターでは問題なく動作するのに、タブレットにインストールすると動作しないという奇妙な問題が発生しています。

Visual Studio で行ったことは次のとおりです。プロジェクト -> Windows ストア -> アプリケーション パッケージの作成。

タブレットで行ったことは次のとおりです。作成したファイルをタブレットに転送し、そこでpowershellを実行して、アプリケーションを正常にインストールしました。その後、実行しようとしましたが、中に「X」が入った白い四角形 (デフォルトのアプリケーション アイコン) だけが表示され、スタート メニューに戻ります。

アプリケーションはタスクバーで開いているため、常に実行されているようです。ただし、タスク マネージャーには表示されません

次に、powershell を実行してアプリケーションをコンピューターにインストールしようとしましたが、問題なく動作しました。

タブレットに問題がないことを確認するために、空のアプリケーションを作成しましたが、タブレットで正常に動作しました

ここで提案されたことを試してみましたが、まだ機能しません: http://answers.microsoft.com/en-us/windows/forum/windows8_1-windows_store/all-modern-apps-fail-to-start-after- windows-81/a80793c7-c214-43ec-9ca9-5c758f9ad840

この問題を引き起こしている可能性のあるアイデアはありますか? 私はそれに対する修正を見つけることができないようです

これは私の Windows タブレットです: Dell Venue 11 Pro (5130)

追加情報

メインページの form_load イベントにコードはありません

エラー メッセージや例外はありません。アプリケーションが最小化されたかのように、スタート メニューにリダイレクトされるだけです。

0 投票する
0 に答える
150 参照

javascript - easeljs/createjsを使用したWindowsサーフェスでのマウスイベントのズームが正しくありません

CreateJS とキャンバスを使用する Web サイトがあります。一部のオブジェクトには、クリック イベントが関連付けられています。Windows の表面を除いて、ブラウザーやモバイル デバイスでうまく動作します。

Windows の表面を拡大すると、画面が移動するとクリック イベントが失われます。画面に (0,0) 一致した場合にのみうまく機能します。

例:

http://intelisen.com/apok/simple.html

ズームと移動は、円のクリック イベントでは機能しなくなりました。

助言がありますか?

ありがとうございました

0 投票する
0 に答える
290 参照

winapi - 安全なデスクトップ上のタブレット PC/オンスクリーン キーボード

タブレット PC で UAC ダイアログ (セキュリティで保護されたデスクトップで実行) を使用すると、パスワード フィールドにオンスクリーン キーボードが表示されます (ログイン画面とほとんど同じです)。これは tabtip.exe に実装されていると思います。

今では、パスワード プロンプトにもセキュリティで保護されたデスクトップを使用しています。(スパース) 疑似コードでは、これは次のようになります。

そしてでSecureDesktopThread

ただし、テーブル PC キーボード (IME?) はセキュア デスクトップでは使用できないため、タブレット PC では使用できません。

タブレット PC/ソフトキーボード/IME を有効にするにはどうすればよいですか?

私が意味するキーボードの例として(スクリーンショットをキャプチャできないため、安全なデスクトップではありません):

タブレット PC キーボードのスクリーンショット