Чӣ тавр истифода бурдани идоракунандаи Nintendo Wii барои бозиҳои Linux

Қисми калидии бозиҳои бозӣ маълум аст, ки қобилияти идора кардани аломатҳо, киштиҳо, марзҳо, тоҷирон, мошинҳо ё дигар sprites аст.

Nintendo WII назораткунанда барои бозиҳои бозиҳо, махсусан ҳангоми истифодаи симуликҳои кӯҳна ва Интернет Архивҳо онлайн бозиҳои Arcade аст. Nintendo WII консерти ҳақиқии маъруфи бозиҳо буд, вақте ки аввалин шуда ва барои бисёриҳо озод шуда буд, ҳоло акнун ба тӯбзании DVD плеери ҷамъоварӣ мекунад.

Бар ивази як бозигари махсуси бозӣ барои бозиҳои бозиҳо дар мошини Linux , чаро танҳо дур аз WII дур нест?

Албатта, WII танзимкунанда танҳо як назоратгари шумо эҳтимол дорад, ки дар атрофи он овезон набошед ва роҳнамои навиштани контроллерҳои XBOX ва ҳатто идоракунандаи OUYA -ро ба наздикӣ ба нақша гиред.

Яке аз бартарии WII назораткунандаи dpad аст. Ин бозиҳо барои бозиҳои калонсолон нисбат ба XBOX назорат мекунад, зеро он хеле ҳассос нест.

Мутаассифона, онҳое, ки аз шумо метарсанд, аз хатти фармон ҳастанд, кори ниҳоии терминал вуҷуд дорад, аммо тарсед, ки чӣ гуна метавонам беҳтарин корҳоро анҷом диҳам, то ҳама чизро барои фаҳмидани ВИИ назорат кунад.

Компютерро лозим аст, ки барои идоракунии Wii истифода баранд

Аризае, ки шумо бояд насб кунед, чунин аст:

Ин дастур ба шумо таваккал мекунад, ки шумо бо истифода аз Debian-based Debian , Mint , Ubuntu ва ғайра. Агар шумо истифода RPM асоси функсионалии YUM ё ин гуна воситаи ба даст овардани ин барномаҳо.

Барои гирифтани замимаҳои зерин, нависед:

sudo apt-get install lswm wminput libcwiid1

Ҷустуҷӯи суроғаи Bluetooth Назорати Вали

Ҳамаи сабабҳо барои насби lswm ин суроғаи bluetooth-ро дар WII идоракунандаи шумо меноманд.

Дар дохили терминал инҳоянд:

lswm

Дар экран нишон дода мешавад:

" Акнун Wiimotes-ро дар ҳолати ошкортар ҷойгир кунед (1 + 2 -ро пахш кунед ..."

Оё паёмро талаб кунед ва тугмаҳои 1 ва 2-ро дар як WIM назорат кунед.

Агар шумо инро дуруст иҷро кардед, маҷмӯи номҳо ва ҳарфҳо дар хатҳои инҳо бояд пайдо шаванд:

00: 1Б: 7А: 4F: 61: C4

Агар ҳарфҳо ва рақамҳо намебошанд ва шумо дар феҳристи худ бозгаштанро боз хоҳед ёфт ва бори дигар 1 ва 2-ро такрор кунед. Асосан, кӯшиш кунед, то он даме ки кор кунад.

Танзимкунандаи Game

Барои истифодаи WII Controller ҳамчун gamepad шумо бояд барои сохтани тугмаҳои конфигуратсия барои тасвири тугмаҳо ба калидҳо лозим аст.

Ба поён дар равзанаи терминал:

sudo nano / etc / cwiid / wminput / gamepad

Ин файл бояд аллакай якчанд матнро дар сатрҳои зерин дошта бошад:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

Шумо бояд ба ин сатр илова кардани хатҳои иловагӣ ба ин ариза барои гирифтани гепатит коре, ки шумо онро мехоҳед, илова кунед.

Намунаи асосии ҳар як сатр дар файл ин WII Controller дар чап ва тугмаи клавиатура дар тарафи рост мебошад.

Барои намуна:

Wiimote.Up = KEY_UP

Фармондеҳии боло ба тугмаи боло дар WII дурдаст ба боло дар болои клавиатура.

Дар ин ҷо як нусхаи зуд аст. WII дурдаст одатан ҳангоми дар бозиҳои бозӣ буданаш дар он ҷойгир аст ва аз ин рӯ, болои тирча дар Wii дурдаст воқеан бояд ба тирчаи чап дар клавиатура мувофиқ бошад.

Дар охири ин мақола, ман ҳамаи вариантҳои WII ва як қатор ҳарфҳои клавиатураро номбар менамоям.

Барои ҳамин, дар инҷо маҷмӯи зуд ва оддии ҳамоҳангӣ вуҷуд дорад:

Wiimote.Up = KEY_LEFT

Wiimote.Down = KEY_RIGHT

Wiimote.Left = KEY_DOWN

Wiimote.Right = KEY_UP

Wiimote.1 = KEY_SPACE

Wiimote.2 = KEY_LEFTCTRL

Wiimote.A = KEY_LEFTALT

Wiimote.B = KEY_RIGHTCTRL

Wiimote.Plus = KEY_LEFTSHIFT

Дар боло, калиди рости чапро дар клавиатураро ба тугмаи боло дар WII назорат мекунад, калиди рост ба тугмаи поёнро ба тугмаи поёнӣ ба тугмаи чап, ангуштзанӣ ба тугмаи рост, панели асб ҳамчун тугмаи 1, калиди CTRL-ро дар клавиатура ба тугмаи 2 пахш кунед, калиди ALT-ро ба тугмаи A пахш кунед, калиди CTRL-ро ҳамчун тугмачаи Б ва калиди бастаи чап ҳамчун тугмаи иловагӣ.

Агар шумо истифода аз бозиҳои retro аз ҷустуҷӯи пайғоми интернетӣ онҳо умуман мегӯянд, ки кадом калидҳо бояд ҳамоҳанг карда шаванд. Шумо метавонед файлҳои гуногуни gamepad барои бозиҳои гуногун дошта бошед, то ки шумо танҳо метавонед WII клавиатура барои ҳар як бозиро истифода баред.

Агар шумо имтиёзҳо барои бозиҳои кӯҳнаро истифода баред, монанди Sinclair Spectrum, Commodore 64, Commodore Amiga ва Atari ST ва бозгаштан аксар вақт ба шумо калидҳо кушода, шумо метавонед, калидҳои бозии ба файли gamepad шинос шавед.

Барои бозиҳои муосир онҳо аксар вақт имкон медиҳанд, ки мушро барои идора кардани онҳо ё ҳатто калидҳо иҷозат диҳанд, то шумо метавонед файли gamepad-ро барои мувофиқ кардани калидҳое, ки барои бозиҳои бозиҳо заруранд, гузоред.

Барои захира кардани файли gamepad ҳамзамон CTRL ва O -ро пахш кунед. CTRL ва X -ро пахш кунед, то ки нано бардоред.

Пайвасткунӣ

Барои он, ки воқеан ҳамроҳи пайвастшавиро пайваст кунед, то ки он файли gamepad-ро истифода барад:

sudo wminput -c / etc / cwiid / wminput / gamepad

Шумо хоҳиш карда метавонед, ки калидҳои 1 + 2 -ро дар як вақт пахш кунед, то танзимкунандаи компютери шумо.

Агар пайвастшавиатон муваффақ шуда бошад, калимаи «омода» пайдо хоҳад шуд.

Акнун ҳамаи шумо бояд корро оғоз кунед, ки шумо мехоҳед бозӣ кунед.

Бовар кунед !!!

Замимаи A - Тугмаҳои дурдасти WII

Ҷадвал дар зер ҳамаи тугмаҳои дурдасти WII-ро дар бар мегирад, ки дар дохили файли гепатити шумо сохта мешаванд:

Замимаи B - Хуруҷи клавиатура

Ин рӯйхати мутобиқати клавиатура мебошад

Назорати Nintendo WII Назмкунандагон ба Линк Пардохтҳо
Калидвожа Код
Кушодан 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
Tab KEY_TAB
С. KEY_Q
В. KEY_W
E KEY_E
Ра KEY_R
Т. KEY_T
Ягон KEY_Y
U KEY_U
Ман KEY_I
О KEY_O
П. KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Дохил кунед KEY_ENTER
CTRL (тарафи чапи клавиатура) KEY_LEFTCTRL
А) KEY_A
С. KEY_S
Д. KEY_D
Ф. KEY_F
Г. KEY_G
Ҳ KEY_H
Ҷ KEY_J
К. KEY_K
Л. KEY_L
; (Semi Colon) KEY_SEMICOLON
"(Apostrophe) KEY_APOSTROPHE)
# Аст
Shift (тарафдори чапи клавиатура) KEY_LEFTSHIFT
Бояд гуфт, KEY_BACKSLASH
З KEY_Z
X KEY_X
$ C) Аз тарафи KEY_C
В. KEY_V
Б. KEY_B
Н. KEY_N
М KEY_M
, (virgma) KEY_COMMA
. (тамоман пурра) KEY_DOT
/ (секунҷаи қаблӣ) KEY_SLASH
Шарт (рости клавиатура) KEY_RIGHTSHIFT
ALT (тарафи чапи клавиатура

KEY_LEFTALT

Майдони Space KEY_SPACE
Ҳарфҳои калон даргирон 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
Сан Кок 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
Home KEY_HOME
Дохил кунед KEY_INSERT
Тоза кардан KEY_DELETE
Саҳифаи боло KEY_PAGEUP
Дар поён KEY_PAGEDOWN