問題タブ [android-virtual-keyboard]

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 投票する
1 に答える
1654 参照

android - TWebBrowserで入力にフォーカスしたときにAndroidの仮想キーボードを表示する方法は?

Delphi-XE5 for Android で簡単なアプリケーションを作成しました。TWebBrowserアプリケーションの実行時に特定の Web サイトに直接アクセスするオブジェクトのみが含まれます。しかし、Webフォームの入力にフォーカス/タッチしても何も起こりません。カーソルは入力に移動しますが、仮想キーボードは表示されません。

orにコードを追加するEvent必要がありますか? Delphi のバグですか?

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

android - 表示された仮想キーボードを確認する方法はありますか? AndroidViewClient でそれを閉じるにはどうすればよいですか?

いくつかのフィールドに (自動的にAndroidViewClient) テキストを入力した後、仮想キーボードがデバイスの画面に残ります。
このステップでスクリプトを使用してダンプを作成すると、culebraこの仮想キーボードに関連するビューは表示されませんが、仮想キーボードによって非表示になっているため、現在実際には表示されないビューが表示されます。仮想キーボードを「見る」/区別し
たい。 そして、どうすれば仮想キーボードを閉じることができるか助けが必要です(どのコマンドを使用すればよいですか?) AndroidViewClien
AndroidViewClient

UPD 含まれてisKeyboardShown()いるメソッドは、仮想キーボードが表示されているかどうかを確認し、機能します!
以下に方法を書きました。重要なイベント
として機能します。BACK

それが私が探していたすべてです!

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

android - 仮想キーボードを非表示にしますが、カーソルは完全に機能します

現在、カスタム キーパッドを作成し、仮想キーボードを非表示にしたい電卓アプリを開発しています。非表示にできる解決策を見つけましたが、カーソルも非表示になります。欲しい機能はcom.android.calculator2アプリと同じです。そのソースコードを見ましたが、まだ動作させることができません。

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

android - Qt Android: QLineEdit を入力すると、仮想キーボードが大文字に切り替わる

QLineEdit を入力すると、仮想キーボードが大文字で始まります。小文字に設定しても、1 文字入力するとすぐに大文字に戻ります。つまり、文字を入力するたびに、キーボードが再び大文字にリセットされます。

これは、新しく作成されたプロジェクトでも発生します(行編集を入れて実行するだけです)。

同じ問題に関するフォーラム スレッドを見つけました - https://groups.google.com/forum/#!topic/android-qt/QMFZmkACAIA

Qt/C++ を使用しています (QML ではありません)。

編集:新しいQMLプロジェクトでテストしたところ、バグもあります。QML について投稿されたスレッドも見つけました - https://groups.google.com/forum/#!msg/android-qt/BzGDGoLNtYc/TdtOX9MW3vIJ

編集 2: inputMethodHints() でテストしましたが、効果があったのは ImhNoAutoUppercase だけでした。しかし、それはまだ大文字で始まり、(最後の文字を削除するために)戻るボタンを押すと、たとえ複数の文字を入力したとしても、キーボードは再び大文字に切り替わります. 最初の文字の後は小文字に切り替わり、戻るボタンを押さなければほとんど問題なく動作します。

0 投票する
5 に答える
31362 参照

android - 「adb shell input text」はソフトウェアキーボード入力をシミュレートしますか?

また

これらはそれぞれ、仮想/ハードウェア キーボードからの実際の入力をシミュレートしますか?

これらのコマンドに関するドキュメントは、developer.android.com/ で見つかりませんでした。

これらのコマンドに関する信頼できるドキュメントはありますか?

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

android - Android - キャンバス上に仮想キーボード ベースを作成する

Android は初めてで、仮想キーボードの作成をどこから始めればよいかわかりません。フォアグラウンド サービスに関する記事を読みましたが、これはまだ頭の中で混乱しています。フォアグラウンド サービスは、仮想キーボードを作成する正しい方法ですか? はいの場合、キャンバスを使用したい方法でキーを描画できるサービスに UI をアタッチするにはどうすればよいですか?

私はあなたに私のために仕事をするように頼んでいるのではありません.私は正しい方向に向けられる必要があるだけです. ありがとうございました :)

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

javascript - ウィンドウの幅が変更されたときにのみjquery関数を呼び出す

responsiveポップアップの非表示など、Web サイトの特定の要素の動作を変更する関数があります。2 つのケースで呼び出します。

仮想キーボードが実際に画面の高さを変更し、responsive機能をトリガーしてポップアップを閉じるため、Android chromeで問題が発生します(一部のポップアップにはテキストフィールドがあり、入力できません)。

どうすればこれを防ぐことができますか? Android仮想キーボードは画面の幅ではなく高さのみを変更するという良い点をどこかで読んだので、サイズ変更の前後で幅を比較することをお勧めします。そのため、前後の幅を比較してresize()幅が異なる場合に実行するこの関数を作成しましたが、期待どおりに機能せず、画面の高さを変更しただけでもコンソール ログに異なるドキュメント幅が表示されます (chrome 開発者ツールを使用) )。

何がうまくいかなかったのかresponsive、高さの変更時に関数が起動されないようにするにはどうすればよいですか?

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

android - 仮想キーボードのサイズの検出

javascript または JQuery を使用して、Android/iOS 仮想キーボードのサイズを検出する方法はありますか?

Webページを全画面表示すると、画面(Androidの場合)が入力に自動的にスクロールしないため、入力しようとしているものを仮想キーボードが実際にカバーしてしまうため、これが必要です。

うまくいけば、サイズを見つけることで、それに応じて Web ページをスクロールできます。

前もって感謝します。

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

hide - アンドロイドの美徳キーボードからいくつかのキーをプログラムで非表示にする方法

仮想キーボードのいくつかのキーを非表示にするテキスト入力を作成したいと思います: シフト、録音 (マイク)、数字、およびドット (.)