Kuidas kasutada Nintendo Wii kontrollerit Linuxi mängude mängimiseks

Sa võid mängida Nintendo Wii mängud peal Linux kui tead, kuidas seda kasutada Wii kaugjuhtimispult oma arvutiga. Saate a asemel kasutada ka Wii kaugjuhtimispulti PC mängukontroller mis tahes mängu mängimiseks kasutades emulaator.

Selles artiklis olevad juhised kehtivad Debiani-põhisele Linuxi distributsioonid nagu näiteks Debian, Mint, ja Ubuntu.

Mida on vaja Wii kaugjuhtimispuldi kasutamiseks Linuxiga

Lisaks Wii kontrollerile peate installima järgmise Linuxi paketid:

  • lswm
  • wminput
  • libcwiid1

Kõik need tööriistad leiate, kui sisestate ühe sudo käsk aastal Linuxi käsuterminal:

sudo apt-get install lswm wminput libcwiid1

Kui kasutate a RPM-põhine Linuxi distributsioon, mida saate kasutada NAMM või mõni sarnane tööriist nende rakenduste hankimiseks.

Kuidas ühendada Wii kaugjuhtimispult Linuxiga

Wii kaugjuhtimispulti saate konfigureerida käsurealt:

  1. Avage Linuxi käsuterminal ja sisestage käsu saamiseks järgmine käsk Bluetooth teie Wii kontrolleri aadress:

    lswm
  2. Vajutage ja hoidke all nuppu 1 ja

    2 Wii kontrolleri nuppe samal ajal, kui seda küsitakse. Kui see on õigesti tehtud, peaks terminalis ilmuma numbrite ja tähtede komplekt järgmiselt:

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

    Veenduge, et teie arvutis oleks Bluetooth lubatud. Võimalik, et peate paar korda proovima, enne kui teie arvuti tuvastab Wii kaugjuhtimispuldi.

  3. Avamiseks sisestage terminali aknasse järgmine Nano toimetaja et saaksite seadistada konfiguratsioonifaili, et seostada Wii nupud klahvidega:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Kopeeri ja kleebi Nano redaktori faili allossa järgmine:

    Wiimote. Alla = KEY_RIGHT
    Wiimote. Vasak = KEY_DOWN
    Wiimote. Parem = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTAL
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Pluss = KEY_LEFTSHIFT
  5. Vajutage CTRL + O konfiguratsioonifaili salvestamiseks klaviatuuril.

  6. Vajutage CTRL + X Nano sulgemiseks.

  7. Pärast nuppude vastendamise konfigureerimist käivitage järgmine käsk:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. Vajutage ja hoidke all nuppu 1 ja 2 Wii kontrolleri nuppe samal ajal uuesti, kui seda küsitakse. Kui ühendus õnnestub, kuvatakse sõna "valmis". Alustage mis tahes mängu Wii puldiga mängimiseks.

Wii kontrolleri üks peamisi eeliseid on D-pad, mis töötab vana kooli mängude jaoks palju paremini kui see Xbox One pöidlapulga, sest see pole nii tundlik.

Wii Remote'i konfigureerimine Linuxi jaoks

Konfiguratsioonifaili loomisel peaks see juba sisaldama teksti, näiteks järgmist:

# mänguport
Klassikaline. Dpad. X = ABS_X
Klassikaline. Dpad. Y = ABS_Y
Klassikaline. A = BTN_A.

Faili iga rea ​​vorming on Wii kontrolleri nupp = klaviatuuri nupp. Näiteks:

Wiimote. Üles = KEY_UP. 

Ülaltoodud käsk kaardistab Üles nuppu Wii kaugjuhtimispuldil nool üles klaviatuuril. Kuna aga enamiku mängude mängimiseks peate Wii kaugjuhtimispulti küljel hoidma, võiksite selle kaardistada Üles nuppu vasak nool võti:

Wiimote. Üles = KEY_LEFT. 
Wii kaugjuhtimispuldi nupp Linuxi klaviatuur
Üles Vasak nool
Alla Paremnool
Vasakule Nool alla
Õige Nool üles
1 Kosmos
2 Vasak CTRL
A Lahkus ALT
B Parem CTRL
Pluss (+) Vasak Shift

Enamik emulaatoreid lihtsustab nuppude kaardistamise protsessi, nii et pärast Wii kaugjuhtimispuldi ühendamist Linuxiga saate konkreetsete mängude ja konsoolide juhtnuppe veelgi kohandada. Mõned arvutimängud võimaldavad teil isegi kaardistada hiir Wii kontrolleri võtmed.

Retromängude kontrolleri soovituslikke seadeid näete aadressil Interneti-arhiivi arkaad veebisait.

Wii kaugjuhtimispuldi nupud

Võite kasutada mitut Wii tarvikud Linuxiga, sealhulgas Wii Classic Controller ja Wii Nunchuk. Allpool on loend kõigist Wii kontrolleri nuppudest, mida saate mängupuldi failis konfigureerida:

Wii kaugjuhtimispult

  • Wiimote. Üles
  • Wiimote. Alla
  • Wiimote. Vasakule
  • Wiimote. Õige
  • Wiimote. A
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Pluss
  • Wiimote. Miinus
  • Wiimote. Kodu
  • Wiimote. Dpad. X
  • Wiimote. Dpad. Y

Wii Nunchuk

  • Nunchuk. C
  • Nunchuk. Z
  • Nunchuk. Pulk. X
  • Nunchuk. Pulk. Y

Wii klassikaline kontroller

  • Klassikaline. Üles
  • Klassikaline. Alla
  • Klassikaline. Vasakule
  • Klassikaline. Õige
  • Klassikaline. Miinus
  • Klassikaline. Pluss
  • Klassikaline. Kodu
  • Klassikaline. A
  • Klassikaline. B
  • Klassikaline. X
  • Klassikaline. Y
  • Klassikaline. ZL
  • Klassikaline. ZR
  • Klassikaline. L
  • Klassikaline. R
  • Klassikaline. Dpad. X
  • Klassikaline. Dpad. Y
  • Klassikaline. LStikk. X
  • Klassikaline. LStikk. Y
  • Klassikaline. RStik. X
  • Klassikaline. RStik. Y
  • Klassikaline. LAnaloog
  • Klassikaline. RAnaloog

Kahjuks ei saa Linuxiga Wii kaugjuhtimispuldi liikumisjuhte konfigureerida, kuid saate siiski mängida Wii mängude ROM-e, mis ei vaja liikumisjuhte.

Klaviatuuri kaardistused

Allpool on Linuxi klaviatuuri juhend, mis aitab teil konfiguratsioonifaili seadistada.

Võti Kood
Põgenemine 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
- (miinussümbol) KEY_MIINUS
= (võrdub sümbol) KEY_EQUAL
BackSpace KEY_BACKSPACE
Tab KEY_TAB
K KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
ma KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Sisenema KEY_ENTER
CTRL (klaviatuuri vasak külg) 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
; (Semikoolon) KEY_SEMIKOLOON
' (Apostroof) KEY_APOSTROPHE)
#
Tõstuklahv (klaviatuuri vasak külg) 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
. (täispeatus) KEY_DOT
/ (kaldkriips) KEY_SLASH
Shift (klaviatuuri parem pool KEY_RIGHTSHIFT
ALT (klaviatuuri vasak külg

KEY_LEFTAL

Tühikuklahv 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 (klaviatuur) KEY_KP0
1 (klaviatuur) KEY_KP1
2 (klaviatuur) KEY_KP2
3 (klaviatuur) KEY_KP3
4 (klaviatuur) KEY_KP4
5 (klaviatuur) KEY_KP5
6 (klaviatuur) KEY_KP6
7 (klaviatuur) KEY_KP7
8 (klaviatuur) KEY_KP8
9 (klaviatuur) KEY_KP9
. (klahvistiku punkt) KEY_KPDOT
+ (klaviatuur pluss sümbol) KEY_KPPLUS
- (klaviatuuri miinussümbol) KEY_KPMIINUS
Vasak nool KEY_LEFT
Parem nool KEY_RIGHT
nool üles KEY_UP
Nool alla KEY_DOWN
Kodu KEY_HOME
Sisesta KEY_INSERT
Kustuta KEY_DELETE
Lehekülg üles KEY_PAGEUP
Lehekülg alla KEY_PAGEDOWN