問題タブ [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.
winforms - Windows タブレット PC キーボードがアプリケーションをブロックする
Windows タブレット PC 用の Windows フォーム アプリケーション (MetroUI を使用) を作成しました。問題は、一部のダイアログが全画面表示になることです。
ユーザーが中央または下部にある入力フィールドをクリックすると、オンスクリーン キーボードが入力フィールドを完全にブロックし、ユーザーはキーボードが非表示になるまで入力に気づきません。
入力プロセス中 (キーボードがまだ画面に表示されている間) にユーザーに入力フィールドを表示する方法はありますか? たとえば、ユーザーが iOS または Android でフィールドを選択して入力するたびに、アプリケーションはキーボードに道を譲るために上に移動する傾向があります。
javascript - Microsoft Surface (Excel-VBA) で実行すると GetJSObject が失敗する
私は Excel-VBA で小さなユーティリティを作成しました。このユーティリティは、いくつかの個別の .pdf ファイルで Acrobat Javascript ともやり取りします。
コードは広範囲にテストされており、私のデスクトップ PC で意図したとおりに動作します。ただし、最終的には、このコードを Microsoft Surface プラットフォームに実装する必要があります。Microsoft Surface で Excel ファイルから同じコードを実行しようとすると、"GetJSObject" を使用している行でコードが停止します。
例えば。以下は PC では問題なく動作しますが、Surface では「オブジェクトまたはメソッドがサポートされていません」というエラーが発生します。
これまでのところ、GetJSObject が 64 ビット環境でうまく機能せず、Surface が 64 ビット Windows 10 と 32 ビット Excel を実行しているというヒントをオンラインで見つけることができました。
ただし、これだけで両方のマシンの動作の違いを説明できるとは思いません。私のデスクトップは 64 ビットの Windows 7 と 32 ビットの Excel を実行しており、すべてが意図したとおりに動作します。
問題の原因 (および解決策) を発見するには、どこを見ればよいですか?
編集/更新: VBA コードを実行する前に、Acrobat で関連する .pdf ファイルのいずれかのコピーを手動で開くという追加の手順を実行すると、getJSObject ステートメントは実際に意図したとおりに機能します。これは、Surface で私の PC とは異なる動作をしているのがオブジェクト定義 (例: などSet gAPP = CreateObject("AcroExch.App")
) であることを意味していると思います。最初に考えられていたように、具体的には getJSObject コマンドではありませんか?
これまでのところ、これがどのように/なぜ真実である可能性があるのか はあまり意味がありません(問題を解決する方法は言うまでもありません)。
javascript - Javascript / jQueryがタブレットからモバイルを検出
だから私は、これが可能であるかどうか、または可能でない場合、他の人が何をしているかを特定しようとしている.
したがって、タブレットコンピュータを許可するが携帯電話は許可しない Javascript のメソッドが必要です。ここに、モバイルまたはタブレットのほとんどの検出の問題がありUserAgent
ます。私はそれらを区別しますか。
だから私は何かをすることができる何かが必要です
さまざまなデバイスのインターフェイスの写真
これは私のラップトップ上にあります。問題ありません (1080p)
これは私の表面上にあります (3000x2000)
注:回答として提供されるまで画面サイズを使用することはありませんでしたが、さらに考えてみると、画面サイズの検出が正しくできないため、画面サイズを使用することはできません。
私の主な質問は、タブレットとモバイルの違いを取得できることです。
c# - タブレットモードで一番上に別のアプリケーションを起動する
アプリケーションから別の .exe を実行すると、バックグラウンドで起動し、画面の上部にアプリケーションが表示されず、代わりにタブレット モードのホーム画面が表示されます。通常のデスクトップ モードでは正常に動作しますが、Windows 10 タブレット モードで実行すると、上部には表示されず、バックグラウンドで開始されます。
を使用しましmyWindow.TopMost = true;
たが、Windows 10 タブレット モードで意図したとおりに動作しません。
exeファイルの起動に使用されるコード
私が呼び出している(開始している)exeは、私自身のexeアプリケーションです(システムアプリではありません)。Windows 10でアプリを実行しています。
タブレットモードでのみ動作しません(そして、タブレット専用のアプリケーションをターゲットにしています)。
どんな助けでも大歓迎です..!
delphi - Delphi - TCameraComponent がフラッシュを検出しない
Delphi 10.0 Seattle を使用しており、Windows 10 Pro を実行している Lenovo Thinkpad タブレットで背面カメラのライトを使用しようとしています。を使用してTCameraComponent
います。
CameraComponent.TorchMode := TTorchMode.ModeOn
fromを使用してみFMX.Media
ましたが、デバイスにトーチがないという例外が発生します。
なぜこれが起こるのか、そしてこのライト/フラッシュにアクセスする方法があれば誰でも知っていますか?