Ключевая часть игровых игр, очевидно, способна управлять персонажами, кораблями, летучими мышами, танками, автомобилями или другими спрайтами.
Контроллер Nintendo WII отлично подходит для игр, особенно при использовании старых школьных эмуляторов и интернет-аркадных игр в сети Интернет. Nintendo WII была действительно популярной игровой консолью, когда она была впервые выпущена, и для многих людей она теперь сидит, пытаясь собрать пыль рядом с DVD-плеером.
Вместо того, чтобы покупать специальный игровой контроллер для игры на вашей Linux-машине, почему бы просто не использовать WII Remote?
Конечно, контроллер WII - это не единственный контроллер, с которым вам, вероятно, придется повесить, и я скоро напишу инструкции для контроллеров XBOX и даже контроллера OUYA.
Одним из преимуществ контроллера WII является dpad. Он работает намного лучше для старых школьных игр, чем контроллер XBOX, потому что он не так чувствителен.
К сожалению, для тех из вас, кто боится командной строки, много работы над терминалом, но не бойтесь, поскольку я сделаю все возможное, чтобы объяснить все, что вам нужно сделать, чтобы заставить WII-контроллер работать.
Установите программное обеспечение Linux, необходимое для использования контроллера Wii
Приложения, которые необходимо установить, следующие:
- lswm
- wminput
- libcwiid1
В этом руководстве предполагается, что вы используете дистрибутив на основе Debian, такой как Debian, Mint, Ubuntu и т. Д. Если вы используете дистрибутив на основе RPM YUM или аналогичный инструмент для получения этих приложений.
Для получения приложений введите следующее:
sudo apt-get install lswm wminput libcwiid1
Найдите адрес Bluetooth вашего контроллера Wii
Вся причина установки lswm - получить адрес Bluetooth вашего контроллера WII.
В терминале типа:
lswm
На экране отобразится следующее:
'Теперь установите Wiimotes в режим обнаружения (нажмите 1 + 2) … "
Сделайте так, чтобы сообщение запрашивало и удерживало кнопки 1 и 2 на контроллере WII одновременно.
Если вы сделали это правильно, то по номерам строк должен появиться набор цифр и букв:
00: 1B: 7A: 4F: 61: C4
Если буквы и цифры не отображаются, и вы снова возвращаетесь в командную строку, запустите lswm и повторите попытку повторного нажатия 1 и 2. По существу, продолжайте пытаться, пока это не сработает.
Настройка игрового контроллера
Чтобы использовать WII-контроллер в качестве геймпада, вам нужно будет настроить файл конфигурации для сопоставления кнопок с ключами.
В окне терминала введите следующее:
sudo nano / etc / cwiid / wminput / gamepad
Этот файл должен иметь в себе некоторый текст в строках:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Вам нужно будет добавить еще несколько строк в этот файл, чтобы заставить геймпад работать так, как вы этого хотите.
Основным форматом каждой строки в файле является кнопка контроллера WII слева и кнопка клавиатуры справа.
Например:
Wiimote.Up = KEY_UP
Вышеупомянутая команда отображает кнопку вверх на WII-пульте дистанционного управления на стрелку вверх на клавиатуре.
Вот быстрый совет. Пульт WII обычно находится на боку, когда вы играете в игры, и стрелка вверх на пульте Wii на самом деле должна отображать стрелку влево на клавиатуре.
В конце этой статьи я перечислим все возможные отображения WII и диапазон разумных клавиатурных сопоставлений.
Пока, хотя здесь есть быстрый и простой набор отображений:
Приведенное выше отображает левую клавишу со стрелкой на клавиатуре на кнопку «вверх» на контроллере WII, правую кнопку на кнопку «вниз» - стрелку вниз на левую кнопку, стрелку вверх - на правую кнопку, пробел - на кнопку 1, левой клавишей CTRL на клавиатуре на кнопку 2, левой клавишей ALT на кнопку A, правой клавишей CTRL в качестве кнопки B и левой клавишей сдвига в качестве кнопки «Плюс». Если вы используете ретро-игры из аркады интернет-архива, они обычно скажут, какие ключи нужно сопоставить. У вас могут быть разные файлы геймпада для разных игр, чтобы вы могли просто использовать настройку клавиатуры WII для каждой игры. Если вы используете эмуляторы для старых игровых консолей, таких как Sinclair Spectrum, Commodore 64, Commodore Amiga и Atari ST, то игры часто позволяют вам переназначать ключи, и поэтому вы можете сопоставить игровые ключи с файлом геймпада. Для более современных игр они часто позволяют использовать мышь для управления ими или даже клавишами, чтобы вы могли установить свой файл геймпада в соответствии с ключами, необходимыми для игры. Чтобы сохранить файл геймпада, нажмите CTRL и O одновременно. Нажмите CTRL и X, чтобы выйти из nano. Чтобы на самом деле подключить контроллер, чтобы он использовал ваш файл геймпада, выполните следующую команду: Вам будет предложено одновременно нажать клавиши 1 + 2 для сопряжения контроллера с вашим компьютером. Слово «готов» появится, если ваше соединение прошло успешно. Теперь вам нужно только начать игру, в которую вы хотите играть. Наслаждаться!!! В следующей таблице показаны все удаленные кнопки WII, которые можно настроить в вашем файле геймпад: Это список разумных клавиатурных сопоставлений 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_LEFTSHIFTПодключите контроллер
sudo wminput -c / etc / cwiid / wminput / gamepadПриложение A - Возможные пульт дистанционного управления WII
Приложение B - Сопоставление клавиш
ключ Код Побег 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 - (минус символ) Key_Minus = (знак равенства) Key_Equal BackSpace Key_Backspace табуляция Key_Tab Q Key_Q W Key_W Е Key_E р Key_R T key_T Y Key_Y U Key_U я Key_I О Key_O п Key_P KEY_LEFTBRACE KEY_RIGHTBRACE Войти Key_Enter CTRL (Левая сторона клавиатуры) KEY_LEFTCTRL Key_A S Key_S D Key_D F Key_F г Key_G ЧАС Key_H J Key_J К Key_K L Key_L ; (Точка с запятой) Key_Semicolon '(Апостроф) Key_Apostrophe) # Сдвиг (левая сторона клавиатуры) KEY_LEFTSHIFT Key_Backslash Z Key_Z Икс Key_X С Key_C В Key_V В Key_B N Key_N M Key_M , (запятая) Key_Comma , (полная остановка) KEY_DOT / (косая черта) Key_Slash Сдвиг (правая сторона клавиатуры KEY_RIGHTSHIFT ALT (левая часть клавиатуры
Пробел 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 (клавиатура) KEY_KP0 1 (клавиатура) KEY_KP1 2 (клавиатура) KEY_KP2 3 (клавиатура) KEY_KP3 4 (клавиатура) KEY_KP4 5 (клавиатура) KEY_KP5 6 (клавиатура) KEY_KP6 7 (клавиатура) KEY_KP7 8 (клавиатура) KEY_KP8 9 (клавиатура) KEY_KP9 , (точка клавиатуры) KEY_KPDOT + (клавиатура плюс символ) KEY_KPPLUS - (символ минусовой клавиши клавиатуры) KEY_KPMINUS Стрелка влево Key_Left Правая стрелка Key_Right Стрелка вверх Key_Up Стрелка вниз KEY_DOWN Главная Key_Home Вставить Key_Insert удалять Key_Delete Страница вверх Key_PageUp Листать вниз Key_PageDown




