Kako koristiti Nintendo Wii kontroler za igranje Linux igara

Možeš igrati Nintendo Wii igre uključene Linux ako znate koristiti Wii daljinski sa svojim računalom. Također možete koristiti Wii daljinski umjesto a Kontroler za PC igre igrati bilo koju igru ​​koristeći emulator.

Upute u ovom članku odnose se na Debian-based Linux distribucije kao npr Debian, kovnica, i Ubuntu.

Što vam je potrebno za korištenje Wii daljinskog upravljača s Linuxom

Osim Wii kontrolera, morat ćete instalirati sljedeće Linux paketi:

  • lswm
  • wminput
  • libcwiid1

Sve ove alate možete dobiti unosom jednog sudo naredba u Linux naredbeni terminal:

sudo apt-get install lswm wminput libcwiid1

Ako koristite an O/mindistribuciju Linuxa, koju možete koristiti YUM ili sličan alat za dobivanje ovih aplikacija.

Kako spojiti Wii Remote na Linux

Možete konfigurirati Wii daljinski iz naredbenog retka:

  1. Otvorite Linux naredbeni terminal i unesite sljedeću naredbu da biste dobili Bluetooth adresa vašeg Wii kontrolera:

    lswm
  2. Pritisnite i držite 1 i 2 tipke na Wii kontroleru u isto vrijeme kada se to od vas zatraži. Ako je učinjeno ispravno, skup brojeva i slova trebao bi se pojaviti u terminalu ovako:

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

    Provjerite jeste li na računalu omogućili Bluetooth. Možda ćete morati pokušati nekoliko puta prije nego što vaše računalo otkrije Wii daljinski upravljač.

  3. Unesite sljedeće u prozor terminala da biste otvorili Nano urednik tako da možete postaviti konfiguracijsku datoteku za mapiranje Wii gumba na tipke:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Kopiranje i lijepljenje sljedeće na dnu uređivača Nano datoteke:

    Wiimote. Dolje = KEY_RIGHT
    Wiimote. Lijevo = KEY_DOWN
    Wiimote. Desno = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTALT
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Plus = KEY_LEFTSHIFT
  5. Pritisnite CTRL + O na tipkovnici za spremanje konfiguracijske datoteke.

  6. Pritisnite CTRL + x zatvoriti Nano.

  7. Nakon konfiguriranja mapiranja gumba, pokrenite sljedeću naredbu:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. Pritisnite i držite 1 i 2 tipke na Wii kontroleru u isto vrijeme kada se to od vas zatraži. Riječ "spreman" pojavit će se ako je veza uspješna. Pokrenite bilo koju igru ​​za igranje s Wii daljinskim upravljačem.

Jedna od glavnih prednosti Wii kontrolera je D-pad, koji radi puno bolje za old school igrice od ostalih Xbox One štapić za palac jer nije baš tako osjetljiv.

Konfiguriranje Wii Remote-a za Linux

Kada kreirate svoju konfiguracijsku datoteku, ona bi već trebala sadržavati neki tekst poput sljedećeg:

# igralište
Klasični. Dpad. X = ABS_X
Klasični. Dpad. Y = ABS_Y
Klasični. A = BTN_A.

Format za svaki redak u datoteci je Gumb Wii kontrolera = tipka tipkovnice. Na primjer:

Wiimote. Gore = KEY_UP. 

Gornja naredba mapira gore gumb na Wii daljinskom upravljaču za strelica prema gore na tipkovnici. Međutim, budući da za igranje većine igara morate držati Wii daljinski upravljač sa strane, možda biste željeli mapirati gore gumb za lijeva strelica ključ:

Wiimote. Gore = KEY_LEFT. 
Gumb za daljinski upravljač Wii Linux tipkovnica
gore Lijeva strelica
dolje Desna strijela
Lijevo Strelica prema dolje
Pravo Strelica prema gore
1 Prostor
2 Lijevi CTRL
A Lijevi ALT
B Desni CTRL
plus (+) Lijevi pomak

Većina emulatora pojednostavljuje proces mapiranja gumba, tako da nakon što povežete svoj Wii daljinski na Linux, možete dodatno prilagoditi kontrole za određene igre i konzole. Neke PC igre čak vam omogućuju i mapiranje miš ključeve za Wii kontroler.

Preporučene postavke kontrolera za retro igre možete vidjeti na Internet arhiv Arcade web stranica.

Wii daljinski gumbi

Možete koristiti više Wii pribor s Linuxom uključujući Wii Classic Controller i Wii Nunchuk. Ispod je popis svih tipki Wii kontrolera koje možete konfigurirati u datoteci gamepada:

Wii daljinski

  • Wiimote. gore
  • Wiimote. dolje
  • Wiimote. Lijevo
  • Wiimote. Pravo
  • Wiimote. A
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Plus
  • Wiimote. Minus
  • Wiimote. Dom
  • Wiimote. Dpad. x
  • Wiimote. Dpad. Y

Wii Nunchuk

  • Nunchuk. C
  • Nunchuk. Z
  • Nunchuk. Stick. x
  • Nunchuk. Stick. Y

Wii Classic kontroler

  • Klasični. gore
  • Klasični. dolje
  • Klasični. Lijevo
  • Klasični. Pravo
  • Klasični. Minus
  • Klasični. Plus
  • Klasični. Dom
  • Klasični. A
  • Klasični. B
  • Klasični. x
  • Klasični. Y
  • Klasični. ZL
  • Klasični. ZR
  • Klasični. L
  • Klasični. R
  • Klasični. Dpad. x
  • Klasični. Dpad. Y
  • Klasični. Lstick. x
  • Klasični. Lstick. Y
  • Klasični. RSstick. x
  • Klasični. RSstick. Y
  • Klasični. LAnalog
  • Klasični. RAnalog

Nažalost, nije moguće konfigurirati kontrole pokreta Wii daljinskog upravljača s Linuxom, ali još uvijek možete igrati ROM-ove Wii igara koje ne zahtijevaju kontrole pokreta.

Preslikavanje tipkovnice

U nastavku je vodič za Linux tipkovnicu koji će vam pomoći u postavljanju konfiguracijske datoteke.

Ključ Kodirati
Pobjeći KEY_ESC
0 KEY_0
1 KLJUČ_1
2 KLJUČ_2
3 KLJUČ_3
4 KLJUČ_4
5 KLJUČ_5
6 KLJUČ_6
7 KLJUČ_7
8 KLJUČ_8
9 KLJUČ_9
- (simbol minus) KEY_MINUS
= (simbol jednako) KLJUČ_JEDNAK
BackSpace KEY_BACKSPACE
Tab KEY_TAB
P KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
ja KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHT BACE
Unesi KEY_ENTER
CTRL (lijeva strana tipkovnice) 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
; (Točka i zarez) KLJUČ_TOČKA-ZEM
' (apostrof) KEY_APOSTROF)
#
Shift (lijeva strana tipkovnice) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
x KEY_X
C KEY_C
V KEY_V
B KLJUČ_B
N KEY_N
M KEY_M
, (zarez) KEY_COMMA
. (točka) KEY_DOT
/ (kosa crta) KEY_SLASH
Shift (desna strana tipkovnice KEY_RIGHTSHIFT
ALT (lijeva strana tipkovnice

KEY_LEFTALT

Razmaknica 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
Zaključavanje mjenjača KEY_SHIFTLOCK
0 (tipkovnica) KEY_KP0
1 (tipkovnica) KEY_KP1
2 (tipkovnica) KEY_KP2
3 (tipkovnica) KEY_KP3
4 (tipkovnica) KEY_KP4
5 (tipkovnica) KEY_KP5
6 (tipkovnica) KEY_KP6
7 (tipkovnica) KEY_KP7
8 (tipkovnica) KEY_KP8
9 (tipkovnica) KEY_KP9
. (točka na tipkovnici) KEY_KPDOT
+ (tipkovnica plus simbol) KEY_KPPLUS
- (tipkovnica minus simbol) KEY_KPMINUS
Lijeva strelica KEY_LEFT
Desna strijela KLJUČ_DESNO
Strelica prema gore KEY_UP
Strelica prema dolje KEY_DOWN
Dom KEY_HOME
Umetnuti KEY_INSERT
Izbrisati KEY_DELETE
Stranica gore KEY_PAGEUP
Stranica niže KEY_PAGEDOWN