Как использовать контроллер Nintendo Wii для игр с Linux
Ты можешь играть 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 из командной строки:
-
Откройте командный терминал Linux и введите следующую команду, чтобы получить блютуз адрес вашего контроллера Wii:
lswm
-
Нажмите и удерживайте
00: 1B: 7A: 4F: 61: C4
Убедитесь, что на вашем компьютере включен Bluetooth. Возможно, вам придется попробовать пару раз, прежде чем ваш компьютер обнаружит пульт Wii.
-
Введите следующее в окно терминала, чтобы открыть Редактор нано чтобы вы могли настроить файл конфигурации для сопоставления кнопок Wii с клавишами:
Судо нано / и т. д. / cwiid / wminput / геймпад
-
Скопировать и вставить следующее в конец файла редактора 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 Нажмите CTRL + О на клавиатуре, чтобы сохранить файл конфигурации.
Нажмите CTRL + Икс закрыть Nano.
-
После настройки сопоставления кнопок выполните следующую команду:
sudo wminput -c / etc / cwiid / wminput / геймпад
Нажмите и удерживайте 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 |