Wéi benotzen e Nintendo Wii Controller fir Linux Games ze spillen

E Schlëssel vun Spillespiller kann natierlech d'Charakteren, Schëffer, Fliedermais, Panzer, Autoen oder aner Sprites kontrolléieren.

De Nintendo WII Controller ass super fir Spill ze spillen, besonnesch beim alen Schoul Emulatoren an den Internetarchiv Internet Arcade-Spiller. D' Nintendo WII war eng populär Spilltool, wann et fir d'éischt publizéiert gouf a fir vill Leit se gespaart Staub niewent dem DVD-Player ze sammelen.

Anstatt e gewëssen Spillkontroller ze kafen fir Spiller op Ärem Linux-Computer ze spillen , warum net nëmmen de WII Remote benotzt?

Natierlech ass de WII Controller net deen eenzegen Controller deen Dir wahrscheinlech muss hänkelen an ech schreiwen guides fir XBOX Controller an och den OUYA Controller schreiwen.

Een Virdeel vum WII Controller ass den dpad. Et ass vill besser fir al Schouljugend wéi de XBOX Controller, well et net ganz esou empfindlech ass.

Leider fir déi vun Iech Angscht virun der Kommandozeilung ass et vill Termin fir Aarbecht ze maachen, awer Angscht net wéi ech et am beschte maachen, fir alles wat Dir braucht fir ze erklären fir de WII Controller ze schaffen.

Installéiert d'Linux-Software muss e Wii Controller benotzen

D'Applikatiounen Dir braucht fir ze installéieren:

Dëse Guide weist datt Dir eng Debian-baséiert Distro wéi Debian , Mint , Ubuntu etc. benotzt Wann Dir eng RPM-Distro benotzt YUM oder e ähnlechen Tool benotzt fir dës App ze kréien.

Gidd d'folgend Wahlen fir d'Apps ze kréien:

Dee Sudo apt-get install lswm wminput libcwiid1

Dir fannt d'Bluetooth Adress vun Ärem Wii Controller

De ganze Grond fir en Installatioun lswm ass fir d'Bluetooth-Adress vun Ärem WII Controller ze kréien.

Bannen am Terminaltyp:

lswm

Déi folgend Affichë sinn op der Kaart:

" Wiimoten an erreechbarem Modus setzen (dréckt 1 + 2) ..."

Maacht wéi d'Botschaft freet den 1 a 2 Knäppchen op der WII Controller gläichzäiteg ze halen.

Wann Dir et richteg gemaach hutt, ass eng Serie vu Zuelen a Bréiwer entstane sinn iwwert d'Linnen dovun:

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

Wann d'Bréiwer an d'Zuelen net erscheinen an Dir fuert Iech zeréck op der Kommandoer Fuerderung lswm erem erofzebréngen an probéieren 1 an 2 zesummenzebréngen. Prinzipiell gespaart bis et funktionnéiert.

De Controller z'erreechen

Fir den WII Controller als Spillpad ze benotzen musst Dir eng Konfiguratiounsdatei opruffen fir d'Knäppchen op Keent ze mapen.

Gidd d'folgend Saachen an d'Terminster:

sudo nano / etc / cwiid / wminput / gamepad

Dëse Fichier sollt schon e puer Text an der Rei sinn:

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

Dir musst e puer Zeilen an dës Datei erofhuelen fir de Spillpad ze schaffen deen Dir wëllt.

Den Basisformat vun all Linn an der Datei ass WII Controller-Knäppchen op der lénkser a klénger Knäppchen op der rietser Säit.

Zum Beispill:

Wiimote.Up = KEY_UP

Dëse Kommando beschreiwt de Knäppchen op der WII Fernseh op de Pfeil op der Tastatur.

Hei ass e schnelle Tipp. D'WII Fernseh ass normalerweis op senger Säit, wann Dir Spill spillt an datt de Pfeil op der Wii Remise wierklech muss op de lénksen Pfeil op der Tastatur ze mapen.

Am Ende vum Artikel wäert ech all méiglech WII Mappelen an eng Rei vu vernolte Tastaturzuordnungen liesen.

Hei ass et hei e séier a einfache Set vun Mappen:

Wiimote.Up = KEY_LEFT

Wiimote.Dës = 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

Dee heisst Kaarten de lénksen Pfeil-Taste op der Tastatur op den Up Knäppchen op der WII Controller, de richtege Schlëssel zum Down Button den Pfeil nach de lénksen Knäppchen, de Pfeil op de richtege Knäppchen, de Space Bar als Knapp 1, de D'CTRL-Tastend op der Tastatur bis op déi 2 Schaltfläch, déi lénks ALT-Taste op d'A Knäppchen, déi richteg CTRL-Tastatur wéi de B Knäppchen an déi lénks Schalterstop wéi den Plus Knopf.

Wann Dir Retro-Spiller aus der Internetsarchivarkad benotzt, da se generell soen wat fir Schlësselen ze mapen sinn. Dir kënnt verschidde Spillpad-Dateien fir verschidde Spiller kréien, fir datt Dir einfach d'WII-Keypad-Setup fir all Spill benotzen.

Wann Dir Emulatoren benotzt fir alen Spillekonsolen wéi den Sinclair Spectrum, Commodore 64, Commodore Amiga an Atari ST, da spillen d'Spiller oft d'Schlëssel erofgestréckt an Dir kënnt d'Spillschlësselen op Är Gamepad Datei kafen.

Fir méi modern Mätscher gi se oft d'Benotzung vun der Maus fir se ze kontrolléieren oder souguer Schlësselen, fir datt Dir d'Gittpad-Datei upasst kritt fir mat de Schlësselen ze wielen, déi néideg sinn fir d'Spiller ze spillen.

Fir d'Guttpad Datei ze späicheren dréckt CTRL an O zur selwechter Zäit. Dréckt CTRL an X fir op Nano ze fueren.

Connect The Controller verbannen

Fir tatsächlech de Controller ze verbannen, sou datt Dir mat Ärem Gamepad Datei de nächste Kommando benotzt:

sudo wminput -c / etc / cwiid / wminput / gamepad

Dir wäert gefroot ginn, d'1 + 2 Schlësselen an der selwechter Zäit ze drécken fir de Controller mat Ärem Computer ze paieen.

D'Wuert "fäerdeg" erset, wann Är Verbindung mat Erfolleg war.

Elo alles wat Dir musst maachen, fänkt un de Spill beginn ze spillen deen Dir wëllt spillen.

Genéisst !!!

Anhang A - méiglech WII Remote Buttons

Déi folgend Tabelle erkläert all déi WII Fernseh Buttons, déi an Ärem Spillpad Dateie festgeluegt kënne ginn:

Anhang B - Keyboard Mappings

Dëst ass eng Lëscht vu sensibel Tastaturzuordnungen

Potenziell Nintendo WII Controller Zu Tastatur Mappings
Schlëssel Code
Flucht 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 Symbol) KEY_MINUS
= (gläicht Symbol) 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
Ech KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
]] KEY_RIGHTBRACE
Eran KEY_ENTER
CTRL (Lénk Säit vun Tastatur) 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
;; (Hallef Colon) KEY_SEMICOLON
"(Apostrophe) KEY_APOSTROPHE)
#
Shift (Link vun der Tastatur) 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
, (Comma) KEY_COMMA
. (voller Arrêt) KEY_DOT
/ (Schrëft no vir) KEY_SLASH
Shift (rietse Säit vun der Tastatur KEY_RIGHTSHIFT
ALT (lénks Säit vun Tastatur

KEY_LEFTALT

Raumbar 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 (Faarf) KEY_KP0
1 (Tastatur) KEY_KP1
2 (Tastatur) KEY_KP2
3 (Tastatur) KEY_KP3
4 (Tastatur) KEY_KP4
5 (Tastatur) KEY_KP5
6 (Faarf) KEY_KP6
7 (Tastatur) KEY_KP7
8 (Faarf) KEY_KP8
9 (Tastatur) KEY_KP9
. (Faarfad Punkt) KEY_KPDOT
+ (Tastatur plus Symbol) KEY_KPPLUS
- (Tastatur Minus Symbol) KEY_KPMINUS
Lénk Pfeil KEY_LEFT
Rechter Pfeil KEY_RIGHT
Erop Pfeil KEY_UP
Down arrow KEY_DOWN
Home KEY_HOME
Insert KEY_INSERT
Läschen KEY_DELETE
Säit up KEY_PAGEUP
Page Down KEY_PAGEDOWN