「ハードコア」なPCゲーマーが、ゲームパッドを使用してPCゲームをプレイするというアイデアを軽蔑する時代がありました。特に一人称シューティングゲームの黄金時代には、マウスとキーボードが最高の地位を占めていました。
真実は、ジョイスティックとゲームパッドはPC上で豊かで名高い歴史を持っており、レースやフライトシミュレーションなどのジャンルでは、実質的にプレイ可能である必要があります。
問題は、非常に長い間、PC上のゲームパッドが実際に標準化されていなかったことです。プレーヤーが何を使用するかについての確固たる考えがなければ、多くの開発者は単にタイトルのゲームパッドサポートを開発することを気にしませんでした。
現在、主にコンソールポートのおかげで、XboxコントローラーはPCゲームのデファクトスタンダードにもなっています。さらに良いことに、 (Better)Xbox用(Xbox)に非常に多くのゲームが開発されているため、開発者は簡単に制御スキームを含めることができます。
その結果、Xboxコントローラーを最新のWindows PCに接続すると、最新のゲームがシームレスに切り替わり、ゲーム内のUIをゲームパッドのコントロールを反映するように変更することもできます。これは、特にソファからPCのゲームパッドでゲームをするのが好きな私たちにとって最高の時間です。
ただし、キーボードとマウスのみをサポートする古いPCゲームは何千もあります。それは私たちに少し問題を残します。幸い、JoyToKey(Luckily JoyToKey)は手頃なソリューションを提供します。
JoyToKeyの使用方法
JoyToKeyは、ゲームパッド入力を受け取り、それをマウスとキーボードの出力に変換する、数ドルで販売されている小さなアプリケーションです。ゲームごとに完全にカスタマイズ可能で、あらゆる種類のゲームをソファでプレイできるようになります。
最初に行う必要があるのは、ソフトウェアをダウンロードすることです。これは、JoyToKeyダウンロードページで実行できます。このダウンロードは、試用期間が固定されたシェアウェアです。JoyToKeyから永続的なライセンスキーを購入できます。
ファイルはZipアーカイブ用になります。JoyToKeyを解凍し、JoyToKey.exe(Unzip JoyToKey)を実行します(JoyToKey.exe)。
これはソフトウェアのメインウィンドウであり、すべてのアクションはここから始まります。ウィンドウの左側のセクションに、プロファイルが表示されます。各ゲームのプロファイルを持つことができます。ここでは、本物のクラシック用のIDソフトウェアのQuakeを作成します。
Quakeは実際にはネイティブのジョイスティックをサポートしていますが、少しヒットとミスがあったため、より信頼性の高いソリューションを見つける必要があります。始めましょう。
まず、[作成(Create)]をクリックして、プロファイルに名前を付けます。次に、[ OK ]をクリックします。
次に、プロファイルをクリックして選択します。右側のペインに2つの「ジョイスティックタブ」が表示されます。ゲームパッドが1つ接続されているため、ジョイスティック1(Joystick 1)のみを使用します。このペインでは、ボタン(Buttons)の下に入力のリストが表示されます。
スティック1(Sticks one)と2は、左右のアナログスティックです。「POV」入力は方向パッドの方向です。ボタンは番号順にリストされているため、どの番号がどのボタンに対応しているかを判断するのは困難です。幸い、コントローラーのいずれかのボタンを押すと、対応するコントロールが黄色に点灯します。
キーボードコントロールを割り当てるには、右側のペインでコントロールをダブルクリックするだけです。このボックスがポップアップするはずです。
これは、左スティックを左に押すための構成です。Quakeでは、「A」ボタンが左に機銃掃射されます。したがって、キーボードエミュレーション(Keyboard emulation)の下の最初のボックスに「 A 」と入力します。ボタンの組み合わせが必要な場合は、合計で4つまで追加できます。[OK](Click OK)をクリックして、このウィンドウを閉じます。
OK、割り当てたいキーボードキーごとにそのプロセスを繰り返すことができます。ただし、ここで使用しているバージョンのQuakeでは、マウスで見回すことができます。では、マウスの動きやボタンをどのように割り当てるのでしょうか。
マウスの垂直方向の動きをエミュレートするために、RightStickUpを割り当て(Right Stick Up)ましょう。Stick2Upをダブルクリックします。次に、[マウス(Mouse)]タブをクリックし ます。
ご覧のとおり、これはマウスの動きをグラフで表したものです。右スティックを前に押すと、マウスを上に動かしているとコンピュータに認識させます。これを行うには、上の図のように、カーソルの垂直方向の移動を100に設定します。
数字は動きの速度を表しているため、ゲーム内の動きが適切な感度になるまで微調整する必要がある場合があります。終了したら[OK](Click OK)をクリックします。
これで、ゲームに関連するすべてのボタンに対してこのプロセスを繰り返すだけです。Joy2Key(Just)が実行されていて、それが機能するためには正しいプロファイルが選択されている必要があることを覚えておいてください。(Joy2Key)
Quakeのプロファイルが設定されたので、昔ながらのフラギングに取り掛かることができます。
もちろん、写真からはわかりませんが、2018年のゲームパッドを使用して90年代半ばのゲームをプレイすることで、完璧に機能します。これはすばらしいことです。楽しみ!
Play Any PC Game with a Gamepad Using JoyToKey
There was a time when “hardсore” PC gamers would look dоwn on the idea of using a gamepad to play PC games. The mouse and keyboard reigned supreme, еspeсiаllу in the golden age of first person shooters.
The truth is that joysticks and gamepads have a rich and storied history on the PC, with genres such as racing and flight simulation virtually requiring it to be playable.
The problem is that, for a very long time, gamepads on PC were not really standardized. Without a solid idea of what players would be using, many developers simply didn’t bother developing gamepad support for their titles.
Now, largely thanks to console ports, the Xbox controller has become the de facto standard for PC gaming too. Better yet, since so many games are also developed for the Xbox, it’s easy for developers to simply include the control scheme.
The end result is that if you hook up an Xbox controller to a modern Windows PC, modern games will seamlessly switch over, even changing the in-game UI to reflect gamepad controls. This is the best of time for those of us who love to game with a gamepad on PC, especially from a couch.
However, there are thousands of older PC games that only support a keyboard and mouse. Which leaves us with a bit of an issue. Luckily JoyToKey provides an affordable solution.
How To Use JoyToKey
JoyToKey is a small application sold for a few dollars that takes gamepad input and converts it to mouse and keyboard output. It is fully customizable for each game and will open up all sorts of games to couch play.
The first thing you need to do is download the software, which you can do on the JoyToKey downloads page. This download is shareware with a fixed trial period. You can purchase a permanent license key from JoyToKey.
The file will be in the for of a Zip archive. Unzip JoyToKey and run JoyToKey.exe.
This is the main window of the software, all the action starts here. In the left section of the window you’ll see profiles. You can have a profile for each game. Here we are going to create one for a real classic – ID software’s Quake.
While Quake actually does have native joystick support, we’ve found it a little hit and miss, so a more reliable solution needs to be found. Let’s get started, shall we?
First, simply click Create and name the profile. Then click OK.
Now select the profile by clicking on it. You will see in the right pane there are two “joystick tabs”. Since we have a single gamepad connected, we are only going to use Joystick 1. In this pane you’ll see a list of inputs under Buttons.
Sticks one and two are the left and right analogue sticks. The “POV” inputs are the D-pad directions. The buttons are listed in number order, which makes it hard to figure out which number goes with which button. Luckily, if you press any button on the controller the corresponding control lights up in yellow.
To assign a keyboard control simply double-click the control in the right-hand pane. This box should pop up.
This is the configuration for the left stick pushed to the left. In Quake, the “A” button strafes left. So we type “A” into the first box under Keyboard emulation. If we wanted a combo of buttons, you can add up to four in total. Click OK to close this window.
OK, so you can repeat that process for every keyboard key you want to assign. However, the version of Quake we are using here lets you look around with the mouse. So how are we going to assign mouse movement or buttons?
Let’s assign Right Stick Up to emulate vertical mouse movement. Double-click on Stick 2 Up. Then click on the Mouse tab.
As you can see, here is a graphical representation of mouse movement. We want the computer to think that we are moving the mouse up when pushing the right stick forward. To do this, set the vertical cursor movement to 100 as pictured above.
The numbers represent the speed of movement, so you may have to tweak it until the in-game movement has the right amount of sensitivity. Click OK when finished.
Now we just repeat this process for every button relevant to our game. Just remember that Joy2Key has to be running and the correct profile selected for it to work.
Now that we have our profile set up for Quake, we can get down to some old-school fragging.
Of course, you can’t tell from the picture, but it works perfectly, playing a mid-90s games using a 2018 gamepad – it’s awesome. Enjoy!