Подключение Wii Remote

Вчера приобрел себе Wii, поиграл, и захотелось мне поиграть на виишном джойстике в FCE эмулятор NES (В России была известна как Dendy). В итоге как обычно полез в и-нет искать мануалы по установке, но как оказалось в кажом из мануалов чего-то не хватает. Поэтому и решил сделать свой мануал для Ubuntu 8.10

Для начала установим все пакеты, которые нам нужны:

apt-get install wminput wmgui lswm

После этого нажмем на Wii remote клавиши 1 и 2 вместе, для перевода джойстика в режим обнаружения, и после этого набираем команду в консоли:

lswm

она нам выдаст адрес Wii remote

Теперь проверим работает ли джойстик с компьютером.

wmgui

И далее в появившемся окне еажимаем File->Connect и следуем инструкции, которая гласит: нажмите на Wii remote клавиши 1 и 2 вместе затем нажмите ОК

Если тут джойстик подсоединился то двигаемся далее.

В файле /etc/rc.local

перед строчкой exit 0 вставляем строку

modprobe uinput

Сохраняем и закрываем.

Теперь нам надо разрешить доступ
для этого набираем команду:

sudo sh -c 'echo "KERNEL==\"uinput\", GROUP=\"admin\"" > /etc/udev/rules.d/50-cwiid-input.rules'

И перезагружаемся.

После перезагрузки для включения пульта нам надо перевести джойстик в режим обнаружения и набрать

wminput адрес_полученный_командой_lswm

Теперь мы можем управлять мышкой с помощью наклона Wii Remote

Но меня данное управление не устраивало, и я решил отключить управление мышкой и переназначить кнопки Wii для управления FCE.
для этого создадим файлик конфигурации в /etc/cwiid/wminputs/

и зададим в нем конфигурацию джойстика.
У меня получилась вот такая:

#buttons
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.Minus = KEY_B
Wiimote.Plus = KEY_N
Wiimote.Home = KEY_M
Wiimote.1 = KEY_A
Wiimote.2 = KEY_S

Подробнее о том, какие клавиши можно назначить смотрим тут.
После сохранения конфигурации и перевода джойстика в режим обнаружения, запускаем wminput с указанием конфига.

wminput -c nes адрес_полученный_командой_lswm

Все. Теперь запускам GFCE, мапим в нем кнопки нашего джойстика, и можем играть.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.

Please Login to Comment.