問題タブ [directinput]

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

c++ - ジョイスティックを差し込んだ後、DirectInput を使用して信号を受信する

プログラムの開始時に (直接入力を使用して) すべての入力デバイスを列挙する C++ プログラムがあります。プログラムを起動して別のコントローラを接続すると、プログラムを再起動するまでこのコントローラは認識されません。新しいデバイスが接続された後にプログラムがすべてのデバイスを列挙するようにする、使用できるイベントを知っている人はいますか?

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

c# - C# DirectInput SendInput ゲームには影響しない

DirectInput について助けが必要です。何をしようとしているのかを説明します。キーを 1 つだけ押したときに、プログラムがキーの組み合わせをゲームに送信するようにしたいと考えています。例: 「r」を押すと、「1」、「3」、「2」、「4」のキーが押されます。ここからいくつかのコードを見つけました。しかし、それらは正確には機能しませんでした。

ここに私のコードと私の質問があります: Send_Key_Hold を使用しているときは、ゲームで 1 つのキーのみを押し、最初のキーが保持されているため、他の組み合わせキーは押されていないと思います。Send_Key_Hold と Send_Key_Release を一緒に使用すると、ゲームのボタンが押されません。しかし、デスクトップ (つまり、ゲーム以外のアプリケーション) では、キーを押します。

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

c++ - DirectInput キーバインドが起動しない

この Web サイトを使用して DirectX を学習しています: http://www.rastertek.com/tutdx10.html DirectInput チュートリアルを使用して、Escape 以外のキーバインドを追加しようとしています。ただし、キーを発火させることはできません。関連するコードは次のとおりです。

その他のファイル:

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

c++ - c++ DirectInput サンプルは、ジョイパッドから即時データを取得します

クライアント/サーバー アプリケーションを介して、ジョイパッドのコードを送信しようとしています。DirectInput API を使用してジョイパッド データの表示に成功しましたが、バッファに渡して送信するために、ジョイパッドからのデータがどの変数に格納されているかわかりません。どんな助けでも大歓迎です。

ジョイパッド データを表示するコード ブロック:

データをサーバーに送信するコード ブロック:

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

c# - 接続されたジョイスティック/ゲームパッド デバイスの入力をエミュレートするにはどうすればよいですか?

これが可能かどうかさえわかりません。

基本的に、ゲームパッドの入力をシミュレートしたいのですが、スタックオーバーフローでいくつかの解決策を既に見つけています。一般的な方向性は、すべての入力を送信する仮想ゲームパッド デバイスを作成することのようです。

実装したいのは、現在接続されているゲームパッド デバイスに入力を送信できるツールです。そのため、ゲームパッドからの手動入力と、同じゲームパッドから発生したかのように動作するスクリプト入力イベントを切り替えることができます。

私はC#を使用しています

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

macos - XInput 呼び出しを MAC OS X の DirectInput 呼び出しに変換します (PS3 から x360 コントローラーをエミュレートします)。

Steam には x360 コントローラで動作するゲームがたくさんありますが、PS3 DS3 コントローラでは適切にマッピングされていません...

MotionInJoy は「360 コントローラのエミュレート」できれいにしますが、PC でしか動作しません。別の PC 専用プロジェクトがあります: x360ce : https://code.google.com/p/x360ce/

ここに質問があります: mac os x の解決策はありますか? そうでなければ、なぜ!?

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

javascript - フォーカスなしで Web サイトに入力を渡すにはどうすればよいですか?

誰かがビデオ ゲームをプレイしている間、バックグラウンド (または 2 番目の画面) で開いてしまう Web サイトを作成することを考えています。ブラウザーが現在フォーカスされていない場合でも、境界付きキー入力を Web サイトに渡すにはどうすればよいですか? 私はJavaアプレットを避けたいのですが、それが唯一の方法であればそれを行うことができます. ブラウザ プラグインも機能する可能性がありますが、ユーザーによるインストールを避けて、できるだけシンプルにすることを目的としています。何かご意見は?