問題タブ [keyrelease]

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 に答える
1856 参照

matlab - MATLAB:キーが離されるまで関数を実行する方法は?

GUI があり、特定のキーが押されてからキーが離されるまで、いくつかのプロセスを繰り返したいと考えています。

キーが押されたときに一度処理を行う方法を知っています。しかし、たとえば、キーが離されるまで毎秒乱数を表示する方法はありますか?

回答ありがとうございます。ジャジャ

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

java - onKeyReleased イベントを使用して検索エンジンを作成するために使用するもの

入力した文字列または文字をデータベースから検索する検索バーを作成しようとしています。最初の文字がテキスト フィールドに入力されている間、次の 200 ミリ秒を待機する必要があります。次の文字がその時間内に入力された場合はカウンターを再起動し、そうでない場合は次の 200 ミリ秒を再度待機し、データベースから検索します。

これは私が試したがうまくいかないコードです

私はJavaが初めてで、問題を解決するのにthread役立ちTimerます

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

python - キーが離されるまでループで音楽を再生します。パイソン

cocos2d と pyglet モジュールを使用して、Python で小さな GUI を作成しています。GUI は、"h" が押されている間サウンドを再生し、離すと停止します。ここでの問題は、これに対する解決策が見つからないことです。このサイトを検索した後、私はこの質問を見つけました - pygletで連続して音楽を再生する方法 、これの問題は、開始後にサウンドを停止できないことです。

編集:キーリリースまでサウンドを再生する方法を見つけましたが、別の問題に遭遇しました

現在、音楽を再生するコードは次のようになっています。

このコードは、「h」キーを初めて押したままにすると機能しますが、それ以降の試行では機能しません。Python は例外を発生させません。最初のリリース後に発生した "h" キーの押下を無視しているようです。

注: ステートメント -if chr(key)=="h"はキープレス処理の最適な解決策ではないかもしれませんが、私は cocos2d および pyglet モジュールを使用することに比較的慣れていません。

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

c - XCB のイベント処理は、C の ESC キーをどのように検出しますか?

XCB のチュートリアルを勉強してきましたが、これで行き詰まっています。この例では、ESCキーを押すとプログラムが終了します。ESCしかし、コード例では、「case 9」がどのようにキーをキャッチするのかわかりません。xcb.hxproto.h、およびASCIIテーブルをすべて検索して調べました。

「ケース9」にたどり着くまで、私はそれを理解したと思っていました。ここで完全に迷子になりました。つまり、基本的に、彼らはどこから 9 を取得するのでしょうか? そして、それはどのように対応していESCますか?

これが私が勉強していたサンプルコードです:

ありがとう

0 投票する
3 に答える
14420 参照

python - Pythonでキーリリースを検出する方法(キープレスではありません)?

python 3 でキーリリースを検出するにはどうすればよいですか?

aキーを 1 秒間押した場合のように、キーから指を離す (キーを離す) と、キーが押しますprint("Key 'a' pressed then released")

モジュールでやろうとしていますkeyboardが、これを使用する方法がわかりません。私はそれでキープレスを検出していました。
msvcrtモジュールは私には機能しませんが、私がmsvcrtやりたいことができるなら、あなたは私に答えることができます.

ノート:

使用したくない、またはポップアップを表示Pygameするその他のものmodule

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

java - KeyPressed/KeyReleased が機能しない?

シンプルなプラットフォーマーであるJavaでゲームを作ろうとしていますが、コードを実行するときに問題があります。キーを押しても反応がないようです。私が考えることができる唯一のことは、適切に機能していないと思うのは、keyPressed および keyReleased 関数です。以下は関連するコードです。

ePressed 変数と hPressed 変数は、デフォルトで false に設定された単なるブール値であり、loadScores は png ファイルを呼び出します。