Skip to main content

Sådan bruges en Wiimote til at spille Linux-spil

GRE Arithmetic: Fractions (Part 5 of 5) | Comparing, Irrational Numbers, Multiple Operations (April 2025)

GRE Arithmetic: Fractions (Part 5 of 5) | Comparing, Irrational Numbers, Multiple Operations (April 2025)
Anonim

En vigtig del af spillet er naturligvis at kunne styre figurer, skibe, flagermus, tanke, biler eller andre sprites.

Nintendo Wii Controller er fantastisk til at spille spil, især når du bruger old school emulatorer og internet arkiver internet arkade spil. Nintendo Wii var en rigtig populær spilkonsol, da den først blev udgivet, og for mange mennesker sidder det nu med at samle støv ved siden af ​​dvd-afspilleren.

I stedet for at købe en dedikeret spilcontroller til at spille spil på din Linux-maskine, hvorfor ikke bare bruge WII-fjernbetjeningen?

Selvfølgelig er WII-controlleren ikke den eneste controller, du sandsynligvis bliver nødt til at hænge rundt, og jeg vil skrive vejledninger til XBOX-controllere og endda OUYA-controlleren snart.

En fordel ved WII-controlleren er dpad. Det virker meget bedre for old school-spil end XBOX-controlleren, fordi det ikke er helt så følsomt.

Desværre for de af jer, der er bange for kommandolinjen, er der meget terminal arbejde, der skal udføres, men frygter ikke, da jeg vil gøre mit bedste for at forklare alt, hvad du skal gøre for at få WII-controlleren til at fungere.

Installer Linux-softwaren, der kræves for at bruge en Wii-controller

De applikationer, du skal installere, er som følger:

  • lswm
  • wminput
  • libcwiid1

Denne vejledning forudsætter at du bruger en Debian-baseret distro som Debian, Mint, Ubuntu osv. Hvis du bruger en RPM-baseret distro, skal du bruge YUM eller et lignende værktøj til at få disse applikationer.

Indtast følgende for at få applikationerne:

sudo apt-get installer lswm wminput libcwiid1

Find Bluetooth-adressen på din Wii-controller

Hele grunden til at installere lswm er at få Bluetooth-adressen til din WII-controller.

Indtast følgende i terminalen:

lswm

Følgende vises på skærmen:

'Sæt Wiimotes i åbenbar tilstand nu (tryk 1 + 2) … "

Gør som meddelelsen spørger og holder 1 og 2 knapperne på WII-controlleren på samme tid.

Hvis du gjorde det rigtigt, skulle et sæt tal og bogstaver ses på følgende måde:

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

Hvis bogstaverne og tallene ikke vises, og du finder dig selv tilbage ved kommandoprompten, skal du køre lswm igen og prøve at trykke 1 og 2 sammen igen. Dybest set skal du forsøge, indtil det virker.

Indstil spilcontrolleren

For at bruge WII Controller som en gamepad skal du opsætte en konfigurationsfil for at kortlægge knapperne til tasterne.

Indtast følgende i terminalvinduet:

sudo nano / etc / cwiid / wminput / gamepad

Denne fil skal allerede have en tekst i det som følger:

# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A

Du skal tilføje nogle flere linjer til denne fil for at få gamepad'en til at fungere som du vil have det til.

Basisformatet for hver linje i filen er WII Controller-knappen til venstre og tastaturet til højre.

For eksempel:

Wiimote.Up = KEY_UP

Ovennævnte kommando kortlægger op-knappen på WII-fjernbetjeningen til op-pilen på tastaturet.

Her er et hurtigt tip. WII-fjernbetjeningen er normalt på sin side, når du spiller spil, og så skal pilen på Wii-fjernbetjeningen faktisk kortlægge til venstre pil på tastaturet.

I slutningen af ​​denne artikel vil jeg liste over alle mulige WII-mappings og en række fornuftige tastaturkortlægninger.

For nu er der dog et hurtigt og enkelt sæt kortlægninger:

Wiimote.Up = KEY_LEFTWiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFT

Ovenstående viser den venstre piletast på tastaturet til op-knappen på WII-controlleren, den højre tast til ned-knappen, pil ned til venstre, pil op til højre, mellemrumstast som knap 1, venstre CTRL-tast på tastaturet til 2-knappen, den venstre ALT-tast til A-knappen, den højre CTRL-tast som B-knappen og den venstre shift-tast som Plus-knappen.

Hvis du bruger retro spil fra internet arkiv arkade vil de generelt sige, hvilke nøgler der skal kortlægges. Du kan have forskellige gamepad-filer til forskellige spil, så du kun kan bruge WII-tastaturets opsætning til hvert spil.

Hvis du bruger emulatorer til gamle spilkonsoller som Sinclair Spectrum, Commodore 64, Commodore Amiga og Atari ST, så lader spillene dig ofte omklare nøglerne, og du kan derfor kortlægge spilnøglerne til din gamepadfil.

For mere moderne spil tillader de ofte at bruge musen til at styre dem eller endda nøgler, så du kan indstille din gamepad-fil til at matche de nøgler, der kræves for at spille spillene.

For at gemme gamepadfilen trykkes CTRL og O samtidig. Tryk på CTRL og X for at afslutte nano.

Tilslut controlleren

For at faktisk forbinde controlleren, så den bruger din gamepad-fil, skal du køre følgende kommando:

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

Du bliver bedt om at trykke på tasterne 1 + 2 samtidig for at forbinde controlleren med din computer.

Ordet "klar" vises, hvis din forbindelse har været succesfuld.

Nu er alt hvad du skal gøre, starte spillet, du ønsker at spille.

God fornøjelse!!!

Appendiks A - Mulige Wi-Fi-fjernbetjeninger

Nedenstående tabel viser alle WII-fjernbetjeningsknapper, som kan indstilles i din gamepad-fil:

  • Wiimote.Up
  • Wiimote.Down
  • Wiimote.Left
  • Wiimote.Right
  • Wiimote.A
  • Wiimote.B
  • Wiimote.1
  • Wiimote.2
  • Wiimote.Plus
  • Wiimote.Minus
  • Wiimote.Home
  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y
  • Nunchuk.C
  • Nunchuk.Z
  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y
  • Classic.Up
  • Classic.Down
  • Classic.Left
  • Classic.Right
  • Classic.Minus
  • Classic.Plus
  • Classic.Home
  • Classic.A
  • Classic.B
  • Classic.X
  • Classic.Y
  • Classic.ZL
  • Classic.ZR
  • Classic.L
  • Classic.R
  • Classic.Dpad.X
  • Classic.Dpad.Y
  • Classic.LStick.X
  • Classic.LStick.Y
  • Classic.RStick.X
  • Classic.RStick.Y
  • Classic.LAnalog
  • Classic.RAnalog

Appendiks B - Keyboard Mappings

Dette er en liste over fornuftige tastaturkortlægninger

Potentiel Nintendo Wii Controller til Keyboard Mappings
NøgleKode
FlugtKEY_ESC
0KEY_0
1nøgle_1
2KEY_2
3KEY_3
4KEY_4
5KEY_5
6KEY_6
7KEY_7
8KEY_8
9KEY_9
- (minus symbol)KEY_MINUS
= (lig med symbol)KEY_EQUAL
BackSpaceKEY_BACKSPACE
TabKEY_TAB
QKEY_Q
WKEY_W
EKEY_E
RKEY_R
TKEY_T
YKEY_Y
UKEY_U
jegKEY_I
OKEY_O
PKEY_P
KEY_LEFTBRACE
KEY_RIGHTBRACE
Gå indKEY_ENTER
CTRL (venstre side af tastaturet)KEY_LEFTCTRL
ENKEY_A
SKEY_S
DKEY_D
FKEY_F
GKEY_G
HKEY_H
JKEY_J
KKEY_K
LKEY_L
; (Semikolon)KEY_SEMICOLON
'(Apostrof)KEY_APOSTROPHE)
#
Skift (venstre side af tastaturet)KEY_LEFTSHIFT
KEY_BACKSLASH
ZKEY_Z
xKEY_X
CKEY_C
VKEY_V
BKEY_B
NKEY_N
MKEY_M
, (komma)KEY_COMMA
. (fuldt stop)KEY_DOT
/ (skråstreg)KEY_SLASH
Skift (højre side af tastaturetKEY_RIGHTSHIFT
ALT (venstre side af tastaturet

KEY_LEFTALT

MellemrumstastenKEY_SPACE
Caps LockKEY_CAPSLOCK
F1KEY_F1
F2KEY_F2
F3KEY_F3
F4KEY_F4
F5KEY_F5
F6KEY_F6
F7KEY_F7
F8KEY_F8
F9KEY_F9
F10KEY_F10
F11KEY_F11
F12KEY_F12
Num KockKEY_NUMLOCK
SkiftlåsKEY_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
. (tastaturpude)KEY_KPDOT
+ (tastatur plus symbol)KEY_KPPLUS
- (tastatur minus symbol)KEY_KPMINUS
Venstre pilKEY_LEFT
Højre pilKEY_RIGHT
Pil opKEY_UP
Pil nedKEY_DOWN
HjemKEY_HOME
IndsætKEY_INSERT
SletKEY_DELETE
Side opKEY_PAGEUP
Side nedKEY_PAGEDOWN