2009-10-30 11 views
6

PCキーボードはゲーム用に設計されていないため、価格を下げるために妥協が行われたため、いくつかの問題が発生します。最も重要なのは、特定のキーコンボを押さえているときに、キーの中には押されたものに反応しないものがあります。ゲームのための良い、競合しないキーバインドの選択

私のゲームでは、同じPCの2人のユーザーがリアルタイムで2つのキャラクターをコントロールします(つまり、ターンベースではありません)。問題のインスタンス:プレーヤー1は、その対角線の方向に進むために上と左を保持します。プレーヤー2は右に行くことができません(「D」で)。単に迷惑になるだけでなく、バ​​グを不正行為として使用することを選んだプレイヤーに不当な利益を与えることがあります。楽しみではない:(

基本的なコマンドは以下のとおりです。何と競合し、それでは、唯一の移動キーを考慮せてはいけない撮影、左、右、そしてジャンプ射撃がLeftControlとRightControlで行われる歩行、

。私のラップトップ上で

は、最も明白なキーバインドの組み合わせは失敗:

  • WADと矢印キーをアップ+左+ Sで失敗し、最大+左+ D
  • IJLと矢印キーは、しかしダウン+右+ J(と失敗しますダウンは技術的に使用されておらず、プレーヤーはしばしばそれを抑えます)
  • 矢印キーと数字キーがダウンして失敗する+左+ NumpadLeft
  • WADとIJLのようなすべての文字のコンボは機能しがちですが、矢印キーを使用せずに残しておき、ユーザーの手を混雑させたくありません。

私はデフォルトのための私の意思決定を助けるために、さまざまなキーボードで一般的なサポートkeycombosの統計情報を一覧表示するウェブサイトはありますか? (設定可能ですが、デフォルトは問題です)keyboardssuck.comと呼ばれる関連サイトを思い出しているようですが、今は見つけられません。

どうすればをこの問題で処理しましたか?ちょうどそれを無視?

問題はがOS、API、moboに依存していますか?他に何か?私はそれがキーボードのモデルにのみ依存すると思うが、尋ねるといい。

編集:今、私はこれはと呼ばれるものを知っている:"rollover"

+0

マザーボードにスキャンコードを送信する責任があるが、わからないため、問題は特定のキーボードに依存すると思われます。より良いレスポンスが得られない場合は、一貫した結果が得られるかどうかを確認するために、別のキーボードを借りてみてください。 –

+0

これに関連するプログラミング関連の質問がありますか?それ以外の場合は、おそらくhowtogeek.comに移動するのが最も良いでしょうか? –

+0

私はこの問題を覚えています。私はいくつかのコンピュータで試行錯誤をお勧めします。 – DarkSquid

答えて

0

これは、ハードウェア実装の問題です。私にとってこの問題は、 キーボードが内部的にどのように結線されているかによって決まる。

私にとっては、これは本当の標準ではないようでした。 1台のコンピュータ(デスクトップマシン)では、同時に4つのキー の特定の組み合わせが正常に機能しました。別のキーボードでは、 は3つしか認識できませんでした。 (ラップトップ)

私は、おそらく別の「レイヤー」に配線されているため、すべてのコントロールキー(ctrl、alt、shift、windows、apple-keys)に頼ることができます。しかし、カーソルキー、数字キーなどを含む「通常の」キーについては、同時に3つのキーに頼ることができます。

1

おそらく、ユーザーが自分のキーバインドを選択できるようにすることが最善の方法です。

+1

合意したキーは再定義が可能でなければなりませんが、ほとんどのゲーマーはキークラッシュの問題について知らないので、比較的安全なデフォルトを選択すると良いでしょう。 – bobince

関連する問題