En viktig del av att spela spel är självklart att kunna styra karaktärerna, fartygen, fladdermössen, tankarna, bilarna eller andra sprites.
Nintendo Wii-regulatorn är utmärkt för att spela spel, speciellt när man använder gamla skolemulatorer och Internet Archives Internet Arcade-spel. Nintendo Wii var en riktigt populär spelkonsol när den släpptes för första gången och för många människor sitter den nu ihop damm bredvid DVD-spelaren.
Snarare än att köpa en egen spelkontroll för att spela spel på din Linux-maskin, varför inte bara använda WII-fjärrkontrollen?
Naturligtvis är WII-regulatorn inte den enda kontrollen du sannolikt kommer att behöva hänga och jag kommer att skriva guider för XBOX-kontroller och till och med OUYA-regulatorn snart.
En fördel med WII-kontrollen är dpad. Det fungerar mycket bättre för gamla skolspel än XBOX-kontrollen eftersom det inte är så känsligt.
Tyvärr för de som är rädda för kommandoraden finns det mycket terminalarbete som ska utföras men inte rädda för att jag ska göra mitt bästa för att förklara allt du behöver göra för att få WII-kontrollen att fungera.
Installera Linux-programvaran som krävs för att använda en Wii-kontroller
De applikationer du behöver installera är som följer:
- lswm
- wminput
- libcwiid1
Den här guiden förutsätter att du använder en Debian-baserad distro som Debian, Mint, Ubuntu etc. Om du använder en RPM-baserad distro, använd YUM eller ett liknande verktyg för att få dessa applikationer.
Skriv följande för att få programmen:
sudo apt-get installera lswm wminput libcwiid1
Hitta Bluetooth-adressen till din Wii-kontroller
Hela anledningen till att installera lswm är att få Bluetooth-adressen till din WII-kontroller.
Inuti terminalen skriver du följande:
lswm
Följande kommer att visas på skärmen:
'Sätt Wiimotes i upptäckbart läge nu (tryck 1 + 2) … "
Gör som meddelandet frågar och håller 1 och 2 knapparna på WII-kontrollen samtidigt.
Om du gjorde det korrekt borde en uppsättning nummer och bokstäver följa med följande:
00: 1B: 7A: 4F: 61: C4
Om bokstäverna och siffrorna inte visas och du befinner dig tillbaka vid kommandotolken, kör lswm igen och försök att trycka på 1 och 2 tillsammans igen. I grund och botten, fortsätt försöka tills det fungerar.
Ställ in spelkontrollen
För att använda WII Controller som en gamepad måste du konfigurera en konfigurationsfil för att kartlägga knapparna till tangenterna.
Skriv följande i terminalfönstret:
sudo nano / etc / cwiid / wminput / gamepad
Den här filen borde redan ha lite text i det här:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Du måste lägga till några fler rader i den här filen för att få gamepad att fungera så som du vill.
Grundformatet för varje rad i filen är WII Controller-knappen till vänster och tangentbordsknappen till höger.
Till exempel:
Wiimote.Up = KEY_UP
Ovanstående kommando kartlägger upp-knappen på WII-fjärrkontrollen till upp-pilen på tangentbordet.
Här är ett snabbt tips. Wii-fjärrkontrollen är vanligtvis vid sin sida när du spelar spel och så måste upppil på Wii-fjärrkontrollen faktiskt kartlägga till vänsterpil på tangentbordet.
I slutet av den här artikeln kommer jag att lista alla möjliga WII-mappings och en rad förnuftiga tangentbordskartor.
För nu men här är en snabb och enkel uppsättning mappings:
Ovanstående kartor vänster piltangent på tangentbordet till upp-knappen på WII-kontrollern, den högra knappen till nedåtknappen, nedåtpil till vänster knapp, uppåtpil till höger knapp, mellanslagstangenten som knapp 1, vänster CTRL-tangent på tangentbordet till 2-knappen, vänster ALT-tangent till A-knappen, höger CTRL-tangent som B-knappen och vänster skiftnyckel som Plus-knappen. Om du använder retrospel från internet arkiv arkaden kommer de vanligtvis att säga vilka knappar som ska kartläggas. Du kan ha olika gamepadfiler för olika spel så att du bara kan använda WII-knappsatsinställningen för varje spel. Om du använder emulatorer för gamla spelkonsoler som Sinclair Spectrum, Commodore 64, Commodore Amiga och Atari ST så kan spelen ofta låta dig ta om nycklarna och du kan därför kartlägga spelnycklarna till din gamepadfil. För mer moderna spel tillåter de ofta användningen av musen att styra dem eller till och med nycklar så att du kan ställa in din gamepadfil för att matcha de nycklar som krävs för att spela spelen. För att spara gamepadfilen trycker du på CTRL och O samtidigt. Tryck på CTRL och X för att avsluta nano. För att faktiskt ansluta styrenheten så att den använder din gamepadfil kör följande kommando: Du kommer att bli ombedd att trycka på tangenterna 1 + 2 samtidigt för att koppla reglaget med datorn. Ordet "redo" visas om din anslutning har blivit framgångsrik. Nu är allt du behöver göra för att starta spelet du vill spela. Njut av!!! Följande tabell visar alla WII-fjärrknappar som kan ställas in i din gamepadfil: Detta är en lista över förnuftiga tangentbordskort KEY_LEFTALTWiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFTAnslut kontrollenheten
sudo wminput -c / etc / cwiid / wminput / gamepad
Bilaga A - Möjliga WII-fjärrknappar
Bilaga B - Keyboard Mappings
Nyckel Koda Fly 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 = (lika med symbol) KEY_EQUAL Backspace KEY_BACKSPACE Flik KEY_TAB Q KEY_Q W KEY_W E KEY_E R KEY_R T KEY_T Y KEY_Y U KEY_U jag KEY_I O KEY_O P KEY_P KEY_LEFTBRACE KEY_RIGHTBRACE Stiga på KEY_ENTER CTRL (vänster sida av tangentbordet) KEY_LEFTCTRL en 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 ; (Halvkolon) KEY_SEMICOLON "(Apostrofen) KEY_APOSTROPHE) # Shift (vänster sida av tangentbordet) 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 , (kommatecken) KEY_COMMA . (punkt) KEY_DOT / (snedstreck) KEY_SLASH Shift (höger sida av tangentbordet KEY_RIGHTSHIFT ALT (vänster sida av tangentbordet
Mellanslag 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 Skiftlås KEY_SHIFTLOCK 0 (knappsats) KEY_KP0 1 (knappsats) KEY_KP1 2 (knappsats) KEY_KP2 3 (knappsats) KEY_KP3 4 (knappsats) KEY_KP4 5 (knappsats) KEY_KP5 6 (knappsats) KEY_KP6 7 (knappsats) KEY_KP7 8 (knappsats) KEY_KP8 9 (knappsats) KEY_KP9 . (knappsatsen) KEY_KPDOT + (tangentbord plus symbol) KEY_KPPLUS - (knappsatsen minus symbol) KEY_KPMINUS Vänster pil KEY_LEFT Höger pil KEY_RIGHT Uppåtpil KEY_UP Nedåtpil NYCKEL NER Hem KEY_HOME Föra in KEY_INSERT Radera KEY_DELETE Sida upp KEY_PAGEUP Sida ned KEY_PAGEDOWN