問題タブ [keyboard-input]
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.
android - keytool を使用してキー ペア (公開キーと秘密キー) と署名証明書を生成するときにコマンド プロンプトに入力できない
keytool を使用して鍵のペア (公開鍵と秘密鍵) と署名証明書を生成するときに、キーボードまたは画面上のキーボードから入力を行うことができません。
この問題は、他のコマンドではなく、このコマンドを実行した場合にのみ発生します。
.bat ファイルから実行中のコマンドを使用しようとしましたが、まだ入力を提供できません。
私が提供できる唯一の入力は、enter(button) です。
では、enter(button) を再度提供して先に進む必要がありますか?
注: Oreilly Android Application Development 2009.pdf
Web バージョンを参照しています: http://androidapps.org.ua/i_sect17_d1e6459.html
c - LinuxのWindowsアナログGetAsyncKeyState()
Windows関数GetAsyncKeyState()のLinuxアナログはありますか?または、次を返す非同期関数が存在する可能性があります-キーボードバッファが空かどうか?
ありがとう。
python - ツイストPythonでstdio.StandardIOを使用したキーボード入力
マルチクライアントチャットサーバープログラムに関連するツイストPythonに疑問があります。
つまり、を使用してキーボードから入力を行うとstdio.StandardIO
、reactorを実行したときにどこに保存されますか?誰か教えてくれませんか。
wpf - キーの組み合わせの検出
WPF アプリケーションで Ctrl-C などの組み合わせが押されたことを検出したいと考えています。私がオンラインで読んだことは、KeyDown (または KeyUp) イベントで次のようなものを使用するように言っています:
これがどのように機能するかを理解しようとしています。私が理解しているように、 e.Key には、イベントをトリガーした押されたキーが含まれており、 Keyboard.Modifiers には、現在の Control キーの状態に関する情報が含まれています。KeyDown イベントが処理されるまでに Control キーがまだ押されていると想定しても安全ですか?
たとえば、Firefox を再起動すると、大量のタブを読み込むのが遅くなり、その間にアプリケーションで Ctrl-S を押します。KeyDown に到達するのに遅延があり、アプリケーションは S だけが押されたと認識します。
ありがとう
winapi - 仮想キー VK_LAUNCH_MEDIA_SELECT を送信して開始するプレーヤーを決定する方法
Win2K (以降) では、Virtual-Key VK_LAUNCH_MEDIA_SELECT を送信することで、プレーヤーを起動できます。
複数のプレーヤー ソフトウェアがインストールされている場合、どのプレーヤー ソフトウェアが起動するかを判断する方法は?
サンプル VBS コード:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
javascript - HTML / Javascript:キーボードストロークをURLパラメータに出力する
最初に私の全体的な目標を説明し、次に質問自体を説明します。
全体的な目標:
ルーターに接続されているArduinoボードにコマンドを送信します。コンピューターはwifi経由でルーターに接続されます。Arduinoは、コンピューターがArduinoにキー押下を送信するために使用するローカルWebサイトを提供します。キーの押下に応じて、Arduinoは何らかの方法で動作します。
Arduinoにコマンドを送信する1つの方法は、Arduinoが提供するWebサイトのURLの最後にあるパラメーターを使用することです。Arduinoはこれらのパラメーターを読み取ることができます。これで問題ありません。
Arduinoは、Javascript / HTML/CSSなどでコード化されたWebサイトを提供できます。
質問:
私はJavascriptを1週間使用しています。しかし、これまでのところ、私は以下のコードを持っています:
これにより、叩いたキーボードからキーの「キーコード」を確認することができます。ウェブサイトはキーが押されたことを確認し、キーコードと実際のキーを出力します。
そこにsettimeout関数を配置して、キーを押している間、ページがゆっくりと一定の速度で更新されるようにします。
HTMLのいくつかのものが、独自にパラメーターを作成および管理することを私は知っています。たとえば、ドロップダウンボックス。私の理解では、ドロップダウンボックスが
タグ、あなたはパラメータを作成することができます。また、テキストボックスもこれと同じことを行います。次に、Webページを「送信」すると、これらのオブジェクトの調整された値がURLのパラメーターに表示されます。
ただし、キーコードの値をオブジェクトに出力してから、ページを送信して値をURLパラメーターにリアルタイムでコピーする方法がわかりません。
リアルタイム:たとえば、「上」を押している間はコマンドを送信し続け、離すと停止することを意味します。
テキストボックスに文字を入力し、送信ボタンを使用してURLパラメータに値を入力することで、これを大まかに行うことができました。ただし、これに上矢印または下矢印を含めることはできません。そのため、Webページをリアルタイムで送信する必要がありました。
TLDR:キーボードのキーコードを使用してURLのパラメーターをリアルタイムで制御するにはどうすればよいですか?
これを読んでいただきありがとうございます。すべての回答は大歓迎です。
編集5/15/ 12web_bodは私にいくつかの役立つコードを与えました。新しいコード全体は次のとおりです。
Webページをテキストボックスにフォーカスさせました。それがなければ、テキストボックスをクリックする必要があり、コードが最終的に登録されました。
現状でのパフォーマンス:Webページが読み込まれると、ページは自動的にテキストボックスにフォーカスされます。キーが押されるのを待ちます。キーを押します。ページは、0.5秒後にURLのパラメーターへの文字をロードします(setTimeout()を使用すると、応答を速くすることができます)。別のキーが押されるまで、キーはパラメータに残ります。
物乞いは選べないことは知っていますが、キーを押している間アクションが続き、キーを離すとアクションが止まる「ビデオゲーム風」をやってみたかったのです。この場合、キーを押したままにすると、テキストボックスに文字が入力され、送信されます。Arduinoで文字のリストではなく、個々の文字を検索したいので、これは機能しません。しかし、これはこれまでのところ本当に素晴らしいです。私は間違いなくこれを実装してもかまいません。
しかし、Timが述べたように、私はソケット通信で多くの研究を行ってきました。これは良い道のように思えます。ArduinoイーサネットシールドはUDPライブラリを使用しています。これまでのところ、私の唯一の難しさはクライアントエンドのセットアップです。Arduinoはサーバーです。これで何が起こっても、私は編集します。
cocoa - Xcode 4.5 で NSFileHandle と scanf が入力をエコーしない
NSFileHandle を使用してキーボード入力を読み取ることに成功しました。
ユーザーが入力すると、入力の最初の文字だけが画面に表示されます。たとえば、 と入力するhello
と、 のみh
が画面に表示されます。ただし、入力全体が文字列に読み込まれます。
Xcode 4.2 では、適切なエコー動作が機能します。現在、Xcode 4.5 を使用しています。
アップデート
とりあえず諦めてNSFileHandle
使ってみましたscanf
。ただし、同じエコーの問題があります。scanf
コード:
java - Windows ログオン画面からのキーボード入力をトラップする
私は自分のJavaプロジェクトを行うために次のことをしたい:-
- Windows デスクトップをロックします。
- Windows デスクトップがロックされているときにキー プレス イベントを検出します。
- キーボードから入力したキーをテキスト ファイルに保存します。
最初のステップは、次のコードを使用して行われます。
c# - キーボード入力としてDataMatrixコードを使用する
[code].txt
の入力に応じて、ファイルを読み取るためのこのプログラムがありますtextBox
。今のところ、コードを入力してファイルを検索します。
しかし、その入力としてデータマトリックスコードの読み取りを使用したいと思いますtextBox
。
基本的に、データマトリックスコードを読み取り、それを使用してファイルを検索するプログラムが必要です。
それは可能ですか?キーボードを使用してコードを記述する代わりに、DataMatrixリーダーを使用します...
もしそうなら、私がそれを行うために使用できるヒントはありますか?
python - Pythonのselect()間のキーボード入力
キーボードからの入力を取得するためにいくつかのコードを記述し、何かが生きているかどうかも確認します。
キーボード入力が待機時間外に終了するとselect()
(通常は5秒間で終了しますis_alive()
)、はif rlist:
falseになることがわかりました。
理由はわかりますが、解決方法がわかりません。
また、上記の状況に関連する別の質問があります。readline()
一部の入力が異なるselect()
待機中に配置されている場合、入力の最後の行が返されることがあります。
つまり、「abc \ n」と入力し、残念ながら「\ n」を入力するとselect()
(つまり、Enterキーを押すと、プログラムはなどの他の部分を実行します)、 「def」is_alive()
と入力すると\ n'そして今度はEnterキーが正常に押されたselect()
ので、s
fromreadline()
が' def \ n'になり、最初の行が消えます。
上記の2つの問題を解決するための良い解決策はありますか?私はFreeBSD9.0を使用しています。