問題タブ [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.
wpf - wpf passwordbox キャレット
WPF を使用して仮想キーボードで passwordbox コントロールを使用するにはどうすればよいですか? テキスト ボックス コントロールを使用すると、キャレットを次のテキスト位置に移動するだけでかなり簡単です。キャレット位置を公開しない passwordbox ではそうではありません。
私は自分自身を派生させるべきですか?薄めのソースのようです。
qt - QtWebKit ベースのブラウザの仮想キーボード、または現在フォーカスされているテキスト フィールドを取得するにはどうすればよいですか?
QtWebKit ベースのブラウザー用の仮想キーボードの実装に取り組んでいます。QtWebKit が実際のページ内でコントロールを描画する方法を理解するのは非常に困難です。最初は QLineEdit インスタンスだと思っていましたが、そうではありません。実装に飛び込むと、Qt と WebKit の間のグルー コードが、QStyle と QPainter を使用してテキスト フィールドを描画しているように見えます。残念ながら、私は Qt に非常に慣れていないため、これらのイベントに対するマウスの押下がイベント ループのどこで解釈されるのか理解できません。Editor::canEdit() がコール スタックの奥深くにあることがわかりました。ユーザーがページ内のテキスト フィールドをクリックすると、仮想キーボードを表示できるようになりました。仮想キーボードは QWidget インスタンスへのポインタを期待していましたが、Edito::canEdit() はその情報を持っておらず、できませんでした。QWidget のようなインスタンスが公開されている場所を見つけられません。私は本当に困惑しています、どんなアドバイスでも大歓迎です。
ありがとう!
windows-mobile - 仮想キーボード
WindowsMobileを実行している特定の携帯電話で実行するように開発されたアプリケーションがあります。アプリケーションは、電話機の物理キーボードをインターフェイスとして使用して、フルスクリーンで実行するように構成されています。
この時点で、クライアントは、物理キーボードを備えていない携帯電話でアプリケーションを実行することを望んでいます。これは、私のアプリケーションがOSの仮想キーボードを使用する必要があることを意味します。
このキーボードを「起動」して、必要なときにアプリケーションの上部に表示されるようにするにはどうすればよいですか?
c# - WPFアプリのボタンの応答が遅い
私のWPFアプリケーション用に、仮想キーボードを開発しました。私の開発マシンでは問題なく動作します。ただし、低速のマシンでは、ボタンのクリック応答が遅くなります。ボタンがクリックされた後、表示がボタンダウン状態とボタンイベントで更新されるまでに遅延があります。この遅延を取り除くにはどうすればよいですか?問題はWPF表示の問題ですか?
遅いのはイベントハンドラーだと思って、キーボードのキーが押されたイベントを送信するためにいくつかのアプローチを試しました。私が何を試しても、相互作用はまだ遅いです。現在使用しているもの:
user32.dllからインポートされます。私のイベントハンドラーは、上記の関数のパラメーターを作成して呼び出すだけのところまで単純化されています。
私も以下を使用してみましたが、これ以上のパフォーマンスはありませんでした。
どうすれば遅延を取り除くことができますか?
windows - ソフトウェアの出力をMicrosoftWindows仮想キーボードに送信するにはどうすればよいですか?
X11を使用xvkdb
して、バーコードリーダーのコンテンツをキーボードフォーカスウィンドウに送信しています。
しかし、私はこのバーコードリーダーをMicrosoftWindowsに移植しようとしています。どのようにそれをしますか?
これがbashスクリプトです:
c++ - SendInput()は、シフトされた正しい文字を「送信」していませんか?
VkKeyScanExは、「/」と「?」(同じキー)に対して異なるキーコードを返しますが、このメソッドを使用して「?」を含むメッセージを書き込もうとすると、「/」のみが書き込まれます。何が起こっているのかわかりません。';'でも同じことが起こります と ':'。
キーコードやスキャンコードがわからない部分があります。ほとんどの文字には仮想キーコードがありますが、疑問符に似たものは見つかりません。それらは存在する必要がありますが、リストされていませんか?
java - 仮想キーボードの Java 入力メソッド
仮想キーボードの入力方法の実装で問題に直面しています。現在、仮想キーボードから任意のアプリケーションに入力を送信するためにロボット クラスを使用しています。しかし、そのためには、キーコードとユニコードのマッピングを作成する必要があります。これは、異なるキーボード レイアウトでは一貫していません。キーコードとユニコード間のマッピングを気にせずに、インプット メソッドを使用して UNICODE を任意のアプリケーションに直接渡すことができます。
有用なリンクやサンプル コードは役に立ちます。
これは、常に任意のアプリケーションの上にあり、オンスクリーン キーボードとして機能する単純な Java プログラムです。マウスを使用してキーボードの任意のボタン (キー) を押すと、対応する文字が下で実行されているアプリケーションに入力されます。これは、英語のアルファベットに最適です。ユニコードをやっているときに問題に直面しています。
以下のコードスニペットを見つけてください
ios - iPhoneOpenGLESアプリケーションでの画面キーボードの向きに関する問題
OpenGL ESアプリケーションでキーボード入力を行う必要があるため、非表示のUITextFieldを作成し、コンテンツを表示するビューとともにメインウィンドウにサブビューとして追加しました。UITextFieldを使用してキーボードを制御しますが、単一の方向で正常に機能します。
次に、UIDeviceOrientation通知に基づいてOpenGLコンテンツを自分でローテーションすることにより、すべての方向をサポートするようにコードを変更しました。キーボードを回転させるために、UITextFieldのコントローラーのshouldAutoRotateInterfaceOrientationメソッドをオーバーライドし、すべての方向に対してYESを返しました。しかし、それでもキーボードが向きに応じて回転しないことがわかります。
手がかりはありますか?
blackberry - Blackberryアプリの不要な仮想キーボード
4.5osシリーズ用のBlackberryアプリを開発しました。ストーム1(ストーム2はテストされていません)を除くすべてのデバイスで正常に動作します。
(嵐の中での)問題は、私のアプリケーションのメイン画面(そして実際には他のすべての画面)が仮想キーボードで表示されることです。ただし、画面に表示されるVKを正当化するテキストフィールドはありません。その画面にのみビットマップフィールドとボタンフィールドがあります。すべてのデバイス(4.5以降)に単一のプログラムを使用することを強くお勧めします。
VKが表示される原因と、それを防ぐために何ができますか(JDE 4.5の場合)?
apache-flex - HP TouchSmart の仮想キーボードと Adobe AIR アプリの統合
ToushSmart の仮想キーボードを Adobe AIR アプリケーションと統合できるかどうか知っている人はいますか?
ほとんどのプログラム (Internet Explorer、Firefox など) では、ユーザーがテキスト フィールドに触れると、小さなキーボード アイコンが自動的にポップアップ表示されます。これを押すと、仮想キーボードが表示されます。ただし、Adobe AIR アプリケーションのテキスト入力フィールドをクリックすると、これは発生しません。
AIR/Flash とタッチスクリーンを使った経験のある人はいますか? ユーザーがテキスト フィールドをクリックし、仮想キーボードを表示する必要があることを Windows (または特に HP 仮想キーボード) に伝えることができる API はありますか? テキスト フィールドは標準の種類です (fl.controls.TextInput)。
どんな提案でも大歓迎です。
前もって感謝します!