Kumaha Ka Paké A Nintendo Wii controller Pikeun Play Linux Ubuntu Kaulinan

Hiji bagian konci maén kaulinan anu écés keur sanggup ngadalikeun karakter, kapal, kalong, bak, mobil atawa sprites lianna.

The Nintendo Wii controller nyaeta gede pikeun maén kaulinan, utamana lamun ngagunakeun emulators sakola heubeul jeung Internet Archives Internet arcade kaulinan. The Nintendo Wii éta hiji kaulinan konsol bener populér lamun eta munggaran dirilis jeung loba jalma, ayeuna sits ngumpul lebu gigireun pamuter DVD.

Tinimbang meuli controller game dedicated kanggo maén kaulinan dina mesin Linux Ubuntu anjeun , naha henteu ngan nganggo Jauh Wii?

Tangtu, controller Wii teu hijina controller anjeun dipikaresep kudu ngagantung di sabudeureun jeung Abdi bakal nulis Panungtun pikeun Controllers Xbox komo OUYA controller geura-giru.

Hiji kaunggulan tina controller Wii nyaeta dpad nu. Gawéna leuwih hadé pikeun kaulinan sakola heubeul ti controller Xbox sabab teu rada jadi sensitip.

Hanjakal keur golongan anjeun sieun garis paréntah malah loba gawé terminal bisa dipigawé tapi sieun teu sakumaha kuring bakal ngalakukeun pangalusna mah ngajelaskeun sagalana kudu maneh mun keur meunang controller Wii berpungsi.

Masang Software Linux Ubuntu dibutuhkeun Pikeun Paké A Wii controller

Aplikasi Anjeun kudu masang nyaéta kieu:

Buku ieu nganggap anjeun maké distro basis Debian kayaning Debian , mint , Ubuntu jrrd Upami Anjeun keur make hiji pamakéan distro Yum dumasar rpm atawa alat sarupa meunang aplikasi ieu.

Ketik handap pikeun meunangkeun aplikasi:

sudo apt-meunang install lswm wminput libcwiid1

Manggihan Bluetooth alamat Wii controller anjeun

Sakabeh alesan pikeun masang lswm mun geus meunang alamat Bluetooth of controller Wii Anjeun.

Dina terminal ngetik di handap:

lswm

handap bakal dipintonkeun dina layar:

"Pasang Wiimotes dina mode bisa dipanggihan kiwari (pencét 1 + 2) ..."

Naha salaku suratna miwarang jeung tahan 1 jeung 2 tombol dina controller Wii dina waktos anu sareng.

Lamun tumaros neuleu susunan angka na hurup kedah némbongan sapanjang garis ieu:

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

Lamun hurup jeung angka ulah muncul jeung anjeun manggihan diri deui di paréntah ajakan amprok lswm deui na coba mencét 1 jeung 2 babarengan deui. Dasarna, tetep nyobian dugi gawéna.

Nyetel Game controller

Pikeun nganggo Wii controller sakumaha gamepad a anjeun bakal kedah setelan file konfigurasi kana peta tombol pikeun kenop.

Ketik di handap kana jandela terminal:

sudo nano / jsb / cwiid / wminput / gamepad

file ieu kudu geus boga sababaraha téks dina eta sapanjang garis ieu:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

Anjeun bakal peryogi pikeun nambahkeun sababaraha garis deui file ieu pikeun meunangkeun gamepad gawe cara rék ka.

The format dasar unggal garis dina file anu tombol Wii controller dina kénca na tombol keyboard nu bener.

Salaku conto:

Wiimote.Up = KEY_UP

Paréntah luhur peta tombol up dina jauh Wii ka up panah dina kibor.

Di dieu téh tip gancang. The jauh Wii téh biasana di sisi na nalika anjeun maén kaulinan sarta jadi nepi arrow dina Wii jauh sabenerna perlu peta ka panah kénca dina kibor.

Dina ahir artikel ieu, kuring baris daptar sakabeh mappings Wii nu mungkin sarta sauntuyan mappings keyboard wijaksana.

For ayeuna padahal didieu nyaeta sakumpulan gancang jeung basajan tina mappings:

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

Di luhur peta tombol panah kénca dina kibor jeung up tombol dina controller Wii, tombol katuhu kana tombol turun ka handap panah kana tombol kenca, anu nepi arrow kana tombol katuhu, rohangan bar tombol 1 sakumaha, anu ditinggalkeun konci Ctrl dina kibor jeung 2 tombol, tombol Alt kénca ka tombol A, tombol Ctrl katuhu sakumaha tombol B jeung konci shift kénca sakumaha tombol Plus.

Upami Anjeun keur make kaulinan retro ti internét arcade arsip aranjeunna umumna bakal ngomong naon kenop perlu dipetakeun. Anjeun tiasa gaduh file gamepad béda pikeun kaulinan béda ku kituna anjeun ngan bisa maké panyetelan keypad Wii pikeun tiap kaulinan.

Upami Anjeun keur make emulators pikeun kaulinan heubeul konsol kayaning Sinclair Spéktrum, Commodore 64, Commodore Amiga na Atari ST mangka kaulinan mindeng hayu Anjeun remap kenop na anjeun bisa, ku kituna, peta kenop kaulinan pikeun file gamepad Anjeun.

Pikeun kaulinan leuwih modern aranjeunna mindeng ngawenangkeun dipakéna mouse ka ngadalikeun aranjeunna atanapi malah kenop jadi Anjeun tiasa nyetel file gamepad anjeun nepi ka cocog kenop diperlukeun pikeun maén kaulinan.

Nyimpen file gamepad pencét Ctrl jeung O dina waktos anu sareng. Pencét Ctrl sarta X kaluar nano.

Sambungkeun controller The

Pikeun sabenerna nyambungkeun controller supados eta perkara migunakeun file gamepad anjeun ngajalankeun paréntah di handap:

sudo wminput -c / jsb / cwiid / wminput / gamepad

Anjeun bakal dipenta pikeun pencét 1 + 2 kenop dina waktos anu sareng pasangkeun controller jeung komputer.

Kecap "siap" bakal muncul lamun sambungan anjeun geus suksés.

Ayeuna kabeh geus maneh mun geus ngamimitian kaulinan hayang maén.

Ngarasakeun !!!

Appendix A - Mungkin Kancing Jauh Wii

Tabel di handap nembongkeun sagala tombol jauh Wii nu bisa nyetél dina file gamepad anjeun:

Appendix B - Mappings kibor

Ieu daptar mappings keyboard wijaksana

Poténsi Mappings kibor Nintendo Wii controller Ka
konci kode
kabur 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
- (minus simbol) KEY_MINUS
= (Sarua simbol) KEY_EQUAL
BackSpace KEY_BACKSPACE
tab KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
Urang Sunda KEY_R
T KEY_T
Y KEY_Y
U KEY_U
abdi KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
asup KEY_ENTER
Ctrl (samping Kénca sahiji keyboard) 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
; (Titik koma) KEY_SEMICOLON
'(Kekenteng) KEY_APOSTROPHE)
#
Shift (samping Kénca sahiji keyboard) 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
. (Eureun pinuh) KEY_DOT
/ (Maju slash) KEY_SLASH
Shift (sisi katuhu keyboard KEY_RIGHTSHIFT
Alt (sisi kénca keyboard

KEY_LEFTALT

spasi bar KEY_SPACE
Konci hurup ageung 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
Mimidah konci KEY_SHIFTLOCK
0 (keypad) KEY_KP0
1 (keypad) KEY_KP1
2 (keypad) KEY_KP2
3 (keypad) KEY_KP3
4 (keypad) KEY_KP4
5 (keypad) KEY_KP5
6 (keypad) KEY_KP6
7 (keypad) KEY_KP7
8 (keypad) KEY_KP8
9 (keypad) KEY_KP9
. (Keypad titik) KEY_KPDOT
+ (Keypad tambah simbol) KEY_KPPLUS
- (keypad simbol dikurangan) KEY_KPMINUS
panah kénca KEY_LEFT
panah katuhu KEY_RIGHT
nepi panah KEY_UP
handap panah KEY_DOWN
imah KEY_HOME
Selapkeun KEY_INSERT
Mupus KEY_DELETE
Page Up KEY_PAGEUP
Page Turun KEY_PAGEDOWN