Hogyan használjunk egy Nintendo Wii vezérlő Linux-játékokat?

A játék lényeges része nyilvánvalóan képes a karakterek, hajók, denevérek, tankok, autók és egyéb spritek ellenőrzésére.

A Nintendo WII vezérlő nagyszerű játékokat játszani, különösen a régi iskola emulátorok és az internetes archív internetes arcade játékok használatakor. A Nintendo WII egy nagyon népszerű játékkonzol volt, amikor először megjelent, és sok ember számára most már a DVD-lejátszó mellé üldögél.

Ahelyett, hogy egy dedikált játékvezérlőt vásárolna a Linux gépeken való játékhoz, miért nem csak a WII távirányítót használja?

Természetesen a WII vezérlő nem az egyetlen olyan vezérlő, akinek valószínűleg meg kell lógnia, és hamarosan írok az XBOX vezérlők és még az OUYA vezérlő útmutatókat is.

A WII vezérlő egyik előnye a dpad. Ez sokkal jobb a régi iskolai játékoknál, mint az XBOX vezérlő, mert nem annyira érzékeny.

Sajnos azoknak, akik félnek a parancssorból, sok terminálmunkát kell végrehajtani, de nem félsz, mert én mindent megteszek, hogy elmagyarázzam mindent, amire szükséged van ahhoz, hogy a WII vezérlő működjön.

Telepítse a szükséges Linux-szoftvert a Wii vezérlő használatához

A telepíteni kívánt alkalmazások a következők:

Ez az útmutató azt feltételezi, hogy Debian alapú disztribúciót használ, például Debian , Mint , Ubuntu stb. Ha RPM-alapú disztribúciót használ, használja a YUM vagy hasonló eszközt ezeknek az alkalmazásoknak az eléréséhez.

Írja be a következőket az alkalmazásokhoz:

sudo apt-get install lswm wminput libcwiid1

Keresse meg Wii vezérlőjének Bluetooth-címét

Az lswm telepítésének oka az, hogy megkapja a WII vezérlő Bluetooth címét.

A terminál típusán belül:

lswm

A képernyőn a következő jelenik meg:

" Tegye fel a Wiimotes felfedezhető módját most (nyomja meg az 1 + 2-et) ..."

Csináld, ahogy az üzenet egyszerre kéri és tartja a WII vezérlő 1 és 2 gombjait.

Ha helyesen csinálta, számok és betűk jelenhetnek meg a sorok között:

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

Ha a betűk és a számok nem jelennek meg, és újra megtalálja magát a parancssorban, futtassa újra az lswm-et, és próbálja meg újra megnyomni az 1-et és a 2-et. Alapvetően, próbáld meg, amíg működik.

A játékvezérlő beállítása

Ahhoz, hogy a WII vezérlőt játéktérként használhassa, konfigurációs fájlt kell beállítania ahhoz, hogy a gombokat a gombok felé irányítsa.

Írja be a következőt a terminál ablakba:

sudo nano / etc / cwiid / wminput / gamepad

Ennek a fájlnak már tartalmaznia kell néhány szöveget a következő sorrendben:

# játékport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

Ehhez a fájlhoz további sorokat kell hozzáadnia ahhoz, hogy a játéktábla úgy működjön, ahogyan azt szeretné.

A fájlban található minden egyes vonal alapformátuma a WII Controller gomb a bal oldalon és a billentyűzet gomb jobb oldalán.

Például:

Wiimote.Up = KEY_UP

A fenti parancs a WII távoli felfelé mutató gombját a billentyűzet felfelé mutató nyíljára rajzolja.

Itt van egy gyors tipp. A WII távirányító általában az oldalán van, amikor játékokat játszol, így a Wii távirányító felfelé mutató nyílja valóban a billentyűzet bal nyíljára kell mutatnia.

A cikk végén felsorolom az összes lehetséges WII leképezést és számos értelmes billentyűzet-leképezést.

Most azonban itt van egy gyors és egyszerű leképezés:

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

A fentiek a bal egérgombot a WII vezérlő felfelé mutató gombjával, a jobb gombbal a lefelé mutató gombbal, a lefelé mutató nyilat a bal gombbal, a felfelé mutató nyilat a jobb gombbal, a szóköz billentyűként a billentyűzet bal CTRL billentyűjét a 2 gombbal, a bal ALT billentyűt az A gombbal, a jobb oldali CTRL billentyűt a B gomb és a baloldali shift billentyű mint plusz gomb.

Ha retro játékokat használsz az internetes archív arcade-ből, akkor általában azt mondják, hogy milyen kulcsokat kell leképezni. Különböző játékokhoz különböző gamepad fájlok állíthatók be, így csak a WII billentyűzet beállításait használhatja minden egyes játékhoz.

Ha emulátorokat használ a régi játékkonzolokhoz, például a Sinclair Spectrumhoz, a Commodore 64-hez, a Commodore Amiga-hoz és az Atari ST-hez, akkor a játékok gyakran átengedik a kulcsokat, és így a játék kulcsát megoszthatja a gamepad fájlban.

A korszerűbb játékok gyakran lehetővé teszik az egér használatát, hogy szabályozhassák őket, vagy akár kulcsokat, így beállíthatja a játékfájlját a játékhoz szükséges billentyűkhöz.

A gamepad fájl mentéséhez egyszerre nyomja meg a CTRL és az O gombot. A kilépéshez nyomja meg a CTRL és az X gombot.

Csatlakoztassa a vezérlőt

Ahhoz, hogy valóban csatlakoztassa a vezérlőt, hogy használja a gamepad fájlját, futtassa a következő parancsot:

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

Meg kell kérni, hogy egyszerre nyomja meg az 1 + 2 billentyűket a vezérlő és a számítógép összekapcsolásához.

A "kész" szó jelenik meg, ha a kapcsolat sikeres volt.

Most mindössze annyit kell tennie, hogy elindítsa a játékot, amelyet játszani szeretne.

Élvez!!!

Függelék A - Lehetséges WII távvezérlők

Az alábbi táblázat bemutatja a gamepad fájlban beállítható WII távoli gombokat:

B. függelék - Billentyűzet-leképezések

Ez az érzékeny billentyűzet-leképezések listája

Potenciális Nintendo WII vezérlő a billentyűzetmappákhoz
Kulcs Kód
Menekülni KEY_ESC
0 KEY_0
1 kulcs_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
- (mínusz szimbólum) KEY_MINUS
= (egyenlő a szimbólummal) 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
én KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Belép KEY_ENTER
CTRL (a billentyűzet bal oldala) KEY_LEFTCTRL
A KEY_A
S KULCSOK
D KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
K KEY_K
L KEY_L
; (Félcsokoládé) KEY_SEMICOLON
"(Apostrophe) KEY_APOSTROPHE)
#
Shift (billentyűzet bal oldala) 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
, (vessző) KEY_COMMA
. (pont) KEY_DOT
/ (perjel) KEY_SLASH
Shift (billentyűzet jobb oldala KEY_RIGHTSHIFT
ALT (a billentyűzet bal oldala

KEY_LEFTALT

Szóköz 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 (billentyűzet) KEY_KP0
1 (billentyűzet) KEY_KP1
2 (billentyűzet) KEY_KP2
3 (billentyűzet) KEY_KP3
4 (billentyűzet) KEY_KP4
5 (billentyűzet) KEY_KP5
6 (billentyűzet) KEY_KP6
7 (billentyűzet) KEY_KP7
8 (billentyűzet) KEY_KP8
9 (billentyűzet) KEY_KP9
. (billentyűzet pont) KEY_KPDOT
+ (billentyűzet plusz szimbólum) KEY_KPPLUS
- (billentyűzet mínusz szimbólum) KEY_KPMINUS
Bal nyíl KEY_LEFT
Jobb nyíl KEY_RIGHT
Felfelé nyíl KEY_UP
Lefele nyíl KEY_DOWN
itthon KEY_HOME
Insert KEY_INSERT
Töröl KEY_DELETE
Oldal fel KEY_PAGEUP
Lapozás lefelé KEY_PAGEDOWN