Skip to main content

Wiimoteを使ってLinuxゲームをプレイする方法

wiiにubuntuをディアルブートさせてみた (六月 2026)

wiiにubuntuをディアルブートさせてみた (六月 2026)
Anonim

ゲームをプレイするための重要な部分は、明らかに、キャラクター、船舶、バット、タンク、車、または他のスプライトを制御できることです。

任天堂のWiiコントローラーは、特に古い学校のエミュレーターとインターネットアーカイブインターネットアーケードゲームを使用する場合、ゲームをプレイするのに最適です。ニンテンドーWiiは、初めて発売されたときには本当に人気の高いゲーム機で、多くの人にとって、DVDプレーヤーの隣に埃が集まっていました。

あなたのLinuxマシンでゲームをプレイするための専用のゲームコントローラを購入するのではなく、なぜWiiリモコンを使用しないのですか?

もちろん、WIIコントローラーだけではなく、XBOXコントローラーやOUYAコントローラーのガイドも書いていきます。

WIIコントローラの利点の1つはdpadです。それはXBOXコントローラよりも古い学校のゲームのほうがはるかに優れています。なぜなら、それはかなり敏感ではないからです。

残念なことに、コマンドラインを恐れている人にとっては、実行すべき多くのターミナル作業がありますが、WIIコントローラを動作させるために必要なことをすべて説明するために最善を尽くすわけではありません。

Wiiコントローラを使用するために必要なLinuxソフトウェアのインストール

インストールが必要なアプリケーションは次のとおりです。

  • lswm
  • wminput
  • libcwiid1

このガイドは、Debian、Mint、UbuntuなどのDebianベースのディストリビューションを使用していることを前提としています。RPMベースのディストリビューションを使用している場合は、これらのアプリケーションを取得するためにYUMまたは同様のツールを使用してください。

アプリケーションを入手するには、次のように入力します。

sudo apt-get install lswm wminput libcwiid1

あなたのWiiコントローラのBluetoothアドレスを見つける

lswmをインストールする理由のすべては、WIIコントローラのBluetoothアドレスを取得することです。

端末内で次のように入力します。

lswm

画面には以下が表示されます。

'Wiimotesを今すぐ発見可能なモードにする(1 + 2を押す)… "

メッセージがWIIコントローラの1と2のボタンを同時に尋ねて保持しているのと同時に実行します。

あなたが正しくそれをした場合、数字と文字のセットは、この行に沿って表示されるはずです:

00:1B:7A:4F:61:C4

文字と数字が表示されず、コマンドプロンプトに戻ると、lswmをもう一度実行し、1と2をもう一度押してみてください。基本的には、動作するまで試してください。

ゲームコントローラを設定する

WIIコントローラをゲームパッドとして使用するには、ボタンをキーにマッピングするための設定ファイルを設定する必要があります。

ターミナルウィンドウに次のように入力します。

sudo nano / etc / cwiid / wminput / gamepad

このファイルには、次の行のテキストがすでに含まれています。

#gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_Yクラシック.A = BTN_A

このファイルにいくつかの行を追加して、必要な方法でゲームパッドを動作させる必要があります。

ファイル内の各行の基本形式は、左のWII Controllerボタンと右のキーボードボタンです。

例えば:

Wiimote.Up = KEY_UP

上記のコマンドは、WIIリモコンの上ボタンをキーボード上の上矢印にマッピングします。

ここに簡単なヒントがあります。あなたがゲームをプレイしているとき、Wiiリモコンは通常その側にあります。そのため、Wiiリモコンの上矢印は、実際にキーボードの左矢印にマップする必要があります。

この記事の最後では、可能なWIIマッピングとさまざまな分かりやすいキーボードマッピングの一覧を示します。

今のところ、ここには迅速かつ簡単なマッピングのセットがあります:

Wiimote.Up = KEY_LEFTWiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFT

上の図は、キーボードの左矢印キーをWIIコントローラーの上ボタン、下ボタンの下矢印を左ボタン、上矢印を右ボタン、スペースバーをボタン1、キーボードのCTRLキーを2ボタンに、左のALTキーをAボタンに、右のCTRLキーをBボタンとして、左のシフトキーをプラスボタンとして使用します。

あなたがインターネットアーカイブアーケードからのレトロゲームを使用している場合、彼らは一般的にどのキーをマップする必要があると言うでしょう。ゲームごとに異なるゲームパッドファイルを用意して、各ゲームにWIIキーパッドセットアップを使用するだけです。

Sinclair Spectrum、Commodore 64、Commodore Amiga、Atari STなどの古いゲーム機用のエミュレータを使用している場合は、ゲームで鍵を再マップできることが多く、ゲームパッドをゲームパッドにマップすることができます。

より近代的なゲームでは、マウスを使ってそれらのキーやキーをコントロールすることができますので、ゲームパッドのファイルをゲームに必要なキーに合わせて設定することができます。

ゲームパッドファイルを保存するには、CTRLとOを同時に押してください。 CTRLとXを押してnanoを終了します。

コントローラーを接続する

実際にコントローラを接続してゲームパッドファイルを使用するには、次のコマンドを実行します。

sudo wminput -c / etc / cwiid / wminput / gamepad

コントローラーとコンピューターをペアにするには、1 + 2キーを同時に押すように求められます。

接続が成功した場合は「準備完了」と表示されます。

あなたがしなければならないことは、あなたがプレイしたいゲームを始めることだけです。

楽しい!!!

付録A - 可能なWIIリモートボタン

次の表は、ゲームパッドファイル内に設定できるすべてのWIIリモートボタンを示しています。

  • Wiimote.Up
  • Wiimote.Down
  • Wiimote.Left
  • Wiimote.Right
  • Wiimote.A
  • Wiimote.B
  • Wiimote.1
  • Wiimote.2
  • Wiimote.Plus
  • Wiimote.Minus
  • Wiimote.Home
  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y
  • Nunchuk.C
  • Nunchuk.Z
  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y
  • Classic.Up
  • Classic.Down
  • Classic.Left
  • クラシック。ライト
  • Classic.Minus
  • クラシック。プラス
  • クラシック。ホーム
  • クラシック.A
  • Classic.B
  • Classic.X
  • クラシック.Y
  • Classic.ZL
  • クラシック.ZR
  • Classic.L
  • Classic.R
  • Classic.Dpad.X
  • Classic.Dpad.Y
  • Classic.LStick.X
  • Classic.LStick.Y
  • Classic.RStick.X
  • Classic.RStick.Y
  • Classic.LAnalog
  • Classic.RAnalog

付録B - キーボードマッピング

これは賢明なキーボードマッピングのリストです

キーボードマッピングへの潜在的な任天堂のWiiコントローラ
キーコード
エスケープKEY_ESC
0KEY_0
1KEY_1
2KEY_2
3KEY_3
4KEY_4
5KEY_5
6KEY_6
7KEY_7
8KEY_8
9KEY_9
- (マイナス記号)KEY_MINUS
=(シンボルに等しい)KEY_EQUAL
バックスペースKEY_BACKSPACE
タブKEY_TAB
QKEY_Q
WKEY_W
EKEY_E
RKEY_R
TKEY_T
YKEY_Y
UKEY_U
KEY_I
OKEY_O
PKEY_P
KEY_LEFTBRACE
KEY_RIGHTBRACE
入るKEY_ENTER
CTRL(キーボードの左側)KEY_LEFTCTRL
AKEY_A
SKEY_S
DKEY_D
FKEY_F
GKEY_G
HKEY_H
JKEY_J
KKEY_K
LKEY_L
; (セミコロン)KEY_SEMICOLON
'(アポストロフィー)KEY_APOSTROPHE)
#
Shift(キーボードの左側)KEY_LEFTSHIFT
KEY_BACKSLASH
ZKEY_Z
バツKEY_X
CKEY_C
VKEY_V
BKEY_B
NKEY_N
MKEY_M
、 (コンマ)KEY_COMMA
。 (フルストップ)KEY_DOT
/(スラッシュ)KEY_SLASH
Shift(キーボードの右側)KEY_RIGHTSHIFT
ALT(キーボードの左側

KEY_LEFTALT

スペースキーKEY_SPACE
キャップスロックKEY_CAPSLOCK
F1KEY_F1
F2KEY_F2
F3KEY_F3
F4KEY_F4
F5KEY_F5
F6KEY_F6
F7KEY_F7
F8KEY_F8
F9KEY_F9
F10KEY_F10
F11KEY_F11
F12KEY_F12
Num KockKEY_NUMLOCK
シフトロックKEY_SHIFTLOCK
0(キーパッド)KEY_KP0
1(キーパッド)KEY_KP1
2(キーパッド)KEY_KP2
3(キーパッド)KEY_KP3
4(キーパッド)KEY_KP4
5(キーパッド)KEY_KP5
6(キーパッド)KEY_KP6
7(キーパッド)KEY_KP7
8(キーパッド)KEY_KP8
9(キーパッド)KEY_KP9
。 (キーパッドドット)KEY_KPDOT
+(キーパッド+記号)KEY_KPPLUS
- (キーパッドマイナス記号)KEY_KPMINUS
左矢印KEY_LEFT
右矢印KEY_RIGHT
上向き矢印KEY_UP
下向き矢印KEY_DOWN
ホームKEY_HOME
インサートKEY_INSERT
削除KEY_DELETE
ページアップKEY_PAGEUP
ページダウンKEY_PAGEDOWN