If-Koubou

Jak używać pilota Wii jako myszy żyroskopowej

Jak używać pilota Wii jako myszy żyroskopowej (Jak)

Jeśli masz zapasowy pilot Nintendo Wii z dodatkiem Motion Plus, możesz go użyć do sterowania komputerem z systemem Windows z drugiego końca pokoju. Oto, jak sprawić, aby działało w kilku prostych krokach.

Korzystając z dodatku Wii do Motion Plus i niektórych programów, możesz łatwo kontrolować prezentacje lub kino domowe. Będziesz potrzebować:

  1. Pilot Wii (oczywiście)
  2. Dodatek Motion Plus
  3. Windows XP, Vista lub 7
  4. Klucz sprzętowy Bluetooth dla twojego komputera
  5. Stos WIDCOMM Bluetooth (ze strony internetowej Broadcom) (wersja 6.2.1.100 w momencie pisania)
  6. GlovePIE z obsługą Emotiv (ze strony internetowej GlovePIE) (wersja 0.43 w momencie pisania)

Oprogramowanie

Stos WIDCOMM Bluetooth umożliwia sparowanie komputera z pilotem Wii bez użycia kodu. To kluczowy element, który sprawi, że będzie działał, i chociaż stos BlueSoleil może to zrobić również, jeśli nie lepiej, to nie jest darmowy. Po zakończeniu parowania aplikacja GlovePIE uruchomi skrypt, który przejmie dane kontrolera i przetłumaczy je na emulację myszy. Dzięki kilku poprawkom możesz rozszerzyć funkcjonalność swojej prowizorycznej myszy, a nawet użyć jej jako joysticka / gamepada.

Sprzęt

Do komunikacji z pilotem Wii potrzebny jest kompatybilny klucz sprzętowy Bluetooth, który można znaleźć tanio w Internecie, jeśli komputer nie jest już wbudowany. Używanie alternatywnego stosu Bluetooth faktycznie pozwala na większą kompatybilność z adapterami, bardzo przydatny efekt uboczny. Możesz nawet użyć słuchawki przeznaczonej do słuchawek bezprzewodowych lub podobnej, o ile używa Bluetooth.

Ściśle mówiąc, nie potrzebujesz dodatku Motion Plus. GlovePIE może pobierać dane z Wii i używać pitch i yaw do przesuwania kursora, ale to nie działa bardzo płynnie. Sterownik może również wykorzystywać dwa źródła światła podczerwonego jako bezwzględny punkt odniesienia, czyli sposób działania z samym Wii i uzyskać bardziej płynny ruch. Możesz nawet użyć dwóch świec, aby uzyskać ten sam efekt. To, co sprawia, że ​​podejście Motion Plus jest warte zachodu, polega na tym, że uzyskuje się bardziej płynny ruch niż użycie samego kontrolera, a jednocześnie nie trzeba polegać na źródłach podczerwieni. To sprawia, że ​​idealnie nadaje się do szybkiej konfiguracji prezentacji lub gdy masz streaming w świetle dziennym w konfiguracji kina domowego.

Instalowanie oprogramowania

Najpierw podłącz i włącz urządzenie Bluetooth. To będzie się różnić w zależności od komputera i klucza sprzętowego, ale możesz pominąć instalację sterowników i dodatkowego oprogramowania, jeśli chcesz go użyć tylko do tego, ponieważ stos WIDCOMM zawiera własne sterowniki.

Następnie pobierz stos Bluetooth WIDCOMM i kliknij dwukrotnie, aby go zainstalować. Zaakceptuj umowę licencyjną i ustal, kiedy pojawi się monit o zainstalowanie oprogramowania.

Po zakończeniu instalacji powinieneś zobaczyć ikonę Bluetooth w zasobniku systemowym, na przykład:

Zajmuje to połowę oprogramowania. Następnie pobierz GlovePIE (z obsługą Emotiv) i rozpakuj plik. W folderze, który właśnie utworzyłeś, zobaczysz plik o nazwie GlovePIE, którego użyjemy do skryptowania danych wejściowych.

Podłączanie pilota Wii

Kliknij prawym przyciskiem ikonę na pasku zadań i przejdź do "Dodaj urządzenie".

Następnie zobaczysz ekran z informacją, że szuka urządzeń obsługujących technologię Bluetooth. Naciśnij teraz przyciski 1 + 2 na pilocie Wii.

W okienku pojawi się urządzenie wejściowe o nazwie "Nintendo RVL-CNT-01". Wybierz i naciśnij Dalej.

W następnym okienku pojawi się pytanie, w jaki sposób chcesz sparować urządzenie. Wybierz "Paruj bez użycia kodu".

Powinien pojawić się ekran z informacją, że został sparowany, a system Windows instaluje niezbędne sterowniki urządzenia.

Konfiguracja GlovePIE

Otwórz GlovePIE za pomocą szybkiego dwukrotnego kliknięcia i naciśnij "Tak" w polu bezpieczeństwa. Zobaczysz skomplikowane okno wyglądające tak:

Nie pozwól, aby cię to zastraszyło! Po prostu przejdź do Plik> Otwórz, przejdź do swojego folderu GlovePIE i przejdź do folderu "WiimoteScripts".

Wybierz skrypt "lednerg WiiMotion Plus Mouse.PIE" i kliknij Otwórz. Zobaczysz główne okno GlovePIE wyświetlające skrypt.

Kliknij przycisk "Uruchom", aby uruchomić skrypt. Powinieneś zobaczyć, że diody LED pilota Wii zmieniają konfigurację, od zapalenia 1 i 4, aż świecą 2 i 3, a na końcu zapali się tylko 1.

Jeśli zobaczysz mały znak obok przycisku "Uruchom", który mówi "Motion Plus nie wykryto!", Po prostu kliknij "Zatrzymaj", upewnij się, że jest prawidłowo włożony do pilota Wii i spróbuj ponownie. Może to potrwać jedną lub dwie próby, ale wkrótce będzie prawidłowo współpracować z GlovePIE.

Używanie żyroskopowej myszy

Przycisk "B" na spodzie kontrolera umożliwia ruch kursora. Jeśli puścisz go i zmienisz położenie kontrolera, gdy naciśniesz B następnie, będzie on nadal trzymał kursor z tej pozycji. Ruch przypomina korzystanie z touchpada na laptopie, gdzie trzymanie "B" przypomina dotykanie palca palcem. Czasami przesuwasz się zbyt daleko na podkładce i musisz podnieść palec i przesunąć go, aby kontynuować przesuwanie kursora.

Przycisk "A" działa jak kliknięcie lewym przyciskiem, przycisk "Plus" działa jak kliknięcie prawym przyciskiem, a "Dół" na klawiaturze kierunkowej działa jak kliknięcie środkowe. Przyciski działają jak przyciski myszy; klikają, gdy naciskasz przycisk i usuwają kliknięcie, gdy puścisz.

Niemal zadowolony ze scenariusza, udało mi się go ulepszyć na moją korzyść. Po pierwszym bloku tekstu możesz wstawić następujące wiersze:

mouse.WheelUp = wiimote.One
mouse.WheelDown = wiimote.Two

To powinno wyglądać tak:

Po uruchomieniu otrzymasz dodatkową korzyść z możliwości przewijania w górę iw dół za pomocą przycisków 1 i 2. Jeśli chcesz odłączyć kontroler, przytrzymaj przycisk zasilania, aż diody LED zgasną, a aby ponownie się połączyć, po prostu przytrzymaj przyciski 1 + 2, aby automatycznie sparować z komputerem.

Wymyślić sprytne sposoby użycia lub mieć ulubiony skrypt GlovePIE? Pamiętaj, aby podzielić się z nami w komentarzach.