Як використовувати контролер Nintendo Wii для гри в Linux
Ви можете грати Nintendo Wii ігри на Linux якщо ви вмієте користуватися Пульт для Wii з комп’ютером. Ви також можете використовувати пульт дистанційного керування Wii замість a Ігровий контролер для ПК грати в будь-яку гру за допомогою емулятор.
Інструкції в цій статті застосовуються до Debian Дистрибутиви Linux як от Debian, М'ятний двір, і Ubuntu.
Що потрібно для використання пульта Wii Remote з Linux
На додаток до контролера Wii вам потрібно буде встановити наступне Пакунки Linux:
- lswm
- wminput
- libcwiid1
Ви можете отримати всі ці інструменти, ввівши один команда sudo в Командний термінал Linux:
sudo apt-get install lswm wminput libcwiid1
Якщо ви використовуєте RPMВи можете використовувати дистрибутив Linux на основі НЮМ або подібний інструмент для отримання цих програм.
Як підключити пульт Wii Remote до Linux
Ви можете налаштувати пульт Wii з командного рядка:
-
Відкрийте командний термінал Linux і введіть таку команду, щоб отримати Bluetooth адреса вашого контролера Wii:
lswm
-
Натисніть і утримуйте
00:1B: 7A: 4F: 61:C4
Переконайтеся, що на вашому комп’ютері ввімкнено Bluetooth. Можливо, вам доведеться спробувати кілька разів, перш ніж ваш ПК виявить пульт Wii.
-
Введіть наступне у вікно терміналу, щоб відкрити Нано редактор щоб ви могли налаштувати файл конфігурації для зіставлення кнопок Wii з клавішами:
sudo nano /etc/cwiid/wminput/gamepad
-
Копіювати і вставляти наступне в нижній частині файлу редактора 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 + X щоб закрити Nano.
-
Після налаштування відображення кнопок виконайте таку команду:
sudo wminput -c /etc/cwiid/wminput/gamepad
Натисніть і утримуйте 1 і 2 знову натиснути кнопки на контролері Wii, коли з’явиться відповідний запит. У разі успішного з’єднання з’явиться слово «готовий». Почніть будь-яку гру за допомогою пульта Wii.
Однією з основних переваг контролера Wii є D-pad, який працює набагато краще для старих шкільних ігор, ніж контролер Xbox One палка для великого пальця, тому що вона не настільки чутлива.
Налаштування Wii Remote для Linux
Коли ви створюєте свій конфігураційний файл, він уже повинен містити деякий текст, наприклад наступний:
# ігровий порт
Класичний. Dpad. X = ABS_X
Класичний. Dpad. Y = ABS_Y
Класичний. A = BTN_A.
Формат кожного рядка у файлі такий Кнопка контролера Wii = кнопка клавіатури. Наприклад:
Wiimote. Вгору = KEY_UP.
Наведена вище команда відображає Вгору кнопку на пульті Wii до стрілка вгору на клавіатурі. Однак, оскільки ви повинні тримати пульт дистанційного керування Wii на боці, щоб грати в більшість ігор, ви можете налаштувати карту Вгору кнопку до стрілка вліво ключ:
Wiimote. Вгору = KEY_LEFT.
Кнопка дистанційного керування Wii | Клавіатура Linux |
Вгору | Стрілка вліво |
Вниз | Стрілка вправо |
Ліворуч | Стрілка вниз |
Правильно | Стрілка вгору |
1 | Космос |
2 | Ліворуч CTRL |
А | Лівий ALT |
Б | Правий CTRL |
плюс (+) | Ліворуч |
Більшість емуляторів спрощують процес відображення кнопок, тому після підключення пульта Wii до Linux ви можете додатково налаштувати елементи керування для певних ігор і консолей. Деякі комп’ютерні ігри навіть дозволяють створювати карти миша ключі від контролера Wii.
Рекомендовані налаштування контролера для ретро-ігор можна переглянути на сторінці Аркада Інтернет-архів веб-сайт.
Кнопки дистанційного керування Wii
Можна використовувати кілька Аксесуари для Wii з Linux, включаючи Wii Classic Controller і Wii Nunchuk. Нижче наведено список усіх кнопок контролера Wii, які можна налаштувати у файлі геймпада:
Wii Remote
- Wiimote. Вгору
- Wiimote. Вниз
- Wiimote. Ліворуч
- Wiimote. Правильно
- Wiimote. А
- Wiimote. Б
- Wiimote.1
- Wiimote.2
- Wiimote. Плюс
- Wiimote. Мінус
- Wiimote. Додому
- Wiimote. Dpad. X
- Wiimote. Dpad. Ю
Вій Нунчук
- Нунчук. C
- Нунчук. З
- Нунчук. Палиця. X
- Нунчук. Палиця. Ю
Класичний контролер Wii
- Класичний. Вгору
- Класичний. Вниз
- Класичний. Ліворуч
- Класичний. Правильно
- Класичний. Мінус
- Класичний. Плюс
- Класичний. Додому
- Класичний. А
- Класичний. Б
- Класичний. X
- Класичний. Ю
- Класичний. ЗЛ
- Класичний. ZR
- Класичний. Л
- Класичний. Р
- Класичний. Dpad. X
- Класичний. Dpad. Ю
- Класичний. LStick. X
- Класичний. LStick. Ю
- Класичний. RSstick. X
- Класичний. RSstick. Ю
- Класичний. LANalog
- Класичний. RAnalog
На жаль, неможливо налаштувати керування рухом на пульті дистанційного керування Wii за допомогою Linux, але ви все одно можете грати в ПЗУ ігор Wii, які не потребують керування рухом.
Розміщення клавіатури
Нижче наведено керівництво для клавіатури Linux, яке допоможе вам налаштувати файл конфігурації.
Ключ | код |
---|---|
Втеча | KEY_ESC |
0 | KEY_0 |
1 | КЛЮЧ_1 |
2 | КЛЮЧ_2 |
3 | КЛЮЧ_3 |
4 | КЛЮЧ_4 |
5 | КЛЮЧ_5 |
6 | КЛЮЧ_6 |
7 | КЛЮЧ_7 |
8 | КЛЮЧ_8 |
9 | КЛЮЧ_9 |
- (символ мінус) | KEY_MINUS |
= (дорівнює символу) | KEY_EQUAL |
BackSpace | KEY_BACKSPACE |
табл | KEY_TAB |
Q | KEY_Q |
В | KEY_W |
Е | KEY_E |
Р | KEY_R |
Т | KEY_T |
Ю | KEY_Y |
У | KEY_U |
я | KEY_I |
О | KEY_O |
п | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Введіть | KEY_ENTER |
CTRL (ліва частина клавіатури) | KEY_LEFTCTRL |
А | KEY_A |
С | KEY_S |
D | KEY_D |
Ф | KEY_F |
Г | KEY_G |
Х | KEY_H |
Дж | KEY_J |
К | KEY_K |
Л | KEY_L |
; (Крашка з півточкою) | КЛЮЧ_КРАПКА З КОПою |
(Апостроф) | КЛЮЧ_АПОСТРОФ) |
# | |
Shift (ліва частина клавіатури) | KEY_LEFTSHIFT |
\ | KEY_BACKSLASH |
З | KEY_Z |
X | KEY_X |
C | KEY_C |
В | KEY_V |
Б | KEY_B |
Н | KEY_N |
М | 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 | 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 |