問題タブ [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 投票する
2 に答える
3105 参照

c++ - Linux/GTK の仮想キーボード

私はシンプルなインターフェースを持っています(タッチベースまたはマウスクリックで操作できます)。テキスト ボックスを選択すると、仮想キーボードがポップアップ表示されます。少し掘り下げましたが、xvkbdいい感じです。X11 が唯一の依存関係です。これで問題ありません。ただし、システムにキーボードをインストールして、コマンドを発行したり、環境変数を設定したりしたくありません。キーボードを作成するアプリケーションの一部にしたいのですが、アプリケーションを実行してテキスト ボックスを選択したときにキーボードがポップアップする必要があり、それ以外の状況では表示されません。私が収集したように、仮想キーボードをゼロからコーディングすることは、最も簡単な作業ではありません。私の C++ アプリケーションで使用できるものがあれば、それは本当に素晴らしいことです。お知らせ下さい。

0 投票する
2 に答える
11094 参照

python - Python スクリプトでキーボード コマンド (ホールド、リリース、同時) を送信するにはどうすればよいですか?

次のようなコマンドを仮想的に送信したい:

すべて、または特定のアプリケーションに対して、opengl ゲームも同様です。

SendKeys.py を試してみたのですが、同時入力機能がなく、キーコマンドを押しっぱなしで送信する key_down メソッドがありません。すべてのアドバイスは大歓迎です。

0 投票する
2 に答える
2178 参照

android - Android 4 で EditText を入力するときにソフト キーボードを非表示にする

私は Android 用の電卓を書いて​​います。式を入力するには、EditText を使用します。ボタンを作成するとき - ソフトウェア キーボードは必要ありませんが、カーソル位置、テキスト選択、コピー、貼り付けを変更したいです。つまり、すべてがそのままで、仮想キーボードのみが表示されません。バージョン 2.3 では、次のように書くことができました。

そしてそれは完璧に機能しました。バージョン 4 では、カーソルが表示されない、メニューが機能しないなど、さまざまな方法を試しました。カーソルを移動できず、キーボードが表示され、実際には説明されませんでした。

Panecal、MobiCalc Free、関数電卓のように作りたいです。これに関する有益な提案があれば幸いです。PS私の英語でごめんなさい。

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

java - showSoftInputが仮想キーボードを表示しないのはなぜですか?

基本的に、私は仮想キーボードを表示し、可視EditTextまたはを使用せずに入力を収集しようとしていますTextView。私toggleSoftInputはこれを行うために使用できることを理解していますが、入力を操作するshowSoftInputためにを使用したいので、使用する必要があります。TextWatcherまた、使用しているエンジンはc ++であるため、javaのみのコードをできるだけ少なくしようとしているため、.xmlファイルは避けています。だからここに行く...

showKeyboard()私のc++によるJavaへの呼び出しはどこにありますか。editText私はそれが焦点を当てていることを確認しました、そしてそれはそうです。ただし、showSoftInputfalseを返します。どんな助けでも大歓迎です。

更新:いくつかのデバッグの後、trueを返すように見えrequestFocusますが、アクティビティはまだview現在のフォーカスであると言います。

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

sencha-touch-2 - Sencha Touch 2 のピッカーの前と次のボタン

Sencha Touch 2.0.1 で Android、iOS、Blackberry 用のアプリを作成しています。

約 10 の selectfields といくつかの sextfields を持つ Form-Panel があります。Android 2.3 以降でアプリを実行すると、選択フィールドがピッカーとして表示されます。ここまでは順調ですね。

ユーザーがテキストフィールドから始まるフォームへの入力を開始すると、仮想キーボードの次へボタンを使用してフォームを移動できます。問題は、選択フィールドが次のボタンによって無視されることです。ユーザーは選択フィールドをタップする必要があります。

ピッカー要素の前ボタンと次ボタンを取得する方法がわかりません。「完了」を押して次の選択フィールドをタップする代わりに、次のボタンでのみフォームを通過できるようにします。ユーザーにとってははるかに快適です。

したがって、sencha-forum のサポートはあまり役に立ちません。以下を参照してください。

http://www.sencha.com/forum/showthread.php?219636-Native-select-field-for-Android http://www.sencha.com/forum/showthread.php?205581-Can-I-use -iOS-native-picker-instead-of-ST2-picker

これによると、ピッカーで使用できる前と次のボタンがあります 。ボタン&p=803794

しかし、私はそれらを見つけることができません:-(

問題には2つの解決策があると思います:

  1. 上記の最初のリンクで提案されているように、ネイティブ ピッカーにアクセスします。問題はどのようにですか?
  2. Prev-Button および Next-Button を使用して独自の Picker-Element を実装します。これは、このような基本的なタスクに多大な労力を費やしているようです。

これが、Sencha Touch のような大きなフレームワークでこれほど大きな問題になるとは、本当に信じられません。

同じ問題に直面していて、有効な解決策を持っている人はいますか?

0 投票する
2 に答える
2743 参照

android - Android仮想キーボードを非表示にする

EditTextと2つのボトムを表示しているアクティビティがあります。

EditTextをタップすると、Android仮想キーボードが表示され、テキストを入力できるようになります。さて、下をタップする前に、キーボードを非表示にしたいと思います。画面をタップしてやりたいです。

私はここでいくつかの同様の質問を伴うstackoverflowの投稿を見ましたが、それは機能しているようには見えません。リスナーを設定しようとしました:

また、onTouchイベントをテキストビューではないすべてのビューに再帰的に関連付ける親アクティビティを作成しようとしましたが、テキストビューのみが登録されます(このコードは別のstackoverflow投稿から取得しました)

これに対するまっすぐな解決策はありますか?これを行うためのより簡単な方法がないことを私は信じることができません。Gingerbread API(APIレベル10)を使用しています

ありがとう

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

cocoa-touch - ポップオーバー内の TableView のセルにスクロールする

固定行数 (7) の tableView があります。各行は、ラベル + textField で構成されます。

テキストファイルに触れると、仮想キーボードが表示され、ポップオーバーのサイズが変更され、新しいサイズで 7 行のうち 4 行だけが表示されます。私がやりたいことは、ユーザーが新しいテキストフィールドに触れるたびに、テーブルビューがそれを含むセルにスクロールすることです。

私はもう試した

そしてまた

しかし、どれも機能しません。メソッドが呼び出されています (デリゲートを設定しています)。仮想キーボードによるサイズ変更が原因で機能しないことは確かですが、誰がそれを解決できたのかわかりません。

何か助けはありますか?どうもありがとう

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

landscape-portrait - 仮想キーボードを縦向きから横向きにする

デバイスの向きに応じてレイアウトが変わるサイトがあります。ただし、ページにフォームがあり、ユーザーがテキスト フィールドにフォーカスすると、仮想キーボードがポップアップし、ページが「横向きモード」に変わります (おそらく、ページの高さが低いことがトリガーされます)。

Chrome、Firefox、および Dolphin モバイル ブラウザーでこの問題に気付きました。デバイスが縦向きのときにブラウザーを縦向きのままにする方法はありますか?

0 投票する
2 に答える
8145 参照

c# - C#/ Windows APIを使用した仮想キーボード-キー入力を送信しますが、フォーカスを取得しないでください

C#でカスタマイズされた仮想キーボードを構築しています。

重要な点は、現在フォーカスがあるウィンドウに特定のキー押下を送信することです。ただし、通常、仮想キーボードのキーは、押された後にフォーカスを取得します。

この目的には、ある種のWindowsAPIを使用する必要があると思います。もしそうなら、どれがそうでなければ、それを行う正しい方法は何ですか?

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

blackberry - Blackberry: 縮小キーボードを自動的に開く

Blackberryで仮想キーボードをプログラムで開いたり閉じたり、強制的に開いたりするにはどうすればよいですか?

調べてみましたが、やり方がわかりませんでした。

また、Blackberry サポート フォーラムで次のようなリンクをいくつか見つけてみました。

http://supportforums.blackberry.com/t5/Java-Development/Blackberry-torch-force-reduced-virtual-keyboard-layout/td-p/618989

しかし、これは役に立ちませんでした。

編集:

editField を定義するために使用しているコードは次のとおりです。

削減されたキーボードは次のとおりです。

ここに画像の説明を入力

フルキーボードは次のとおりです。

ここに画像の説明を入力