問題タブ [raw-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.

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

python - raw_input() が正しく動作しない?

Ok、

だから私は現在 (Python で) シンプルなテキスト RPG に取り組んでいます。しかし、何らかの理由で、私の関数の 1 つが入力を奇妙に読み取っています。

現在、ダンジョン内の各部屋は個別の機能です。動かない部屋はこちら

私の問題は、入力を取得することです。この関数は 17 行目まで実行されます。最初は入力を受け取るように見えますが、入力を出力する print ステートメントは実行されません。その上で、左、右、および前後のコマンドのみが正しく機能します。私が入力した他のものは、「フロント」/「フォワード」が実行する必要があるcrypt_room()関数のみを実行します。

ありがとう。

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

windows - ウィンドウ プロシージャ内からの生入力からの値の受け渡し

現在、これはウィンドウ プロシージャ (WINDPROC) の WM_INPUT ケースです。

しかし、私は次のことができるようにしたい...

キーが押されたことをゲーム エンジンが認識できるように、ウィンドウ プロシージャの内外でデータを取得する方法、またはウィンドウ プロシージャの外で生の入力を処理する方法を知りたいです。前もって感謝します。

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

c++ - RAWINPUT - マウス ホイール データの取得方法

DirectX で rawinput を使用しています...マウス ホイールを使用しているときにカメラでズームしようとしています...次のコードでプログラムを実行すると、usbuttondata の rawinput から取得したデータが 120 になります。マウス ホイールを前方に押すと...制御不能になります...最大 65000...データは 1 または -1 または 0 のはずだと思っていました... rawinput はマウス ホイール データとして何を送信しますか?

コード:

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

python - raw_inputでのノーズテストのフリーズ

raw_inputsでクラスを実行するファイルをインポートするノーズテストがあります。コマンドラインでnosetestsと入力すると、プロンプトが一時停止して続行しません。何が起こるかを確認するには、キーボード割り込みが必要です。nosetestは、ファイルを最初のraw_input(多くの1つ)まで実行していることがわかります。 、その時点で一時停止し、続行できなくなります。

これを回避する方法はありますか?ありがとう!

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

python - ユーザーがraw_inputに何かを書き込むかどうかを決定している間に他のことをする方法は?

ユーザーは何も入力しませんが、私はできません//other stuff。どうすれば他のものが実行されますが、ユーザーがその時点で何かを入力すると、混乱がその値を変更しますか?

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

python-2.7 - Python:どのようにして市外局番ファインダーを作成しますか?

私はどのように続けるか、そして次に何をすべきかについて立ち往生しています。私が持っているものはそれほど多くないことは知っていますが、次にどこに進むべきかについての方向性は素晴らしいでしょう。これをネストされた辞書にするにはどうすればよいですか?

そして、私のifステートメントにエラーがあり、無効な構文があることを示しています。何が悪いのかわかりませんが。

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

winapi - Raw Input API を使用した追加のマウス ボタン

現在、RawInput を使用してマウス入力を取得していますが、3 つ以上のボタンを検出していないようです。X1 と X2 もサポートしていると書かれていますが、私のマウスはそれらをトリガーしていないようです。私は周りを見回しましたが、他のすべてのマウスボタンの使用方法についてグーグルで何も見つけていません。可能であれば、RawInput のように複数のマウスを区別できるものを見つけたいと思っています。HID設定でrawinputを使用する必要があるようですが、読み取り可能な標準のマルチマウスボタンHIDがあるかどうかはわかりません

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

c++ - 複数の生の入力ウィンドウ シンク

RIDEV_INPUTSINK フラグを使用して未加工の入力を登録するメッセージのみのウィンドウ (ATL::CWindowImpl) があります。つまり、ウィンドウがフォアグラウンド ウィンドウであるかどうかに関係なく、すべての入力を取得します。これは、そのウィンドウのインスタンスが 1 つしかない場合にうまく機能します。

ただし、ウィンドウの複数のインスタンスを作成すると、WM_INPUT メッセージを受け取るのは 1 つだけです (現在 2 つ作成しており、作成する 2 番目のインスタンスだけがメッセージを取得します)。

RegisterRawInputDevices (RIDEV_INPUTSINK | RIDEV_NOLEGACY を使用) は、両方のウィンドウの作成中に成功しています。また、生の入力を受信して​​いないウィンドウはまだ他のメッセージを受信して​​いるため、ウィンドウ自体の問題ではありません...

関連する場合、私は VC11 ベータ版を使用しており、ウィンドウが作成され、さまざまなスレッドでメッセージがディスパッチされます (std::thread を使用)。

これは API の制限ですか (つまり、プロセスごとに 1 つの入力シンクに制限されています)? または、これを機能させる方法はありますか?

前もって感謝します。

編集:

現在の私の現在の回避策は、ウィンドウを 1 つだけにして、入力メッセージを他のウィンドウに渡すことですが、これは混乱しており、機能させたい場合には機能しません (生の入力を必要とする可能性のあるプラグインをロードするアプリ。本当にそのようにする必要がない限り、それらをアプリに登録する必要はありません...)。

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

python - Pythonで複数行の入力を読み取る方法

私は Python を初めて使用し、Kingdom Connectivity のインタビューストリートの問題を解決しようとしていました。なんとか問題を解決できましたが、指定された形式の入力に問題があり、システムでソリューションを試してみましたが、出力は正しいですが、そこでコンパイルするとすぐに出力がありません。

入力は次の形式です。

この問題を解決する方法を教えてください。

現在、raw_input()ループ内から入力を取得し、 を使用して分割していa.split(' ')ます。

ここに質問の一部があります:

これが私の解決策です

ここにスクリーンショットがあります ここに画像の説明を入力