問題タブ [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.
c++ - ジョイスティックを差し込んだ後、DirectInput を使用して信号を受信する
プログラムの開始時に (直接入力を使用して) すべての入力デバイスを列挙する C++ プログラムがあります。プログラムを起動して別のコントローラを接続すると、プログラムを再起動するまでこのコントローラは認識されません。新しいデバイスが接続された後にプログラムがすべてのデバイスを列挙するようにする、使用できるイベントを知っている人はいますか?
c# - C# DirectInput SendInput ゲームには影響しない
DirectInput について助けが必要です。何をしようとしているのかを説明します。キーを 1 つだけ押したときに、プログラムがキーの組み合わせをゲームに送信するようにしたいと考えています。例: 「r」を押すと、「1」、「3」、「2」、「4」のキーが押されます。ここからいくつかのコードを見つけました。しかし、それらは正確には機能しませんでした。
ここに私のコードと私の質問があります: Send_Key_Hold を使用しているときは、ゲームで 1 つのキーのみを押し、最初のキーが保持されているため、他の組み合わせキーは押されていないと思います。Send_Key_Hold と Send_Key_Release を一緒に使用すると、ゲームのボタンが押されません。しかし、デスクトップ (つまり、ゲーム以外のアプリケーション) では、キーを押します。
c++ - DirectInput キーバインドが起動しない
この Web サイトを使用して DirectX を学習しています: http://www.rastertek.com/tutdx10.html DirectInput チュートリアルを使用して、Escape 以外のキーバインドを追加しようとしています。ただし、キーを発火させることはできません。関連するコードは次のとおりです。
その他のファイル:
c++ - c++ DirectInput サンプルは、ジョイパッドから即時データを取得します
クライアント/サーバー アプリケーションを介して、ジョイパッドのコードを送信しようとしています。DirectInput API を使用してジョイパッド データの表示に成功しましたが、バッファに渡して送信するために、ジョイパッドからのデータがどの変数に格納されているかわかりません。どんな助けでも大歓迎です。
ジョイパッド データを表示するコード ブロック:
データをサーバーに送信するコード ブロック:
c# - 接続されたジョイスティック/ゲームパッド デバイスの入力をエミュレートするにはどうすればよいですか?
これが可能かどうかさえわかりません。
基本的に、ゲームパッドの入力をシミュレートしたいのですが、スタックオーバーフローでいくつかの解決策を既に見つけています。一般的な方向性は、すべての入力を送信する仮想ゲームパッド デバイスを作成することのようです。
実装したいのは、現在接続されているゲームパッド デバイスに入力を送信できるツールです。そのため、ゲームパッドからの手動入力と、同じゲームパッドから発生したかのように動作するスクリプト入力イベントを切り替えることができます。
私はC#を使用しています
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 の解決策はありますか? そうでなければ、なぜ!?
javascript - フォーカスなしで Web サイトに入力を渡すにはどうすればよいですか?
誰かがビデオ ゲームをプレイしている間、バックグラウンド (または 2 番目の画面) で開いてしまう Web サイトを作成することを考えています。ブラウザーが現在フォーカスされていない場合でも、境界付きキー入力を Web サイトに渡すにはどうすればよいですか? 私はJavaアプレットを避けたいのですが、それが唯一の方法であればそれを行うことができます. ブラウザ プラグインも機能する可能性がありますが、ユーザーによるインストールを避けて、できるだけシンプルにすることを目的としています。何かご意見は?