Een belangrijk onderdeel van het spelen van games is natuurlijk de controle over de personages, schepen, vleermuizen, tanks, auto's of andere sprites.
De Nintendo WII-controller is ideaal voor het spelen van games, met name bij het gebruik van old school-emulators en de Internet Archives Internet Arcade-spellen. De Nintendo WII was een erg populaire gameconsole toen deze voor het eerst werd uitgebracht en voor veel mensen verzamelt hij nu stof naast de dvd-speler.
In plaats van een speciale game-controller te kopen voor het spelen van games op je Linux-machine, waarom niet gewoon de WII Remote gebruiken?
Natuurlijk is de WII-controller niet de enige controller die je waarschijnlijk zult moeten vasthouden en ik zal binnenkort gidsen schrijven voor XBOX-controllers en zelfs de OUYA-controller.
Een voordeel van de WII-controller is de dpad. Het werkt veel beter voor old school games dan de XBOX-controller, omdat het niet zo gevoelig is.
Helaas voor degenen onder u die bang zijn voor de commandoregel is er veel werk dat moet worden uitgevoerd, maar wees niet bang want ik zal mijn best doen om alles uit te leggen wat u moet doen om de WII-controller te laten werken.
Installeer de Linux-software die vereist is om een Wii-controller te gebruiken
De applicaties die u moet installeren zijn als volgt:
- lswm
- wminput
- libcwiid1
Deze gids gaat ervan uit dat je een Debian-gebaseerde distro gebruikt zoals Debian, Mint, Ubuntu enz. Als je een op RPM gebaseerde distro gebruikt, gebruik dan YUM of een vergelijkbaar hulpmiddel om deze applicaties te krijgen.
Typ het volgende om de applicaties te krijgen:
sudo apt-get install lswm wminput libcwiid1
Zoek het Bluetooth-adres van je Wii-controller
De hele reden voor het installeren van lswm is om het bluetooth-adres van je WII-controller te krijgen.
Binnen het terminaltype het volgende:
lswm
Het volgende wordt op het scherm weergegeven:
'Zet nu Wiimotes in detecteerbare modus (druk op 1 + 2) … "
Doe zoals het bericht vraagt en houd tegelijkertijd de 1 en 2 knoppen op de WII-controller vast.
Als je het correct hebt gedaan, zou een reeks cijfers en letters moeten verschijnen in de trant van dit:
00: 1B: 7A: 4F: 61: C4
Als de letters en cijfers niet verschijnen en u merkt dat u weer bij de opdrachtprompt bent, drukt u nogmaals op lswm en drukt u nogmaals op 1 en 2. Kortom, blijf het proberen totdat het werkt.
Stel de gamecontroller in
Als u de WII-controller als een gamepad wilt gebruiken, moet u een configuratiebestand instellen om de knoppen aan toetsen toe te wijzen.
Typ het volgende in het terminalvenster:
sudo nano / etc / cwiid / wminput / gamepad
Dit bestand zou al wat tekst in zich moeten hebben in de trant van dit:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
U moet nog meer regels aan dit bestand toevoegen om de gamepad te laten werken zoals u dat wilt.
Het basisformaat van elke regel in het bestand is de WII Controller-knop aan de linkerkant en de toetsenbordknop aan de rechterkant.
Bijvoorbeeld:
Wiimote.Up = KEY_UP
Met de opdracht hierboven wordt de knop omhoog op de WII-afstandsbediening toegewezen aan de pijl-omhoog op het toetsenbord.
Hier is een snelle tip. De WII-afstandsbediening staat meestal op zijn zij als je games speelt en dus moet de pijl-omhoog op de Wii-afstandsbediening eigenlijk op de linkerpijl op het toetsenbord worden afgebeeld.
Aan het einde van dit artikel zal ik een lijst maken met alle mogelijke WII-toewijzingen en een reeks gevoelige toetsenbordtoewijzingen.
Voor nu is hier een snelle en eenvoudige reeks toewijzingen:
Het bovenstaande kaart de linkerpijltoets op het toetsenbord naar de knop omhoog op de WII-controller, de rechtersleutel naar de pijl-omlaag de pijl-omlaag naar de linkerknop, de pijl-omhoog naar de rechterknop, de spatiebalk als knop 1, de linker CTRL-toets op het toetsenbord naar de 2-knop, de linker ALT-toets naar de A-knop, de rechter CTRL-toets als de B-knop en de linker shift-toets als de Plus-knop. Als u retro-games uit de arcade van internetarchieven gebruikt, zullen ze meestal aangeven welke sleutels moeten worden toegewezen. Je kunt verschillende gamepad-bestanden gebruiken voor verschillende games, zodat je gewoon de WII-toetsenbordsetup kunt gebruiken voor elke game. Als je emulators gebruikt voor oude gameconsoles zoals de Sinclair Spectrum, Commodore 64, Commodore Amiga en Atari ST, laat je de spellen je vaak de toetsen opnieuw toewijzen en kun je daarom de gametoetsen toewijzen aan je gamepad-bestand. Voor modernere games is het vaak mogelijk om de muis te gebruiken om ze te bedienen of zelfs om je gamepad in te stellen zodat ze overeenkomen met de toetsen die nodig zijn om de games te spelen. Om het gamepad-bestand op te slaan, drukt u tegelijkertijd op CTRL en O. Druk op CTRL en X om nano af te sluiten. Om de controller daadwerkelijk aan te sluiten zodat deze uw gamepad-bestand gebruikt, voert u de volgende opdracht uit: U wordt gevraagd om tegelijkertijd op de 1 + 2-toetsen te drukken om de controller aan uw computer te koppelen. Het woord "klaar" verschijnt als uw verbinding succesvol is geweest. Nu hoef je alleen nog maar het spel te starten dat je wilt spelen. Genieten!!! De volgende tabel toont alle WII-afstandsbedieningsknoppen die kunnen worden ingesteld in uw gamepad-bestand: Dit is een lijst met gevoelige toetsenbordtoewijzingen KEY_LEFTALTWiimote.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_LEFTSHIFTVerbind de controller
sudo wminput -c / etc / cwiid / wminput / gamepadBijlage A - Mogelijke WII externe knoppen
Bijlage B - Toetsenbordtoewijzingen
Sleutel Code Ontsnappen 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 symbool) KEY_MINUS = (is gelijk aan symbool) 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 ik KEY_I O KEY_O P KEY_P KEY_LEFTBRACE KEY_RIGHTBRACE invoeren KEY_ENTER CTRL (linkerkant van toetsenbord) KEY_LEFTCTRL EEN 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 ; (Semi-dubbele punt) KEY_SEMICOLON '(Apostrophe) KEY_APOSTROPHE) # Shift (linkerkant van toetsenbord) 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 , (komma) KEY_COMMA . (punt) KEY_DOT / (schuine streep naar voren) KEY_SLASH Shift (rechterkant van toetsenbord KEY_RIGHTSHIFT ALT (linkerkant van toetsenbord
Spatiebalk 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 (toetsenbord) KEY_KP0 1 (toetsenbord) KEY_KP1 2 (toetsenbord) KEY_KP2 3 (toetsenbord) KEY_KP3 4 (toetsenbord) KEY_KP4 5 (toetsenbord) KEY_KP5 6 (toetsenbord) KEY_KP6 7 (toetsenbord) KEY_KP7 8 (toetsenbord) KEY_KP8 9 (toetsenbord) KEY_KP9 . (toetsenbord-stip) KEY_KPDOT + (toetsenbord plus symbool) KEY_KPPLUS - (toetsenbord minus symbool) KEY_KPMINUS Linker pijl KEY_LEFT Rechter pijl KEY_RIGHT Pijltje omhoog KEY_UP Pijl naar beneden TOETS NEER Huis KEY_HOME invoegen KEY_INSERT Verwijder KEY_DELETE Pagina omhoog KEY_PAGEUP Page Down KEY_PAGEDOWN




