Как использовать контроллер Nintendo Wii для игр с Linux

click fraud protection

Ты можешь играть Nintendo Wii игры на Linux если вы знаете, как использовать Пульт Wii с вашим компьютером. Вы также можете использовать пульт Wii вместо Игровой контроллер для ПК играть в любую игру, используя эмулятор.

Инструкции в этой статье относятся к Debian на базе Дистрибутивы Linux Такие как Debian, Мята, а также Ubuntu.

Что вам нужно для использования пульта Wii Remote с Linux

В дополнение к контроллеру Wii вам потребуется установить следующие Пакеты Linux:

  • lswm
  • wminput
  • libcwiid1

Вы можете получить все эти инструменты, введя один команда sudo в Командный терминал Linux:

sudo apt-get install lswm wminput libcwiid1

Если вы используете Об / мин-на основе дистрибутива Linux, вы можете использовать Вкуснятина или аналогичный инструмент для получения этих приложений.

Как подключить Wii Remote к Linux

Вы можете настроить пульт Wii из командной строки:

  1. Откройте командный терминал Linux и введите следующую команду, чтобы получить блютуз адрес вашего контроллера Wii:

    lswm
  2. Нажмите и удерживайте

    1 а также 2 одновременно с кнопками на контроллере Wii при появлении соответствующего запроса. Если все сделано правильно, в терминале должен появиться следующий набор цифр и букв:

    00: 1B: 7A: 4F: 61: C4

    Убедитесь, что на вашем компьютере включен Bluetooth. Возможно, вам придется попробовать пару раз, прежде чем ваш компьютер обнаружит пульт Wii.

  3. Введите следующее в окно терминала, чтобы открыть Редактор нано чтобы вы могли настроить файл конфигурации для сопоставления кнопок Wii с клавишами:

    Судо нано / и т. д. / cwiid / wminput / геймпад
  4. Скопировать и вставить следующее в конец файла редактора Nano:

    Wiimote. Вниз = KEY_RIGHT
    Wiimote. Влево = KEY_DOWN
    Wiimote. Вправо = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTALT
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Плюс = KEY_LEFTSHIFT
  5. Нажмите CTRL + О на клавиатуре, чтобы сохранить файл конфигурации.

  6. Нажмите CTRL + Икс закрыть Nano.

  7. После настройки сопоставления кнопок выполните следующую команду:

    sudo wminput -c / etc / cwiid / wminput / геймпад
  8. Нажмите и удерживайте 1 а также 2 при появлении запроса снова одновременно нажмите кнопки на контроллере Wii. Слово «готово» появится, если соединение будет успешным. Запустите любую игру, чтобы играть с помощью пульта Wii.

Одним из основных преимуществ контроллера Wii является D-pad, который намного лучше подходит для олдскульных игр, чем Xbox One большой палец, потому что он не такой чувствительный.

Настройка Wii Remote для Linux

Когда вы создаете файл конфигурации, он уже должен содержать некоторый текст, например следующий:

# gameport
Классический. Dpad. X = ABS_X
Классический. Dpad. Y = ABS_Y
Классический. А = BTN_A.

Формат каждой строки в файле: Кнопка контроллера Wii = кнопка клавиатуры. Например:

Wiimote. Вверх = KEY_UP. 

Приведенная выше команда отображает Вверх на пульте Wii на стрелка вверх на клавиатуре. Однако, поскольку вы должны держать пульт Wii на боковой стороне, чтобы играть в большинство игр, вы можете сопоставить Вверх кнопку к стрелка влево ключ:

Wiimote. Вверх = KEY_LEFT. 
Кнопка пульта дистанционного управления Wii Клавиатура Linux
Вверх Стрелка влево
Вниз Правая стрелка
Левый Стрелка вниз
Верно Стрелка вверх
1 Космос
2 Левый CTRL
А Левый ALT
B Правый CTRL
Плюс (+) Левый "шифт

Большинство эмуляторов упрощают процесс сопоставления кнопок, поэтому после подключения пульта Wii к Linux вы можете дополнительно настроить элементы управления для определенных игр и консолей. Некоторые компьютерные игры даже позволяют отображать мышь ключи к контроллеру Wii.

Вы можете увидеть рекомендуемые настройки контроллера для ретро-игр на странице Интернет Архив Аркады Веб-сайт.

Кнопки пульта Wii

Вы можете использовать несколько Аксессуары для Wii с Linux, включая классический контроллер Wii и Wii Nunchuk. Ниже приведен список всех кнопок контроллера Wii, которые вы можете настроить в файле геймпада:

Пульт Wii

  • Wiimote. Вверх
  • Wiimote. Вниз
  • Wiimote. Левый
  • Wiimote. Верно
  • Wiimote. А
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Плюс
  • Wiimote. Минус
  • Wiimote. Дом
  • Wiimote. Dpad. Икс
  • Wiimote. Dpad. Y

Wii Nunchuk

  • Нунчук. C
  • Нунчук. Z
  • Нунчук. Палка. Икс
  • Нунчук. Палка. Y

Классический контроллер Wii

  • Классический. Вверх
  • Классический. Вниз
  • Классический. Левый
  • Классический. Верно
  • Классический. Минус
  • Классический. Плюс
  • Классический. Дом
  • Классический. А
  • Классический. B
  • Классический. Икс
  • Классический. Y
  • Классический. ZL
  • Классический. ZR
  • Классический. L
  • Классический. р
  • Классический. Dpad. Икс
  • Классический. Dpad. Y
  • Классический. LStick. Икс
  • Классический. LStick. Y
  • Классический. RStick. Икс
  • Классический. RStick. Y
  • Классический. L Аналоговый
  • Классический. R Аналоговый

К сожалению, невозможно настроить управление движением на пульте Wii с помощью Linux, но вы все равно можете играть в ПЗУ игр Wii, которые не требуют управления движением.

Раскладки клавиатуры

Ниже приведено руководство для клавиатуры Linux, которое поможет вам настроить файл конфигурации.

Ключ Код
Побег KEY_ESC
0 KEY_0
1 KEY_1
2 КЛЮЧ_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
E KEY_E
р KEY_R
Т 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
K KEY_K
L KEY_L
; (Точка с запятой) KEY_SEMICOLON
'(Апостроф) KEY_APOSTROPHE)
#
Shift (левая сторона клавиатуры) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
Икс KEY_X
C KEY_C
V KEY_V
B KEY_B
N KEY_N
M KEY_M
, (запятая) KEY_COMMA
. (полная остановка) KEY_DOT
/ (косая черта) KEY_SLASH
Shift (правая часть клавиатуры KEY_RIGHTSHIFT
ALT (левая часть клавиатуры

KEY_LEFTALT

Пробел 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
Page Up KEY_PAGEUP
Листать вниз KEY_PAGEDOWN