Cum să utilizați un controler Nintendo Wii pentru a juca jocuri Linux
Te poți juca Nintendo Wii jocuri pe Linux dacă știi să folosești Telecomanda Wii cu computerul dvs. De asemenea, puteți utiliza telecomanda Wii în loc de a Controler de joc pentru PC pentru a juca orice joc folosind un emulator.
Instrucțiunile din acest articol se aplică pentru Debian distribuții Linux precum Debian, Mentă, și Ubuntu.
De ce aveți nevoie pentru a utiliza o telecomandă Wii cu Linux
Pe lângă un controler Wii, va trebui să instalați următoarele pachete Linux:
- lswm
- wminput
- libcwiid1
Puteți obține toate aceste instrumente introducând unul singur comanda sudo în Terminal de comandă Linux:
sudo apt-get install lswm wminput libcwiid1
Dacă utilizați un RPMdistribuție Linux bazată pe, puteți utiliza YUM sau un instrument similar pentru a obține aceste aplicații.
Cum se conectează o telecomandă Wii la Linux
Puteți configura telecomanda Wii din linia de comandă:
-
Deschideți terminalul de comandă Linux și introduceți următoarea comandă pentru a obține Bluetooth adresa controlerului tău Wii:
lswm
-
Apăsați și mențineți apăsat 1 și 2 butoanele controlerului Wii în același timp când vi se solicită. Dacă este făcut corect, un set de numere și litere ar trebui să apară în terminal astfel:
00:1B: 7A: 4F: 61:C4
Asigurați-vă că aveți Bluetooth activat pe computer. Poate fi necesar să încercați de câteva ori înainte ca computerul să detecteze telecomanda Wii.
-
Introduceți următoarele în fereastra terminalului pentru a deschide Nano editor astfel încât să puteți configura un fișier de configurare pentru a mapa butoanele Wii la taste:
sudo nano /etc/cwiid/wminput/gamepad
-
Copiaza si lipeste următoarele în partea de jos a fișierului editor Nano:
Wiimote. Jos = KEY_RIGHT
Wiimote. Stânga = KEY_DOWN
Wiimote. Dreapta = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote. A = KEY_LEFTALT
Wiimote. B = KEY_RIGHTCTRL
Wiimote. Plus = KEY_LEFTSHIFT presa CTRL + O pe tastatură pentru a salva fișierul de configurare.
presa CTRL + X pentru a închide Nano.
-
După configurarea mapării butoanelor, executați următoarea comandă:
sudo wminput -c /etc/cwiid/wminput/gamepad
Apăsați și mențineți apăsat 1 și 2 butoanele de pe controlerul Wii în același timp, când vi se solicită. Cuvântul „gata” va apărea dacă conexiunea are succes. Începeți orice joc pentru a juca cu telecomanda Wii.
Un avantaj major al controlerului Wii este D-pad-ul, care funcționează mult mai bine pentru jocurile de școală veche decât pentru Xbox One stick pentru degetul mare pentru că nu este la fel de sensibil.
Configurarea telecomenzii Wii pentru Linux
Când creați fișierul de configurare, acesta ar trebui să conțină deja un text, cum ar fi următorul:
# gameport
Clasic. Dpad. X = ABS_X
Clasic. Dpad. Y = ABS_Y
Clasic. A = BTN_A.
Formatul pentru fiecare linie din fișier este Butonul controlerului Wii = butonul de la tastatură. De exemplu:
Wiimote. Sus = KEY_UP.
Comanda de mai sus mapează Sus butonul de pe telecomanda Wii la Săgeata în sus pe tastatură. Cu toate acestea, deoarece trebuie să țineți telecomanda Wii pe o parte pentru a juca majoritatea jocurilor, vă recomandăm să mapați Sus butonul la sageata stanga cheie:
Wiimote. Sus = KEY_LEFT.
Butonul telecomenzii Wii | Tastatura Linux |
Sus | Sageata stanga |
Jos | Sageata dreapta |
Stânga | Sageata in jos |
Dreapta | Săgeata în sus |
1 | Spaţiu |
2 | CTRL stânga |
A | ALT stânga |
B | CTRL dreapta |
Plus (+) | Shift la stânga |
Majoritatea emulatorilor simplifică procesul de mapare a butoanelor, așa că după ce ați conectat telecomanda Wii la Linux, puteți personaliza în continuare controalele pentru anumite jocuri și console. Unele jocuri pentru PC vă permit chiar să faceți hartă șoarece cheile controlerului Wii.
Puteți vedea setările recomandate pentru controler pentru jocuri retro la Internet Archive Arcade site-ul web.
Butoanele telecomenzii Wii
Puteți folosi mai multe Accesorii Wii cu Linux, inclusiv controlerul Wii Classic și Wii Nunchuk. Mai jos este o listă cu toate butoanele controlerului Wii pe care le puteți configura în fișierul gamepad:
Telecomanda Wii
- Wiimote. Sus
- Wiimote. Jos
- Wiimote. Stânga
- Wiimote. Dreapta
- Wiimote. A
- Wiimote. B
- Wiimote.1
- Wiimote.2
- Wiimote. La care se adauga
- Wiimote. Minus
- Wiimote. Acasă
- Wiimote. Dpad. X
- Wiimote. Dpad. Y
Wii Nunchuk
- Nunchuk. C
- Nunchuk. Z
- Nunchuk. Băț. X
- Nunchuk. Băț. Y
Controler Wii Classic
- Clasic. Sus
- Clasic. Jos
- Clasic. Stânga
- Clasic. Dreapta
- Clasic. Minus
- Clasic. La care se adauga
- Clasic. Acasă
- Clasic. A
- Clasic. B
- Clasic. X
- Clasic. Y
- Clasic. ZL
- Clasic. ZR
- Clasic. L
- Clasic. R
- Clasic. Dpad. X
- Clasic. Dpad. Y
- Clasic. LStick. X
- Clasic. LStick. Y
- Clasic. Rstick. X
- Clasic. Rstick. Y
- Clasic. LAnalog
- Clasic. RAnalog
Din păcate, nu este posibil să configurați comenzile de mișcare ale telecomenzii Wii cu Linux, dar puteți juca în continuare ROM-uri ale jocurilor Wii care nu necesită comenzi de mișcare.
Mapările tastaturii
Mai jos este un ghid pentru tastatura Linux pentru a vă ajuta să vă configurați fișierul de configurare.
Cheie | Cod |
---|---|
Evadare | 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 minus) | KEY_MINUS |
= (egal 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 |
eu | CHEIE_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
introduce | KEY_ENTER |
CTRL (partea stângă a tastaturii) | 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 |
; (Punt și două puncte) | KEY_SEMICOLON |
' (Apostrof) | KEY_APOSTROPHE) |
# | |
Shift (partea stângă a tastaturii) | 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 |
, (virgulă) | KEY_COMMA |
. (punct) | KEY_DOT |
/ (bară oblică înainte) | KEY_SLASH |
Shift (partea dreaptă a tastaturii | KEY_RIGHTSHIFT |
ALT (partea stângă a tastaturii | KEY_LEFTALT |
Bara de spațiu | KEY_SPACE |
Majuscule | 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 |
Blocare Shift | KEY_SHIFTLOCK |
0 (tastatură) | KEY_KP0 |
1 (tastatură) | KEY_KP1 |
2 (tastatură) | KEY_KP2 |
3 (tastatură) | KEY_KP3 |
4 (tastatură) | KEY_KP4 |
5 (tastatură) | KEY_KP5 |
6 (tastatură) | KEY_KP6 |
7 (tastatură) | KEY_KP7 |
8 (tastatură) | KEY_KP8 |
9 (tastatură) | KEY_KP9 |
. (punct tastatură) | KEY_KPDOT |
+ (tastatură plus simbol) | KEY_KPPLUS |
- (simbol minus tastatură) | KEY_KPMINUS |
Sageata stanga | KEY_LEFT |
Sageata dreapta | KEY_RIGHT |
Săgeata în sus | KEY_UP |
Sageata in jos | TASTA ÎN JOS |
Acasă | KEY_HOME |
Introduce | KEY_INSERT |
Șterge | KEY_DELETE |
Pagină sus | KEY_PAGEUP |
In josul paginii | KEY_PAGEDOWN |