Cara Menggunakan Pengawal Nintendo Wii Untuk Main Permainan Linux

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:

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:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.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_LEFT

Wiimote.Down = KEY_RIGHT

Wiimote.Left = KEY_DOWN

Wiimote.Right = KEY_UP

Wiimote.1 = KEY_SPACE

Wiimote.2 = KEY_LEFTCTRL

Wiimote.A = KEY_LEFTALT

Wiimote.B = KEY_RIGHTCTRL

Wiimote.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:

Lampiran B - Mappings Papan Kekunci

Ini adalah senarai pemetaan keyboard yang masuk akal

Potensi Nintendo Wii Controller untuk Mappings Papan Kekunci
Kunci Kod
Melarikan diri KEY_ESC
0 KEY_0
1 KEY_1
2 KEY_2
3 KEY_3
4 KEY_4
5 KEY_5
6 KEY_6
7 KEY_7
8 KEY_8
9 KEY_9
- (simbol tolak) KEY_MINUS
= (sama dengan simbol) KEY_EQUAL
BackSpace KEY_BACKSPACE
Tab KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
Saya KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Masukkan KEY_ENTER
CTRL (sebelah kiri papan kekunci) KEY_LEFTCTRL
A KEY_A
S KEY_S
D KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
K KEY_K
L KEY_L
; (Semi Colon) KEY_SEMICOLON
'(Apostrophe) KEY_APOSTROPHE)
#
Shift (sebelah kiri papan kekunci) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
X KEY_X
C KEY_C
V KEY_V
B KEY_B
N KEY_N
M KEY_M
, (koma) KEY_COMMA
. (noktah) KEY_DOT
/ (slash ke hadapan) KEY_SLASH
Shift (sebelah kanan papan kekunci KEY_RIGHTSHIFT
ALT (sebelah kiri papan kekunci

KEY_LEFTALT

Bar ruang KEY_SPACE
Caps Lock KEY_CAPSLOCK
F1 KEY_F1
F2 KEY_F2
F3 KEY_F3
F4 KEY_F4
F5 KEY_F5
F6 KEY_F6
F7 KEY_F7
F8 KEY_F8
F9 KEY_F9
F10 KEY_F10
F11 KEY_F11
F12 KEY_F12
Num Kock KEY_NUMLOCK
Shift Lock KEY_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 kiri KEY_LEFT
Anak panah kanan KEY_RIGHT
Anak panah atas KEY_UP
Anak panah ke bawah KEY_DOWN
Rumah KEY_HOME
Masukkan KEY_INSERT
Padam KEY_DELETE
Halaman Atas KEY_PAGEUP
Halaman bawah KEY_PAGEDOWN