Reklama
Użyj WiiMote jako gamepada, pilota lub nawet myszy do komputera z systemem Linux. Jeśli masz Bluetooth, darmowa aplikacja WiiCan to świetny sposób na skonfigurowanie WiiMote do robienia wszystkiego.
Nie możesz używać swojego Wii tak często, jak kiedyś, ale to nie znaczy, że musisz trzymać gdzieś swoje WiiMotes w zakurzonym pudełku. Jeśli grasz w gry na komputerze, możesz do tego użyć ich. Pokazaliśmy Ci, jak to zrobić podłącz WiiMote do komputera Jak podłączyć Wiimote do komputeraJak wolisz korzystać z komputera? Czasami mysz i klawiatura to po prostu za mało. W zależności od tego, co robisz, wymagana jest zupełnie inna metoda interfejsu, aby uzyskać jak najwięcej ... Czytaj więcej , używaj WiiMote jako gamepad Mac Używaj WiiMote jako gamepad Mac z WJoyCzy chcesz gamepad na komputer Mac, ale nie chcesz kupować jeszcze jednego kontrolera? Używaj WiiMote jako gamepad z Wjoy. Ta aplikacja nie włącza kontroli ruchu na komputerze Mac, ale ... Czytaj więcej i nawet podłącz go do urządzenia z Androidem
Jak korzystać z WiiMote jako kontrolera urządzenia z systemem AndroidUżywaj WiiMote jako pada do tabletu lub telefonu z Androidem. Ekrany dotykowe świetnie nadają się do niektórych gier, ale w przypadku innych potrzebujesz reakcji dotykowej. Więc jeśli wolisz grać ... Czytaj więcej . Ale co z Linuksem?Cóż, jeśli szukałeś terminu „używaj WiiMote jako gamepad Linux”, prawdopodobnie byłeś sfrustrowany wynikiem - wiem, że tak. Przynajmniej dopóki nie odkryłem WiiCan. Jest trochę wadliwy i nie całkiem prosty w użyciu, ale działa.
Tak Wiican!
Może się zdarzyć, że po raz pierwszy zobaczysz WiiCan. To, co widzisz, to lista potencjalnych „mapowań”:
Domyślnie program zawiera dwa mapowania do używania WiiMote jako myszy (jedno z paskiem IR, jedno bez), mapowanie do używania kontrolera Classic jako gamepada, a inne do korzystania z WiiMote i Nunchuck w ten sam sposób. Możesz także edytować i tworzyć własne mapowania, programując przyciski WiiMote, aby symulować wszystko, od gamepadów po mysz, klawisze na klawiaturze, ale przejdziemy do tego później.
Na razie wiedz, że mapowania ze znacznikami obok nich pojawią się, jeśli klikniesz ikonę zasobnika aplikacji (oczywiście WiiMote):
Kliknij dowolną z dostępnych opcji, a zostaniesz poproszony o naciśnięcie przycisków 1 i 2 na WiiMote:
Spowoduje to połączenie WiiMote z komputerem. W przeciwieństwie do Wii, urządzenie nie będzie wibrować po podłączeniu i żadne światło wskaźnika nie pokaże, że urządzenie jest podłączone. Musisz po prostu przetestować to sam, grając w grę.
Oto ja za pomocą niestandardowego mapowania, które stworzyłem do gry Fez:
Czy korzystasz z WiiMote? Kliknij ponownie WiiMote w zasobniku, a następnie kliknij „Rozłącz”.
Sygnały radiowe otaczające ikonę zostaną wyłączone, informując, że urządzenie jest odłączone. Jeśli nie jesteś pewien, po prostu naciśnij przycisk „A” na WiiMote - jeśli jest odłączony, niebieskie lampki na nim powinny krótko migać.
Edycja mapowań
Jeśli wszystko, co chcesz zrobić, to zagrać w grę, domyślne mapowania powinny być więcej niż wystarczające. Jeśli jednak w jakiś sposób denerwujesz wynik, możesz elastycznie tworzyć własne mapowanie. Zupełnie nie udało mi się znaleźć prostej dokumentacji, ale zebrałem wystarczającą wiedzę, aby Fez działał dobrze. Podzielę się tym z tobą.
Śmiało i otwórz dowolne mapowanie. Zobaczysz, że jest to prosta lista funkcji WiiMote wraz z następującymi czynnościami:
W powyższym przykładzie WiiMote. Osie X i Y na iPadzie są mapowane jako osie ABS (absolutne), podczas gdy przyciski A i B są (odpowiednio) mapowane jako przyciski A i B. Znak równości otoczony spacjami oddziela przycisk od wyniku, ale skąd się bierze ten dziwny język?
Prawdopodobnie sam możesz nauczyć się danych wejściowych Wii, po prostu odkrywając mapowania dostarczane z programem. Dla odniesienia jednak tutaj są one wszystkie.
Wejścia WiiMote
Na początek oto lista przycisków na WiiMote:
- Wiimote. ZA
- Wiimote. b
- Wiimote. Minus
- Wiimote. Plus
- Wiimote. Dom
- Wiimote.1
- Wiimote 2
DPad można zmapować jako DPad:
- Wiimote. Dpad. X
- Wiimote. Dpad. Y
Lub, jeśli wolisz, jako serię przycisków:
- Wiimote. W górę
- Wiimote. Na dół
- Wiimote. Lewo
- Wiimote. Dobrze
Wejścia NunChuck
Istnieją dwa przyciski charakterystyczne dla Nunchuck:
- Nunchuk. do
- Nunchuk. Z
Dodatkowo możesz zdefiniować funkcję osi X i Y dla drążka mocującego zakonnica:
- Nunchuk. Kij. X
- Nunchuk. Kij. Y
Klasyczne wejścia kontrolera
Możesz również zmapować każdy przycisk na kontrolerze klasycznym, jeśli taki masz:
- Klasyczny. Minus
- Klasyczny. Plus
- Klasyczny. Dom
- Klasyczny. ZA
- Klasyczny. b
- Klasyczny. X
- Klasyczny. Y
- Klasyczny. ZL
- Klasyczny. ZR
- Klasyczny. L.
- Klasyczny. R
Klasyczny kontroler można zmapować jako cztery osobne przyciski, jeśli chcesz:
- Klasyczny. W górę
- Klasyczny. Na dół
- Klasyczny. Lewo
- Klasyczny. Dobrze
Lub jako Dpad zdefiniowany przez oś X i Y:
- Klasyczny. Dpad. X
- Klasyczny. Dpad. Y
Musisz także zdefiniować oś X i Y dla pozostałych dwóch drążków analogowych:
- Klasyczny. LStick. X
- Klasyczny. LStick. Y
- Klasyczny. RStick. X
- Klasyczny. RStick. Y
- Klasyczny. LAnalog
- Klasyczny. RAnalog
Potencjalne działania
Tak więc obejmuje to pierwszą część linii w mapowaniu: przyciski WiiMote. Co z poleceniami uruchamianymi przez te przyciski? Możesz także nauczyć się większości z nich, przeglądając dołączone mapowania, ale tutaj jest krótki podkład.
Najbardziej oczywistą rzeczą, jaką możesz zrobić, jest przypisanie przycisków do klawiszy na klawiaturze. „KEY_1” będzie klawiszem 1 na klawiaturze; „KEY_A”, klawisz A; „KEY_LEFTCONTROL” lewy klawisz kontrolny. Masz pomysł.
Ta koncepcja nie różni się w przypadku przycisków gamepad. „BTN_A” byłoby przyciskiem „A”; „BTN_START”, przycisk Start.
Plik o nazwie action_enum.txt przedstawia wszystkie możliwe działania, których nie mam nadziei wymienić tutaj. Oto kopia tej listy z abstrakraft.org. Jest długi, ale dzięki niemu możesz znaleźć prawidłową nazwę każdego klawisza i przycisku, o którym myślisz.
Możesz potencjalnie tworzyć własne mapowania dla niemal wszystkiego. Możesz utworzyć pilota do swojego ulubionego odtwarzacza multimedialnego, mapując skróty klawiaturowe na WiiMote. Możesz skonfigurować WiiMote do pracy z grą, która nie obsługuje gamepadów. Możesz też poprawić ustawienia, aby gra nie działała tak, jak chcesz.
Tak zrobiłem z Fezem. Oto mapowanie, które wykonałem, ale główna różnica polega na tym, że skonfigurowałem DPad WiiMote do działania jako poszczególnych przycisków oraz zmieniłem przyciski Plus i Minus, aby działały jak zwykłe przyciski zamiast Start i Wybierz:
# Gamepad oś 0 (analogowa) Nunchuk. Kij. X = ABS_X. Nunchuk. Kij. Y = ABS_Y
Wynik nadal wymagał konfiguracji rzeczy w grze, ale ostatecznie działał lepiej niż domyślnie.
Pobierz WiiCan
Gotowy żeby zacząć? Śmiało i pobierz WiiCan z fontanon.org [Broken URL Removed]. Znajdziesz pakiet na GetDeb dla Debian / Ubuntu i kod źródłowy dla innych dystrybucji.
Pamiętaj, że po instalacji prawdopodobnie nie będziesz mógł korzystać z oprogramowania - po kliknięciu ikony zasobnika WiiMote pojawia się tajemniczy komunikat. Można to szybko naprawić na UbuntuForums.org. Otwórz terminal i wklej następujące elementy:
sudo gedit /etc/udev/rules.d/76-wiican.rules
Spowoduje to utworzenie nowego dokumentu, w którym należy wkleić następujący kod:
KERNEL == „uinput”, MODE: = „0666”
Zapisz dokument. Spowoduje to utworzenie reguły udev, która umożliwia korzystanie z WiiCan bez dostępu administratora. Uruchom ponownie i powinieneś być gotowy.
Wniosek
Ta aplikacja zajęła mi trochę czasu, żeby się zorientować, ale cieszę się, że poświęciłem trochę czasu. Gra w Fez jest o wiele przyjemniejsza na moim WiiMote niż na klawiaturze i nie mogę się doczekać, aby wypróbować inne fajne zastosowania.
Czy tworzycie jakieś fajne mapowania dla WiiCan? Udostępnij je poniżej. Daj mi też znać łatwiejszy sposób konfiguracji, ponieważ zawsze uwielbiam uczyć się od ciebie. Dzięki!
Justin Pot jest dziennikarzem technologicznym z siedzibą w Portland w stanie Oregon. Uwielbia technologię, ludzi i naturę - i stara się cieszyć wszystkimi trzema, gdy tylko jest to możliwe. Możesz teraz porozmawiać z Justinem na Twitterze.