Skip to main content

Bagaimana Menggunakan Wiimote Untuk Main Permainan Linux

Cara Membuat Mesin Casino Seperti ChitatoTheChitato Simple (April 2025)

Cara Membuat Mesin Casino Seperti ChitatoTheChitato Simple (April 2025)
Anonim

Sebahagian utama permainan bermain jelas dapat mengawal watak-watak, kapal, kelawar, tangki, kereta atau sprite lain.

Pengawal Wii Nintendo sangat bagus untuk bermain permainan, terutamanya apabila menggunakan emulator sekolah lama dan Arkib Internet Internet Arcade permainan. Nintendo WII adalah konsol permainan yang sangat popular apabila ia mula-mula dibebaskan dan bagi ramai orang, ia kini duduk mengumpul habuk di sebelah pemain DVD.

Daripada membeli pengawal permainan yang berdedikasi untuk bermain permainan di mesin Linux anda, mengapa tidak menggunakan Remote WII?

Sudah tentu, pengawal WII bukan satu-satunya pengawal yang anda mungkin perlu berkumpul dan saya akan menulis panduan untuk pengawal XBOX dan juga pengawal OUYA tidak lama lagi.

Satu kelebihan pengawal WII ialah dpad. Ia berfungsi lebih baik untuk permainan sekolah lama daripada pengawal XBOX kerana ia tidak begitu sensitif.

Malangnya bagi orang-orang yang anda ketakutan pada baris arahan terdapat banyak kerja terminal yang perlu dilakukan tetapi tidak takut kerana saya akan melakukan yang terbaik untuk menjelaskan semua yang anda perlu lakukan untuk mendapatkan pengawal WII yang berfungsi.

Pasang Perisian Linux Diperlukan Menggunakan Controller Wii

Aplikasi yang perlu anda pasang adalah seperti berikut:

  • lswm
  • wminput
  • libcwiid1

Panduan ini menganggap anda menggunakan distro berasaskan Debian seperti Debian, Mint, Ubuntu dan lain-lain. Jika anda menggunakan distro menggunakan RPM menggunakan YUM atau alat yang sama untuk mendapatkan aplikasi ini.

Taipkan yang berikut untuk mendapatkan aplikasi:

sudo apt-get install lswm wminput libcwiid1

Cari Alamat Bluetooth Pengawal Wii Anda

Sebab utama untuk memasang lswm adalah untuk mendapatkan alamat bluetooth pengawal WII anda.

Dalam jenis terminal berikut:

lswm

Berikut ini akan dipaparkan pada skrin:

'Letakkan Wiimotes dalam mod yang boleh ditemui sekarang (tekan 1 + 2) … "

Lakukan sebagai mesej meminta dan tahan butang 1 dan 2 pada pengawal WII pada masa yang sama.

Jika anda melakukannya dengan betul seperangkat nombor dan huruf sepatutnya muncul di sepanjang baris ini:

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

Sekiranya huruf dan nombor tidak muncul dan anda mendapati diri anda kembali pada arahan lswm arahan semula sekali lagi dan cuba tekan 1 dan 2 sekali lagi. Pada asasnya, teruskan percubaan sehingga ia berfungsi.

Sediakan Pengawal Permainan

Untuk menggunakan Pengawal WII sebagai gamepad, anda perlu menyediakan fail konfigurasi untuk memetakan butang ke kekunci.

Taipkan yang berikut ke dalam tetingkap terminal:

sudo nano / etc / cwiid / wminput / gamepad

Fail ini sepatutnya mempunyai beberapa teks di dalamnya sepanjang baris ini:

# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A

Anda perlu menambah beberapa baris lagi ke fail ini untuk mendapatkan gamepad yang berfungsi dengan cara yang anda mahu.

Format asas bagi setiap baris dalam fail ialah butang Pengawal WII di sebelah kiri dan butang papan kekunci di sebelah kanan.

Sebagai contoh:

Wiimote.Up = KEY_UP

Petunjuk di atas memaparkan butang atas pada jarak jauh WII ke anak panah atas pada papan kekunci.

Inilah hujung yang cepat. Remote WII biasanya berada di sisinya apabila anda bermain permainan dan sehingga anak panah atas pada alat kawalan Wii sebenarnya perlu memetakan ke anak panah kiri pada papan kekunci.

Pada akhir artikel ini, saya akan menyenaraikan semua pemetaan WII yang mungkin dan pemetaan keyboard yang masuk akal.

Buat masa ini walaupun di sini adalah satu set pemetaan cepat dan mudah:

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

Peta di atas memetakan kekunci anak panah kiri pada papan kekunci ke butang atas pengawal WII, kekunci kanan ke bawah butang panah bawah ke butang kiri, anak panah atas ke kanan, bar ruang sebagai butang 1, kekunci CTRL kiri pada papan kekunci ke butang 2, kekunci ALT kiri ke butang A, kekunci CTRL kanan sebagai butang B dan kekunci peralihan kiri sebagai butang Plus.

Sekiranya anda menggunakan permainan retro dari arcade arkib internet, mereka secara umumnya akan mengatakan kunci apa yang perlu dipetakan. Anda boleh mempunyai fail gamepad berbeza untuk permainan yang berbeza supaya anda hanya boleh menggunakan persediaan papan kekunci WII untuk setiap permainan.

Jika anda menggunakan emulator untuk konsol permainan lama seperti Spektrum Sinclair, Commodore 64, Commodore Amiga dan Atari ST maka permainan sering membolehkan anda remap kekunci dan anda boleh, oleh itu, peta kekunci permainan untuk fail gamepad anda.

Untuk permainan yang lebih moden, mereka sering membenarkan penggunaan tetikus untuk mengawalnya atau kekunci supaya anda boleh menetapkan fail gamepad anda sehingga sepadan dengan kunci yang diperlukan untuk memainkan permainan.

Untuk menyimpan fail gamepad tekan CTRL dan O pada masa yang sama. Tekan CTRL dan X untuk keluar dari nano.

Sambungkan Pengawal

Untuk benar-benar menyambungkan pengawal supaya menggunakan fail gamepad anda jalankan perintah berikut:

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

Anda akan diminta untuk menekan kekunci 1 + 2 pada masa yang sama untuk memasangkan pengawal dengan komputer anda.

Perkataan "bersedia" akan muncul jika sambungan anda berjaya.

Kini semua yang perlu anda lakukan ialah memulakan permainan yang anda ingin mainkan.

Nikmati !!!

Lampiran A - Butang Jauh WII yang mungkin

Jadual berikut menunjukkan semua butang jauh WII yang boleh ditetapkan dalam fail gamepad anda:

  • 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.Right
  • Classic.Minus
  • Classic.Plus
  • Classic.Home
  • Classic.A
  • Classic.B
  • Classic.X
  • Classic.Y
  • Classic.ZL
  • Classic.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

Lampiran B - Mappings Papan Kekunci

Ini adalah senarai pemetaan keyboard yang masuk akal

Potensi Nintendo Wii Controller untuk Mappings Papan Kekunci
KunciKod
Melarikan diriKEY_ESC
0KEY_0
1KEY_1
2KEY_2
3KEY_3
4KEY_4
5KEY_5
6KEY_6
7KEY_7
8KEY_8
9KEY_9
- (simbol tolak)KEY_MINUS
= (sama dengan simbol)KEY_EQUAL
BackSpaceKEY_BACKSPACE
TabKEY_TAB
QKEY_Q
WKEY_W
EKEY_E
RKEY_R
TKEY_T
YKEY_Y
UKEY_U
SayaKEY_I
OKEY_O
PKEY_P
KEY_LEFTBRACE
KEY_RIGHTBRACE
MasukkanKEY_ENTER
CTRL (sebelah kiri papan kekunci)KEY_LEFTCTRL
AKEY_A
SKEY_S
DKEY_D
FKEY_F
GKEY_G
HKEY_H
JKEY_J
KKEY_K
LKEY_L
; (Semi Colon)KEY_SEMICOLON
'(Apostrophe)KEY_APOSTROPHE)
#
Shift (sebelah kiri papan kekunci)KEY_LEFTSHIFT
KEY_BACKSLASH
ZKEY_Z
XKEY_X
CKEY_C
VKEY_V
BKEY_B
NKEY_N
MKEY_M
, (koma)KEY_COMMA
. (noktah)KEY_DOT
/ (slash ke hadapan)KEY_SLASH
Shift (sebelah kanan papan kekunciKEY_RIGHTSHIFT
ALT (sebelah kiri papan kekunci

KEY_LEFTALT

Bar ruangKEY_SPACE
Caps LockKEY_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
Shift LockKEY_SHIFTLOCK
0 (pad kekunci)KEY_KP0
1 (pad kekunci)KEY_KP1
2 (pad kekunci)KEY_KP2
3 (pad kekunci)KEY_KP3
4 (pad kekunci)KEY_KP4
5 (pad kekunci)KEY_KP5
6 (pad kekunci)KEY_KP6
7 (pad kekunci)KEY_KP7
8 (pad kekunci)KEY_KP8
9 (pad kekunci)KEY_KP9
. (pad kekunci)KEY_KPDOT
+ (simbol plus simbol)KEY_KPPLUS
- (simbol kekunci keypad)KEY_KPMINUS
Anak panah kiriKEY_LEFT
Anak panah kananKEY_RIGHT
Anak panah atasKEY_UP
Anak panah ke bawahKEY_DOWN
RumahKEY_HOME
MasukkanKEY_INSERT
PadamKEY_DELETE
Halaman AtasKEY_PAGEUP
Halaman bawahKEY_PAGEDOWN